| /freebsd/sbin/mksnap_ffs/ |
| H A D | mksnap_ffs.c | 95 char *cp, *snapname; in main() local 103 snapname = argv[1]; in main() 105 snapname = argv[2]; /* Old usage. */ in main() 117 if (strlen(snapname) >= PATH_MAX) in main() 118 errx(1, "pathname too long %s", snapname); in main() 119 cp = strrchr(snapname, '/'); in main() 122 } else if (cp == snapname) { in main() 125 strlcpy(path, snapname, cp - snapname + 1); in main() 165 build_iovec(&iov, &iovlen, "from", snapname, (size_t)-1); in main() 174 err(1, "Cannot create snapshot %s%s%s", snapname, in main() [all …]
|
| /freebsd/sys/contrib/openzfs/contrib/pyzfs/libzfs_core/ |
| H A D | _error_translation.py | 343 def lzc_get_holds_translate_error(ret, snapname): argument 347 _validate_snap_name(snapname) 349 raise lzc_exc.SnapshotNotFound(snapname) 351 raise lzc_exc.FeatureNotSupported(_pool_name(snapname)) 352 raise _generic_exception(ret, snapname, "Failed to get holds on snapshot") 355 def lzc_send_translate_error(ret, snapname, fromsnap, fd, flags): argument 359 if _pool_name(fromsnap) != _pool_name(snapname): 360 raise lzc_exc.PoolsDiffer(snapname) 362 raise lzc_exc.SnapshotMismatch(snapname) 367 elif (not _is_valid_snap_name(snapname) and [all …]
|
| H A D | _libzfs_core.py | 503 def lzc_get_holds(snapname): argument 514 ret = _lib.lzc_get_holds(snapname, nvlist) 515 errors.lzc_get_holds_translate_error(ret, snapname) 519 def lzc_send(snapname, fromsnap, fd, flags=None): argument 607 ret = _lib.lzc_send(snapname, c_fromsnap, fd, c_flags) 608 errors.lzc_send_translate_error(ret, snapname, fromsnap, fd, flags) 611 def lzc_send_space(snapname, fromsnap=None, flags=None): argument 660 ret = _lib.lzc_send_space(snapname, c_fromsnap, c_flags, valp) 661 errors.lzc_send_space_translate_error(ret, snapname, fromsnap) 665 def lzc_receive(snapname, fd, force=False, raw=False, origin=None, props=None): argument [all …]
|
| /freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/channel_program/synctask_core/ |
| H A D | tst.terminate_by_signal.ksh | 27 snapname=snap 54 zfs program -t $limit $TESTPOOL - $rootfs $snapname <<-EOF 59 local snapname = child .. "@" .. snap 60 zfs.check.snapshot(snapname) 61 zfs.sync.snapshot(snapname) 63 zfs.check.snapshot(snapname) 64 zfs.check.destroy(snapname)
|
| H A D | tst.bookmark.create.ksh | 27 snapname=testsnap 39 log_must zfs snapshot $fs@$snapname 42 $ZCP_ROOT/synctask_core/tst.bookmark.create.zcp $fs $snapname $bookname
|
| H A D | tst.snapshot_recursive.ksh | 28 snapname=snap 51 $ZCP_ROOT/synctask_core/tst.snapshot_recursive.zcp $rootfs $snapname 57 log_must snapexists $fs@$snapname
|
| H A D | tst.bookmark.copy.ksh | 27 snapname=testsnap 40 log_must zfs snapshot $fs@$snapname 41 log_must zfs bookmark $fs@$snapname "$fs#$bookname"
|
| H A D | tst.snapshot_simple.ksh | 27 snapname=testsnap 39 $ZCP_ROOT/synctask_core/tst.snapshot_simple.zcp $fs $snapname
|
| /freebsd/sbin/fsck_ffs/ |
| H A D | main.c | 59 static char snapname[BUFSIZ]; /* when doing snapshots, the name of the file */ variable 655 snprintf(snapname, sizeof snapname, "%s/.snap", mntp->f_mntonname); in setup_bkgrdchk() 656 if (stat(snapname, &snapdir) < 0) { in setup_bkgrdchk() 659 "RUN IN BACKGROUND\n", snapname, strerror(errno)); in setup_bkgrdchk() 663 mkdir(snapname, 0770) < 0 || in setup_bkgrdchk() 664 chown(snapname, -1, grp->gr_gid) < 0 || in setup_bkgrdchk() 665 chmod(snapname, 0770) < 0) { in setup_bkgrdchk() 667 "CANNOT RUN IN BACKGROUND\n", snapname, in setup_bkgrdchk() 673 snapname); in setup_bkgrdchk() 680 snprintf(snapname, sizeof snapname, "%s/.snap/fsck_snapshot", in setup_bkgrdchk() [all …]
|
| /freebsd/sys/contrib/openzfs/lib/libzfs_core/ |
| H A D | libzfs_core.c | 639 lzc_get_holds(const char *snapname, nvlist_t **holdsp) in lzc_get_holds() argument 641 return (lzc_ioctl(ZFS_IOC_GET_HOLDS, snapname, NULL, holdsp)); in lzc_get_holds() 811 lzc_send(const char *snapname, const char *from, int fd, in lzc_send() argument 814 return (lzc_send_resume_redacted(snapname, from, fd, flags, 0, 0, in lzc_send() 819 lzc_send_redacted(const char *snapname, const char *from, int fd, in lzc_send_redacted() argument 822 return (lzc_send_resume_redacted(snapname, from, fd, flags, 0, 0, in lzc_send_redacted() 827 lzc_send_resume(const char *snapname, const char *from, int fd, in lzc_send_resume() argument 830 return (lzc_send_resume_redacted(snapname, from, fd, flags, resumeobj, in lzc_send_resume() 849 lzc_send_resume_redacted_cb_impl(const char *snapname, const char *from, int fd, in lzc_send_resume_redacted_cb_impl() argument 877 err = lzc_ioctl(ZFS_IOC_SEND_NEW, snapname, args, NULL); in lzc_send_resume_redacted_cb_impl() [all …]
|
| /freebsd/sbin/dump/ |
| H A D | main.c | 363 char snapname[BUFSIZ], snapcmd[BUFSIZ]; in main() local 365 snprintf(snapname, sizeof snapname, "%s/.snap", mntpt); in main() 366 if ((stat(snapname, &sb) < 0) || !S_ISDIR(sb.st_mode)) { in main() 369 snapname); in main() 375 snprintf(snapname, sizeof snapname, in main() 378 _PATH_MKSNAP_FFS, mntpt, snapname); in main() 379 unlink(snapname); in main() 382 snapname, strerror(errno)); in main() 383 if ((diskfd = open(snapname, O_RDONLY)) < 0) { in main() 384 unlink(snapname); in main() [all …]
|
| /freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zfs_clone/ |
| H A D | zfs_clone_deeply_nested.ksh | 45 snapname='snap' 52 dsname="$clonesfs/0@$snapname" 58 dsname="$clonesfs/$c@$snapname" 64 log_must zfs rename $clonesfs/$c@$snapname $clonesfs/$c@$snaprename
|
| /freebsd/sbin/bectl/ |
| H A D | bectl.c | 186 char *atpos, *bootenv, *snapname; in bectl_cmd_create() local 190 snapname = NULL; in bectl_cmd_create() 196 snapname = optarg; in bectl_cmd_create() 230 if (snapname || recursive) { in bectl_cmd_create() 237 if (snapname == NULL) in bectl_cmd_create() 241 else if (strchr(snapname, '@') != NULL) in bectl_cmd_create() 243 strlcpy(snapshot, snapname, sizeof(snapshot)); in bectl_cmd_create() 246 err = be_snapshot(be, snapname, NULL, recursive, in bectl_cmd_create() 266 else if (snapname == NULL) in bectl_cmd_create() 272 bootenv, snapname); in bectl_cmd_create()
|
| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | zcp_iter.c | 130 const char *snapname = lua_tostring(state, 1); in zcp_clones_list() local 138 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, snapname, FTAG); in zcp_clones_list() 148 snapname)); in zcp_clones_list() 161 char snapname[ZFS_MAX_DATASET_NAME_LEN]; in zcp_snapshots_iter() local 176 dsl_dataset_name(ds, snapname); in zcp_snapshots_iter() 177 VERIFY3U(sizeof (snapname), >, in zcp_snapshots_iter() 178 strlcat(snapname, "@", sizeof (snapname))); in zcp_snapshots_iter() 180 p = strchr(snapname, '\0'); in zcp_snapshots_iter() 183 sizeof (snapname) - (p - snapname), p, NULL, &cursor, NULL); in zcp_snapshots_iter() 196 (void) lua_pushstring(state, snapname); in zcp_snapshots_iter() [all …]
|
| H A D | dsl_userhold.c | 371 dsl_dataset_t *ds, nvlist_t *holds, const char *snapname) in dsl_dataset_user_release_check_one() argument 407 snapname, holdname); in dsl_dataset_user_release_check_one() 432 fnvlist_add_boolean(ddura->ddura_todelete, snapname); in dsl_dataset_user_release_check_one() 436 fnvlist_add_nvlist(ddura->ddura_chkholds, snapname, in dsl_dataset_user_release_check_one() 466 const char *snapname = nvpair_name(pair); in dsl_dataset_user_release_check() local 472 error = holdfunc(dp, snapname, FTAG, &ds); in dsl_dataset_user_release_check() 475 holds, snapname); in dsl_dataset_user_release_check() 481 snapname, error); in dsl_dataset_user_release_check()
|
| /freebsd/lib/libbe/ |
| H A D | be.c | 39 char *snapname; member 214 if (bdd->snapname == NULL) in be_should_promote_clones() 218 return (strcmp(atpos + 1, bdd->snapname) == 0); in be_should_promote_clones() 319 if (bdd->snapname != NULL && !SLIST_EMPTY(&bdd->promotelist)) in be_promote_dependent_clones() 354 if (bdd->snapname == NULL) { in be_destroy_cb() 374 bdd->snapname); in be_destroy_cb() 402 bdd.snapname = NULL; in be_destroy_internal() 426 free(bdd.snapname); in be_destroy_internal() 448 bdd.snapname = strdup(snapdelim + 1); in be_destroy_internal() 449 if (bdd.snapname == NULL) in be_destroy_internal() [all …]
|
| /freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/history/ |
| H A D | history_common.kshlib | 137 typeset snapname=${fullname##*@} 141 grep "@$snapname"); do 169 typeset snapname=${fullname##*@} 374 typeset snapname=${fullname##*@} 383 grep "@$snapname"); do
|
| /freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
| H A D | zfs_ctldir.c | 280 zfsctl_snapshot_find_by_name(const char *snapname) in zfsctl_snapshot_find_by_name() argument 286 search.se_name = (char *)snapname; in zfsctl_snapshot_find_by_name() 761 char *snapname; in zfsctl_snapshot_path_objset() local 767 snapname = kmem_alloc(ZFS_MAX_DATASET_NAME_LEN, KM_SLEEP); in zfsctl_snapshot_path_objset() 772 ZFS_MAX_DATASET_NAME_LEN, snapname, &id, &pos, in zfsctl_snapshot_path_objset() 785 zfsvfs->z_vfs->vfs_mntpoint, snapname); in zfsctl_snapshot_path_objset() 791 kmem_free(snapname, ZFS_MAX_DATASET_NAME_LEN); in zfsctl_snapshot_path_objset() 952 char *snapname, *real; in zfsctl_snapdir_remove() local 961 snapname = kmem_alloc(ZFS_MAX_DATASET_NAME_LEN, KM_SLEEP); in zfsctl_snapdir_remove() 975 ZFS_MAX_DATASET_NAME_LEN, snapname); in zfsctl_snapdir_remove() [all …]
|
| /freebsd/sys/contrib/openzfs/lib/libzfs/ |
| H A D | libzfs_iter.c | 448 char snapname[ZFS_MAX_DATASET_NAME_LEN]; in zfs_iter_snapspec_v2() local 449 (void) snprintf(snapname, sizeof (snapname), in zfs_iter_snapspec_v2() 453 snapname, ZFS_TYPE_SNAPSHOT)) { in zfs_iter_snapspec_v2() 468 char snapname[ZFS_MAX_DATASET_NAME_LEN]; in zfs_iter_snapspec_v2() local 470 (void) snprintf(snapname, sizeof (snapname), "%s@%s", in zfs_iter_snapspec_v2() 473 snapname); in zfs_iter_snapspec_v2()
|
| H A D | libzfs_sendrecv.c | 142 fsavl_find(avl_tree_t *avl, uint64_t snapguid, const char **snapname) in fsavl_find() argument 151 if (snapname) in fsavl_find() 152 *snapname = fn->fn_snapname; in fsavl_find() 305 char *snapname; in send_iterate_snap() local 309 snapname = strrchr(zhp->zfs_name, '@'); in send_iterate_snap() 310 assert(snapname != NULL); in send_iterate_snap() 311 ++snapname; in send_iterate_snap() 313 isfromsnap = (from != NULL && strcmp(from, snapname) == 0); in send_iterate_snap() 314 istosnap = (to != NULL && strcmp(to, snapname) == 0); in send_iterate_snap() 328 fnvlist_add_uint64(sd->parent_snaps, snapname, guid); in send_iterate_snap() [all …]
|
| H A D | libzfs_dataset.c | 3150 const char *snapname; in zfs_prop_get_written_int() local 3155 snapname = propname + strlen("written@"); in zfs_prop_get_written_int() 3156 if (strchr(snapname, '@') != NULL || strchr(snapname, '#') != NULL) { in zfs_prop_get_written_int() 3158 (void) strlcpy(zc.zc_value, snapname, sizeof (zc.zc_value)); in zfs_prop_get_written_int() 3168 (void) strlcat(zc.zc_value, snapname - 1, sizeof (zc.zc_value)); in zfs_prop_get_written_int() 3743 const char *snapname; member 3754 dd->snapname) >= sizeof (name)) in zfs_check_snap_cb() 3769 zfs_destroy_snaps(zfs_handle_t *zhp, char *snapname, boolean_t defer) in zfs_destroy_snaps() argument 3774 dd.snapname = snapname; in zfs_destroy_snaps() 3781 zhp->zfs_name, snapname); in zfs_destroy_snaps() [all …]
|
| /freebsd/sys/contrib/openzfs/include/os/freebsd/zfs/sys/ |
| H A D | zfs_ctldir.h | 52 int zfsctl_snapshot_unmount(const char *snapname, int flags); 54 int zfsctl_destroy_snapshot(const char *snapname, int force);
|
| /freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_ctldir.c | 1053 char snapname[ZFS_MAX_DATASET_NAME_LEN]; in zfsctl_snapdir_readdir() local 1083 error = dmu_snapshot_list_next(zfsvfs->z_os, sizeof (snapname), in zfsctl_snapdir_readdir() 1084 snapname, &id, &cookie, NULL); in zfsctl_snapdir_readdir() 1098 strcpy(entry.d_name, snapname); in zfsctl_snapdir_readdir() 1296 char snapname[ZFS_MAX_DATASET_NAME_LEN]; in zfsctl_umount_snapshots() local 1310 error = dmu_snapshot_list_next(zfsvfs->z_os, sizeof (snapname), in zfsctl_umount_snapshots() 1311 snapname, &id, &cookie, NULL); in zfsctl_umount_snapshots() 1361 zfsctl_snapshot_unmount(const char *snapname, int flags __unused) in zfsctl_snapshot_unmount() argument 1366 if (strchr(snapname, '@') == NULL) in zfsctl_snapshot_unmount() 1369 int err = getzfsvfs(snapname, &zfsvfs); in zfsctl_snapshot_unmount()
|
| /freebsd/sys/contrib/openzfs/contrib/pyzfs/libzfs_core/test/ |
| H A D | test_libzfs_core.py | 462 snapname = ZFSTest.pool.makeName(b"@snap") 463 snaps = [snapname] 466 self.assertExists(snapname) 472 snapname = ZFSTest.pool.makeName(b"@snap") 473 snaps = [snapname] 477 self.assertExists(snapname) 480 snapname = ZFSTest.pool.makeName(b"@snap") 481 snaps = [snapname] 490 self.assertNotExists(snapname) 508 snapname = b"no-such-pool@snap" [all …]
|
| /freebsd/cddl/contrib/opensolaris/lib/pyzfs/common/ |
| H A D | dataset.py | 226 (base, snapname) = dsname.split('@') 231 snapname)
|