Home
last modified time | relevance | path

Searched full:zfs (Results 1 – 25 of 2923) sorted by relevance

12345678910>>...117

/freebsd/sys/contrib/openzfs/lib/libzpool/
H A DMakefile.am7 libzpool_la_CPPFLAGS += -I$(srcdir)/include/os/@ac_system_l@/zfs
49 module/os/linux/zfs/vdev_file.c \
50 module/os/linux/zfs/zio_crypt.c \
70 module/zfs/abd.c \
71 module/zfs/aggsum.c \
72 module/zfs/arc.c \
73 module/zfs/blake3_zfs.c \
74 module/zfs/blkptr.c \
75 module/zfs/bplist.c \
76 module/zfs/bpobj.c \
[all …]
/freebsd/cddl/sbin/zfs/
H A DMakefile3 .PATH: ${ZFSTOP}/cmd/zfs
8 PACKAGE= zfs
9 PROG= zfs
11 zfs.8 \
12 zfs-allow.8 \
13 zfs-bookmark.8 \
14 zfs-clone.8 \
15 zfs-create.8 \
16 zfs-destroy.8 \
17 zfs-diff.8 \
[all …]
/freebsd/sys/contrib/openzfs/man/man8/
H A Dzfs.840 .Dt ZFS 8
44 .Nm zfs
45 .Nd configure ZFS datasets
59 command configures ZFS datasets within a ZFS storage pool, as described in
61 A dataset is identified by a unique path within the ZFS namespace:
83 ZFS tunables
86 .Xr zfs 4 .
93 While ZFS file systems are designed to be POSIX-compliant, known issues exist
126 Native properties either export internal statistics or control ZFS behavio
[all...]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zfs_bookmark/
H A Dzfs_bookmark_cliargs.ksh32 # 'zfs bookmark' should work with both full and short arguments.
69 log_assert "'zfs bookmark' should work only when passed valid arguments."
81 log_must zfs snapshot "$DATASET@$TESTSNAP"
88 log_must zfs bookmark "$DATASET@$TESTSNAP" "$DATASET#$TESTBM"
90 log_must zfs destroy "$DATASET#$TESTBM"
93 log_must zfs bookmark "@$TESTSNAP" "$DATASET#$TESTBM"
95 log_must zfs destroy "$DATASET#$TESTBM"
98 log_must zfs bookmark "$DATASET@$TESTSNAP" "#$TESTBM"
100 log_must zfs destroy "$DATASET#$TESTBM"
104 log_mustnot zfs bookmark "@$TESTSNAP" "#$TESTBM"
[all …]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zfs_receive/
H A Dreceive-o-x_props_override.ksh26 # Verify ZFS property override (-o) and exclude (-x) options work when
48 log_assert "ZFS receive property override and exclude options work as expected."
67 log_must zfs create $orig
68 log_must zfs snapshot $orig@snap1
69 log_must eval "zfs send $orig@snap1 > $streamfile_full"
71 log_mustnot eval "zfs recv $dest -o atime < $streamfile_full"
72 log_mustnot eval "zfs recv $dest -x atime=off < $streamfile_full"
73 log_mustnot eval "zfs recv $dest -o atime=off -x atime < $streamfile_full"
74 log_mustnot eval "zfs recv $dest -o atime=off -o atime=on < $streamfile_full"
75 log_mustnot eval "zfs recv $dest -x atime -x atime < $streamfile_full"
[all …]
H A Dreceive-o-x_props_aliases.ksh26 # Verify ZFS property override (-o) and exclude (-x) options work when
48 log_assert "ZFS receive property alias override and exclude options work as expected."
65 log_must zfs create $orig
66 log_must zfs snapshot $orig@snap1
67 log_must eval "zfs send $orig@snap1 > $streamfile_full"
69 log_mustnot eval "zfs recv $dest -o compress < $streamfile_full"
70 log_mustnot eval "zfs recv $dest -x compress=off < $streamfile_full"
71 log_mustnot eval "zfs recv $dest -o compress=off -x compress < $streamfile_full"
72 log_mustnot eval "zfs recv $dest -o compress=off -o compress=on < $streamfile_full"
73 log_mustnot eval "zfs recv $dest -x compress -x compress < $streamfile_full"
[all …]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/delegate/
H A Ddelegate_common.kshlib58 log_must zfs create $ROOT_TESTFS
62 log_must zfs create -V $VOLSIZE $ROOT_TESTVOL
303 log_must zfs create $SUBFS
306 log_must zfs allow -l $STAFF1 $LOCAL_SET $dtst
307 log_must zfs allow -d $STAFF2 $DESC_SET $dtst
308 log_must zfs allow $OTHER1 $LOCAL_DESC_SET $dtst
309 log_must zfs allow $OTHER2 $LOCAL_DESC_SET $dtst
340 log_must zfs snapshot $snap
344 user_run $user eval "zfs send $snap > $bak_user"
345 log_must eval "zfs send $snap > $bak_root"
[all …]
/freebsd/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/
H A DMakefile4 TESTSDIR=${TESTSBASE}/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles
8 ${PACKAGE}FILES+= zfs-broken-mirror1.dat.Z
9 ${PACKAGE}FILES+= zfs-broken-mirror2.dat.Z
10 ${PACKAGE}FILES+= zfs-pool-v1.dat.Z
11 ${PACKAGE}FILES+= zfs-pool-v10.dat.Z
12 ${PACKAGE}FILES+= zfs-pool-v11.dat.Z
13 ${PACKAGE}FILES+= zfs-pool-v12.dat.Z
14 ${PACKAGE}FILES+= zfs-pool-v13.dat.Z
15 ${PACKAGE}FILES+= zfs-pool-v14.dat.Z
16 ${PACKAGE}FILES+= zfs-pool-v15.dat.Z
[all …]
/freebsd/tests/sys/cddl/zfs/tests/delegate/
H A Ddelegate_common.kshlib51 log_must $ZFS destroy -Rf $ROOT_TESTFS
53 log_must $ZFS create $ROOT_TESTFS
57 log_must $ZFS destroy -Rf $ROOT_TESTVOL
59 log_must $ZFS create -V $VOLSIZE $ROOT_TESTVOL
358 log_must $ZFS create $SUBFS
361 log_must $ZFS allow -l $STAFF1 $LOCAL_SET $dtst
362 log_must $ZFS allow -d $STAFF2 $DESC_SET $dtst
363 log_must $ZFS allow $OTHER1 $LOCAL_DESC_SET $dtst
364 log_must $ZFS allow $OTHER2 $LOCAL_DESC_SET $dtst
397 log_must $ZFS snapshot $snap
[all …]
/freebsd/sys/contrib/openzfs/contrib/debian/
H A Dopenzfs-zfsutils.install1 etc/default/zfs
2 etc/zfs/zfs-functions
3 etc/zfs/zpool.d/
6 lib/systemd/system/zfs-import-cache.service
7 lib/systemd/system/zfs-import-scan.service
8 lib/systemd/system/zfs-import.target
9 lib/systemd/system/zfs-load-key.service
10 lib/systemd/system/zfs-mount.service
11 lib/systemd/system/zfs-scrub-monthly@.timer
12 lib/systemd/system/zfs-scrub-weekly@.timer
[all …]
/freebsd/sys/contrib/openzfs/man/man7/
H A Ddracut.zfs.78 .Nm dracut.zfs
9 .Nd overview of ZFS dracut hooks
13 parse-zfs.sh \(-> dracut-cmdline.service
18 | zfs-import-opts.sh
19 zfs-load-module.service \(da | |
21 \(da | | zfs-import-scan.service \(da
22 zfs-import-scan.service \(da \(da | zfs-import-cache.service
23 | zfs-import-cache.service basic.target | |
25 \(da | zfs-load-key.sh
26 zfs-env-bootfs.service | |
[all …]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/limits/
H A Dfilesystem_count.ksh21 # ZFS 'filesystem_count' property is handled correctly by various actions
24 # 1. Verify 'zfs create' and 'zfs clone' increment 'filesystem_count' value
25 # 2. Verify 'zfs destroy' decrements the value
26 # 3. Verify 'zfs rename' updates counts across different hierarchies
27 # 4. Verify 'zfs promote' preserves counts within different hierarchies
28 # 5. Verify 'zfs receive' correct behaviour
29 # 6. Verify 'zfs rollback' does not update 'filesystem_count' value
30 # 7. Verify 'zfs diff' does not update 'filesystem_count' value
37 log_must zfs create "$DATASET_TEST"
38 log_must zfs create "$DATASET_UTIL"
[all …]
H A Dsnapshot_limit.ksh22 # ZFS 'snapshot_limit' is enforced when executing various actions
26 # 1. Verify 'zfs snapshot' cannot exceed the snapshot_limit
27 # 2. Verify 'zfs rename' cannot move snapshots exceeding the limit
28 # 3. Verify 'zfs promote' cannot exceed the limit
29 # 4. Verify 'zfs receive' cannot exceed the limit
51 log_must zfs create -o mountpoint=none "$DATASET_TEST"
52 log_must zfs create -o mountpoint=none "$DATASET_UTIL"
54 log_must zfs create "$DATASET_TEST"
55 log_must zfs create "$DATASET_UTIL"
64 log_must zfs allow -d -l $STAFF1 \
[all …]
H A Dfilesystem_limit.ksh22 # ZFS 'filesystem_limit' is enforced when executing various actions
26 # 1. Verify 'zfs create' and 'zfs clone' cannot exceed the filesystem_limit
27 # 2. Verify 'zfs rename' cannot move filesystems exceeding the limit
28 # 3. Verify 'zfs receive' cannot exceed the limit
50 log_must zfs create -o mountpoint=none "$DATASET_TEST"
51 log_must zfs create -o mountpoint=none "$DATASET_UTIL"
53 log_must zfs create "$DATASET_TEST"
54 log_must zfs create "$DATASET_UTIL"
63 log_must zfs allow -d -l $STAFF1 'create,mount,rename,clone,receive' \
65 log_must zfs allow -d -l $STAFF1 'create,mount,rename,clone,receive' \
[all …]
/freebsd/usr.sbin/makefs/
H A Dzfs.c48 #include "zfs.h"
74 zfs_opt_t *zfs; in zfs_prep_opts() local
78 zfs = aligned_alloc(align, roundup2(sizeof(*zfs), align)); in zfs_prep_opts()
79 if (zfs == NULL) in zfs_prep_opts()
81 memset(zfs, 0, sizeof(*zfs)); in zfs_prep_opts()
84 { '\0', "bootfs", &zfs->bootfs, OPT_STRPTR, in zfs_prep_opts()
86 { '\0', "mssize", &zfs->mssize, OPT_INT64, in zfs_prep_opts()
88 { '\0', "poolname", &zfs->poolname, OPT_STRPTR, in zfs_prep_opts()
89 0, 0, "ZFS pool name" }, in zfs_prep_opts()
90 { '\0', "rootpath", &zfs->rootpath, OPT_STRPTR, in zfs_prep_opts()
[all …]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/
H A Dzpool_upgrade.cfg39 ZPOOL_VERSION_1_FILES="zfs-pool-v1.dat"
42 ZPOOL_VERSION_1stripe_FILES="zfs-pool-v1stripe1.dat \
43 zfs-pool-v1stripe2.dat zfs-pool-v1stripe3.dat"
46 ZPOOL_VERSION_1raidz_FILES="zfs-pool-v1raidz1.dat zfs-pool-v1raidz2.dat \
47 zfs-pool-v1raidz3.dat"
50 ZPOOL_VERSION_1mirror_FILES="zfs-pool-v1mirror1.dat zfs-pool-v1mirror2.dat \
51 zfs-pool-v1mirror3.dat"
55 ZPOOL_VERSION_2_FILES="zfs-pool-v2.dat"
58 ZPOOL_VERSION_2stripe_FILES="zfs-pool-v2stripe1.dat zfs-pool-v2stripe2.dat \
59 zfs-pool-v2stripe3.dat"
[all …]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/redacted_send/
H A Dredacted_contents.ksh50 log_must zfs snapshot $clone@snap1
51 log_must zfs redact $sendfs@snap book1 $clone@snap1
52 log_must eval "zfs send --redact book1 $sendfs@snap >$stream"
53 log_must eval "zfs recv $recvfs <$stream"
57 log_must zfs rollback -R $clone@snap
58 log_must zfs destroy -R $recvfs
62 log_must zfs snapshot $clone@snap1
63 log_must zfs redact $sendfs@snap book3 $clone@snap1
64 log_must eval "zfs send --redact book3 $sendfs@snap >$stream"
65 log_must eval "zfs recv $recvfs <$stream"
[all …]
H A Dredacted_negative.ksh36 log_must zfs create $sendfs
37 log_must zfs snapshot $sendfs@snap1
38 log_must zfs snapshot $sendfs@snap2
39 log_must zfs snapshot $sendfs@snap3
40 log_must zfs clone $sendfs@snap2 $clone1
41 log_must zfs snapshot $clone1@snap
42 log_must zfs bookmark $clone1@snap $clone1#book
43 log_must zfs clone $sendfs@snap2 $clone2
44 log_must zfs snapshot $clone2@snap
47 log_must zfs redact $sendfs@snap2 book $clone1@snap
[all …]
/freebsd/sbin/devd/
H A Dzfs.conf2 # Sample ZFS problem reports handling.
5 match "system" "ZFS";
6 match "type" "ereport.fs.zfs.checksum";
7 …action "logger -p local7.warn -t ZFS checksum mismatch, zpool=$pool path=$vdev_path offset=$zio_of…
11 match "system" "ZFS";
12 match "type" "ereport.fs.zfs.io";
13 …action "logger -p local7.warn -t ZFS vdev I/O failure, zpool=$pool path=$vdev_path offset=$zio_off…
17 match "system" "ZFS";
18 match "type" "ereport.fs.zfs.data";
19 action "logger -p local7.warn -t ZFS pool I/O failure, zpool=$pool error=$zio_err";
[all …]
/freebsd/usr.sbin/makefs/zfs/
H A Ddsl.c38 #include "zfs.h"
68 static zfs_dsl_dir_t *dsl_dir_alloc(zfs_opt_t *zfs, const char *name);
69 static zfs_dsl_dataset_t *dsl_dataset_alloc(zfs_opt_t *zfs, zfs_dsl_dir_t *dir);
96 * to follow ZFS' inheritance rules.
99 dsl_dir_get_mountpoint(zfs_opt_t *zfs, zfs_dsl_dir_t *dir) in dsl_dir_get_mountpoint() argument
136 assert(strstr(mountpoint, zfs->rootpath) == mountpoint); in dsl_dir_get_mountpoint()
155 dsl_dir_set_prop(zfs_opt_t *zfs, zfs_dsl_dir_t *dir, const char *key, in dsl_dir_set_prop() argument
170 if (strcmp(val, zfs->rootpath) != 0 && in dsl_dir_set_prop()
171 strcmp(zfs->rootpath, "/") != 0 && in dsl_dir_set_prop()
172 (strstr(val, zfs->rootpath) != val || in dsl_dir_set_prop()
[all …]
/freebsd/sys/contrib/openzfs/etc/
H A DMakefile.am3 %D%/sudoers.d/zfs
8 sysconf_zfsdir = $(sysconfdir)/zfs
11 %D%/zfs/vdev_id.conf.alias.example \
12 %D%/zfs/vdev_id.conf.multipath.example \
13 %D%/zfs/vdev_id.conf.sas_direct.example \
14 %D%/zfs/vdev_id.conf.sas_switch.example \
15 %D%/zfs/vdev_id.conf.scsi.example
18 %D%/zfs/zfs-functions
27 %D%/default/zfs
38 %D%/init.d/zfs-import \
[all …]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/zvol/zvol_misc/
H A Dzvol_misc_hierarchy.ksh25 # ZVOLs cannot have children datasets: verify zfs commands respect this
30 # 2. Verify 'zfs recv' will not (force-)receive a ZVOL over the root dataset
31 # 3. Verify 'zfs recv' cannot receive a ZVOL overwriting datasets with children
32 # 4. Verify 'zfs recv' cannot receive datasets below a ZVOL
33 # 5. Verify 'zfs create' cannot create datasets under a ZVOL
34 # 6. Verify 'zfs rename' cannot move datasets under a ZVOL
45 log_assert "ZVOLs cannot have children datasets: verify zfs commands respect "\
58 log_must zfs create "$poolname/sendfs"
59 log_must zfs create -V 1M -s "$poolname/sendvol"
60 log_must zfs snapshot "$poolname/sendfs@snap"
[all …]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/events/
H A Devents_001_pos.ksh64 -e "sysevent.fs.zfs.pool_create" \
65 -e "sysevent.fs.zfs.history_event" \
66 -e "sysevent.fs.zfs.config_sync" \
71 -e "sysevent.fs.zfs.history_event" \
76 -e "sysevent.fs.zfs.config_sync" \
77 -e "sysevent.fs.zfs.vdev_add" \
80 -e "sysevent.fs.zfs.vdev_remove_aux" \
85 -e "sysevent.fs.zfs.config_sync" \
86 -e "sysevent.fs.zfs.vdev_add" \
89 -e "sysevent.fs.zfs.vdev_remove_dev" \
[all …]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/
H A Dzfs_destroy_015_pos.ksh18 # zfs destroy <dataset@snap1,snap2..> can destroy a list of multiple
23 # 2. Run zfs destroy for these snapshots for a mix of valid and
25 # 3. Run zfs destroy for snapshots from different datasets and
39 log_assert "zfs destroy for multiple snapshot is handled correctly"
42 zfs create $TESTPOOL/$TESTFS1
45 log_note "zfs destroy on valid snapshot names"
47 log_must zfs snapshot $TESTPOOL/$TESTFS1@snap$i
51 log_must zfs destroy $TESTPOOL/$TESTFS1@$snaplist
56 log_note "zfs destroy with all bogus snapshot names"
57 log_mustnot zfs destroy $TESTPOOL/$TESTFS1@snap12,snap21,sna@pple1@,s""nappy2
[all …]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/bclone/
H A Dbclone_diffprops_all.ksh38 log_must zfs set checksum=off $TESTSRCFS
39 log_must zfs set compress=off $TESTSRCFS
40 log_must zfs set copies=1 $TESTSRCFS
41 log_must zfs set recordsize=131072 $TESTSRCFS
42 log_must zfs set checksum=fletcher2 $TESTDSTFS
43 log_must zfs set compress=lz4 $TESTDSTFS
44 log_must zfs set copies=3 $TESTDSTFS
45 log_must zfs set recordsize=8192 $TESTDSTFS
51 log_must zfs set checksum=sha256 $TESTSRCFS
52 log_must zfs set compress=zstd $TESTSRCFS
[all …]

12345678910>>...117