| /freebsd-14.2/tests/sys/cddl/zfs/tests/snapused/ |
| H A D | snapused.kshlib | 40 typeset dataset=$1 46 used=$(get_prop used $dataset) 60 typeset dataset=$1 69 typeset dataset=$1 79 if [[ "$child" == "$dataset" ]]; then 99 typeset dataset=$1 125 typeset dataset=$1 134 typeset dataset=$1 151 typeset dataset=$1 160 typeset dataset=$1 [all …]
|
| /freebsd-14.2/sys/contrib/openzfs/tests/zfs-tests/tests/functional/snapused/ |
| H A D | snapused.kshlib | 37 typeset dataset=$1 43 used=$(get_prop used $dataset) 57 typeset dataset=$1 66 typeset dataset=$1 76 if [[ "$child" == "$dataset" ]]; then 96 typeset dataset=$1 122 typeset dataset=$1 131 typeset dataset=$1 148 typeset dataset=$1 157 typeset dataset=$1 [all …]
|
| /freebsd-14.2/sys/contrib/openzfs/tests/zfs-tests/tests/functional/inheritance/ |
| H A D | inherit_001_pos.ksh | 55 typeset dataset=$1 62 log_must zfs create $dataset 70 list="$list $dataset" 78 typeset dataset=$1 126 typeset dataset=$1 177 typeset dataset=$1 194 mntpt="/$dataset" 198 obj_name=${dataset##*/} 201 dset=${dataset%/*} 207 dataset=$dset [all …]
|
| /freebsd-14.2/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zfs_set/ |
| H A D | readonly_001_pos.ksh | 50 snapexists ${dataset}@$TESTSNAP && \ 57 typeset dataset=$1 59 typeset fstype=$(get_prop type $dataset) 71 typeset dataset=$1 84 typeset dataset=$1 87 if datasetnonexists $dataset ; then 88 log_note "$dataset does not exist!" 147 for dataset in $all_datasets; do 150 initial_dataset $dataset 153 verify_readonly $dataset $value [all …]
|
| H A D | snapdir_001_pos.ksh | 50 for dataset in $all_datasets; do 51 snapexists ${dataset}@snap && destroy_dataset ${dataset}@snap 57 typeset dataset=$1 59 typeset mtpt=$(get_prop mountpoint $dataset) 80 for dataset in $all_datasets; do 81 log_must zfs snapshot ${dataset}@snap 86 for dataset in $all_datasets; do 88 if [ "$dataset" = "$TESTPOOL/$TESTVOL" ]; then 90 "$dataset" "false" 93 "$dataset" [all …]
|
| H A D | zfs_set_common.kshlib | 53 typeset dataset=$3 59 [[ -n $prop ]] && old_value=$(get_prop $prop $dataset) 62 [[ -z $prop || -z $dataset ]] && \ 65 log_must zfs set $prop=$expect_value $dataset 76 log_fail "The '$dataset' '$prop' value" \ 92 log_mustnot zfs set $prop=$expect_value $dataset 254 typeset dataset=$2 256 zfs get -H -o source $prop $dataset || 272 typeset dataset="$1" 322 typeset dataset="$1" [all …]
|
| H A D | canmount_002_pos.ksh | 120 dataset=${dataset_pos[i]} 124 if ismounted $dataset; then 126 log_must mounted $dataset 127 log_must zfs unmount $dataset 128 log_must unmounted $dataset 130 log_must unmounted $dataset 135 log_must unmounted $dataset 137 log_must unmounted $dataset 140 log_must zfs mount $dataset 141 log_must mounted $dataset [all …]
|
| H A D | canmount_001_pos.ksh | 92 for dataset in "${dataset_pos[@]}" ; do 94 set_n_check_prop "$value" "canmount" "$dataset" 96 log_mustnot ismounted $dataset 97 log_mustnot zfs mount $dataset 98 log_mustnot ismounted $dataset 100 if ! ismounted $dataset ; then 101 log_must zfs mount $dataset 103 log_must ismounted $dataset 108 for dataset in "${dataset_neg[@]}" ; do 111 "$dataset" "false" [all …]
|
| /freebsd-14.2/tests/sys/cddl/zfs/tests/cli_root/zfs_set/ |
| H A D | readonly_001_pos.ksh | 62 snapexists ${dataset}@$TESTSNAP && \ 69 typeset dataset=$1 71 typeset fstype=$(get_prop type $dataset) 83 typeset dataset=$1 96 typeset dataset=$1 99 if datasetnonexists $dataset ; then 100 log_note "$dataset not exist!" 157 for dataset in $all_datasets; do 160 initial_dataset $dataset 163 verify_readonly $dataset $value [all …]
|
| H A D | snapdir_001_pos.ksh | 62 for dataset in $all_datasets; do 63 snapexists ${dataset}@snap && \ 64 log_must $ZFS destroy ${dataset}@snap 70 typeset dataset=$1 72 typeset mtpt=$(get_prop mountpoint $dataset) 105 for dataset in $all_datasets; do 106 log_must $ZFS snapshot ${dataset}@snap 111 for dataset in $all_datasets; do 115 "$dataset" "false" 118 "$dataset" [all …]
|
| H A D | canmount_002_pos.ksh | 139 dataset=${dataset_pos[i]} 142 if ismounted $dataset; then 144 log_must mounted $dataset 145 log_must $ZFS unmount $dataset 146 log_must unmounted $dataset 148 log_must unmounted $dataset 151 log_must unmounted $dataset 153 log_must unmounted $dataset 156 log_must $ZFS mount $dataset 157 log_must mounted $dataset [all …]
|
| H A D | canmount_001_pos.ksh | 111 for dataset in "${dataset_pos[@]}" ; do 113 set_n_check_prop "$value" "canmount" "$dataset" 115 log_mustnot ismounted $dataset 116 log_mustnot $ZFS mount $dataset 117 log_mustnot ismounted $dataset 119 if ! ismounted $dataset ; then 120 log_must $ZFS mount $dataset 122 log_must ismounted $dataset 127 for dataset in "${dataset_neg[@]}" ; do 130 "$dataset" "false" [all …]
|
| /freebsd-14.2/tests/sys/cddl/zfs/tests/inheritance/ |
| H A D | inherit_001_pos.ksh | 68 typeset dataset=$1 83 list="$list $dataset" 92 typeset dataset=$1 119 ${local_val[((i/2))]} $dataset 132 typeset dataset=$1 187 typeset dataset=$1 197 mntpt="$ZFSROOT/"$dataset 201 obj_name=${dataset##*/} 204 dset=${dataset%/*} 210 dataset=$dset [all …]
|
| H A D | inherit.kshlib | 38 typeset dataset=$2 40 prop_val=`$ZFS get -H -o source $prop $dataset` 44 "property for dataset $dataset" 104 typeset dataset=$3 106 $ZFS set $prop=$prop_val $dataset 107 check_val=`get_prop $prop $dataset` 110 log_fail "Property $prop of $dataset has value $check_val"\
|
| /freebsd-14.2/sys/contrib/openzfs/cmd/ |
| H A D | mount_zfs.c | 69 strlcpy(*dataset, target, PATH_MAX); in parse_dataset() 79 strlcpy(*dataset, nm, PATH_MAX); in parse_dataset() 118 mnt.mnt_fsname = (char *)dataset; in mtab_update() 130 dataset, strerror(errno)); in mtab_update() 139 dataset, strerror(errno)); in mtab_update() 158 char dataset[PATH_MAX], *pdataset = dataset; in main() local 233 "failure.\n"), dataset); in main() 238 "'%s'.\n"), dataset, badopt); in main() 245 dataset, error); in main() 314 dataset, mntpoint, dataset, mntpoint); in main() [all …]
|
| /freebsd-14.2/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zfs_share/ |
| H A D | zfs_share_012_pos.ksh | 46 dataset="$TESTPOOL/$TESTFS" 47 mountpt=$(get_prop mountpoint $dataset) 51 zfs set canmount=on $dataset 52 zfs set sharenfs=off $dataset 67 log_must zfs set canmount=noauto $dataset 68 zfs mount $dataset > /dev/null 2>&1 69 log_must mounted $dataset 70 log_must zfs set sharenfs=on $dataset 74 log_must zfs umount $dataset 75 log_must unmounted $dataset
|
| /freebsd-14.2/sys/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | spl_zone.c | 87 if (strcmp(dataset, zd2->zd_dataset) == 0) { in zone_dataset_attach() 104 strcpy(zd->zd_dataset, dataset); in zone_dataset_attach() 136 if (strcmp(dataset, zd->zd_dataset) == 0) in zone_dataset_detach() 166 if (dataset[0] == '\0') in zone_dataset_visible() 186 if (strlen(dataset) >= len && in zone_dataset_visible() 187 memcmp(dataset, zd->zd_dataset, len) == 0 && in zone_dataset_visible() 188 (dataset[len] == '\0' || dataset[len] == '/' || in zone_dataset_visible() 189 dataset[len] == '@')) { in zone_dataset_visible() 205 len = strlen(dataset); in zone_dataset_visible() 206 if (dataset[len - 1] == '/') in zone_dataset_visible() [all …]
|
| /freebsd-14.2/sys/contrib/openzfs/module/os/linux/spl/ |
| H A D | spl-zone.c | 135 if (strncmp(zd->zd_dsname, dataset, dsnamelen) == 0) in zone_dataset_lookup() 157 if (dataset[0] == '\0' || dataset[0] == '/') in zone_dataset_name_check() 160 *dsnamelen = strlen(dataset); in zone_dataset_name_check() 162 if (dataset[*dsnamelen - 1] == '/') in zone_dataset_name_check() 199 zd = zone_dataset_lookup(zds, dataset, dsnamelen); in zone_dataset_attach() 208 strlcpy(zd->zd_dsname, dataset, dsnamelen + 1); in zone_dataset_attach() 240 zd = zone_dataset_lookup(zds, dataset, dsnamelen); in zone_dataset_detach() 283 zone_dataset_visible(const char *dataset, int *write) in zone_dataset_visible() argument 317 visible = memcmp(zd->zd_dsname, dataset, in zone_dataset_visible() 340 visible = memcmp(zd->zd_dsname, dataset, in zone_dataset_visible() [all …]
|
| /freebsd-14.2/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zfs_rename/ |
| H A D | zfs_rename_002_pos.ksh | 51 set -A dataset "$TESTPOOL/$TESTFS@snapshot" "$TESTPOOL/$TESTFS1" \ 70 rename_dataset ${dataset[i]} ${dataset[i]}-new 71 rename_dataset ${dataset[i]}-new ${dataset[i]} 76 if [[ ${dataset[i]} == *@* ]]; then 77 data=$(snapshot_mountpoint ${dataset[i]})/$TESTFILE0 78 elif [[ ${dataset[i]} == "$TESTPOOL/$TESTVOL" ]] && is_global_zone; then 82 data=$(get_prop mountpoint ${dataset[i]})/$TESTFILE0
|
| /freebsd-14.2/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/ |
| H A D | zfs_rename_002_pos.ksh | 61 set -A dataset "$TESTPOOL/$TESTFS@snapshot" "$TESTPOOL/$TESTFS1" \ 80 rename_dataset ${dataset[i]} ${dataset[i]}-new 81 rename_dataset ${dataset[i]}-new ${dataset[i]} 86 if [[ ${dataset[i]} == *@* ]]; then 87 data=$(snapshot_mountpoint ${dataset[i]})/$TESTFILE0 88 elif [[ ${dataset[i]} == "$TESTPOOL/$TESTVOL" ]] && is_global_zone; then 92 data=$(get_prop mountpoint ${dataset[i]})/$TESTFILE0
|
| /freebsd-14.2/tests/sys/cddl/zfs/tests/cli_user/zfs_list/ |
| H A D | setup.ksh | 40 for dataset in $DATASETS 42 log_must $ZFS create $TESTPOOL/$TESTFS/$dataset 43 enc=$(get_prop encryption $TESTPOOL/$TESTFS/$dataset) 49 log_must $ZFS snapshot $TESTPOOL/$TESTFS/${dataset}@snap 53 log_must $ZFS create -V 64M $TESTPOOL/$TESTFS/${dataset}-vol 55 log_must $ZFS snapshot $TESTPOOL/$TESTFS/${dataset}-vol@snap 61 $TESTPOOL/$TESTFS/$dataset 62 if datasetexists $TESTPOOL/$TESTFS/${dataset}-vol; then 64 $TESTPOOL/$TESTFS/${dataset}-vol
|
| /freebsd-14.2/sys/contrib/openzfs/etc/systemd/system-generators/ |
| H A D | zfs-mount-generator.c | 227 size_t pool_len = strlen(dataset); in line_worker() 229 pool_len = toktmp - dataset; in line_worker() 234 getpid(), dataset); in line_worker() 360 dataset); in line_worker() 368 dataset, dataset, dataset); in line_worker() 372 dataset); in line_worker() 380 dataset, dataset); in line_worker() 471 getpid(), dataset, p_atime); in line_worker() 489 getpid(), dataset, p_exec); in line_worker() 507 getpid(), dataset, p_setuid); in line_worker() [all …]
|
| /freebsd-14.2/sys/contrib/openzfs/contrib/dracut/90zfs/ |
| H A D | zfs-lib.sh.in | 22 dataset="${1}" 23 mountpoint="$(zfs get -H -o value mountpoint "${dataset}")" 28 mount -t zfs "${dataset}" "${NEWROOT}" || ret=$? 30 mount -o zfsutil -t zfs "${dataset}" "${NEWROOT}" || ret=$? 33 for_relevant_root_children "${dataset}" _mount_dataset_cb || ret=$? 44 dataset="${1}" 47 zfs list -t filesystem -Ho name,mountpoint,canmount -r "${dataset}" | 50 while IFS="${TAB}" read -r dataset mountpoint canmount; do 56 "${exec}" "${dataset}" "${mountpoint}" || _ret=$?
|
| /freebsd-14.2/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_user/zfs_list/ |
| H A D | setup.ksh | 43 for dataset in $DATASETS 45 log_must zfs create $TESTPOOL/$TESTFS/$dataset 47 log_must zfs snapshot $TESTPOOL/$TESTFS/${dataset}@snap 51 log_must zfs create -V 64M $TESTPOOL/$TESTFS/${dataset}-vol 53 log_must zfs snapshot $TESTPOOL/$TESTFS/${dataset}-vol@snap 59 $TESTPOOL/$TESTFS/$dataset 60 if datasetexists $TESTPOOL/$TESTFS/${dataset}-vol; then 62 $TESTPOOL/$TESTFS/${dataset}-vol
|
| /freebsd-14.2/sys/contrib/openzfs/contrib/dracut/ |
| H A D | README.md | 3 2. Set `mountpoint=/` for your root dataset (for compatibility, `legacy` also works, but is not rec… 5 zfs set mountpoint=/ pool/dataset 7 3. Either (a) set `bootfs=` on the pool to the dataset: 9 zpool set bootfs=pool/dataset pool 11 4. Or (b) append `root=zfs:pool/dataset` to your kernel cmdline. 16 If the root dataset contains children with `mountpoint=`s of `/etc`, `/bin`, `/lib*`, or `/usr`, th… 21 1. `root=` | Root dataset is… | 25 `ZFS=pool/dataset` | `pool/dataset` | 26 `zfs:pool/dataset` | *(as above)* | 30 The dataset can be at any depth, including being the pool's root dataset (i.e. `root=zfs:pool`). [all …]
|