/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 | 342 def lzc_get_holds_translate_error(ret, snapname): argument 346 _validate_snap_name(snapname) 348 raise lzc_exc.SnapshotNotFound(snapname) 350 raise lzc_exc.FeatureNotSupported(_pool_name(snapname)) 351 raise _generic_exception(ret, snapname, "Failed to get holds on snapshot") 354 def lzc_send_translate_error(ret, snapname, fromsnap, fd, flags): argument 358 if _pool_name(fromsnap) != _pool_name(snapname): 359 raise lzc_exc.PoolsDiffer(snapname) 361 raise lzc_exc.SnapshotMismatch(snapname) 366 elif (not _is_valid_snap_name(snapname) and [all …]
|
H A D | _libzfs_core.py | 541 def lzc_get_holds(snapname): argument 552 ret = _lib.lzc_get_holds(snapname, nvlist) 553 errors.lzc_get_holds_translate_error(ret, snapname) 557 def lzc_send(snapname, fromsnap, fd, flags=None): argument 645 ret = _lib.lzc_send(snapname, c_fromsnap, fd, c_flags) 646 errors.lzc_send_translate_error(ret, snapname, fromsnap, fd, flags) 649 def lzc_send_space(snapname, fromsnap=None, flags=None): argument 698 ret = _lib.lzc_send_space(snapname, c_fromsnap, c_flags, valp) 699 errors.lzc_send_space_translate_error(ret, snapname, fromsnap) 703 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 | 26 snapname=snap 53 zfs program -t $limit $TESTPOOL - $rootfs $snapname <<-EOF 58 local snapname = child .. "@" .. snap 59 zfs.check.snapshot(snapname) 60 zfs.sync.snapshot(snapname) 62 zfs.check.snapshot(snapname) 63 zfs.check.destroy(snapname)
|
H A D | tst.bookmark.create.ksh | 26 snapname=testsnap 38 log_must zfs snapshot $fs@$snapname 41 $ZCP_ROOT/synctask_core/tst.bookmark.create.zcp $fs $snapname $bookname
|
H A D | tst.snapshot_recursive.ksh | 27 snapname=snap 50 $ZCP_ROOT/synctask_core/tst.snapshot_recursive.zcp $rootfs $snapname 56 log_must snapexists $fs@$snapname
|
H A D | tst.bookmark.copy.ksh | 26 snapname=testsnap 39 log_must zfs snapshot $fs@$snapname 40 log_must zfs bookmark $fs@$snapname "$fs#$bookname"
|
H A D | tst.snapshot_simple.ksh | 26 snapname=testsnap 38 $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 | 594 lzc_get_holds(const char *snapname, nvlist_t **holdsp) in lzc_get_holds() argument 596 return (lzc_ioctl(ZFS_IOC_GET_HOLDS, snapname, NULL, holdsp)); in lzc_get_holds() 766 lzc_send(const char *snapname, const char *from, int fd, in lzc_send() argument 769 return (lzc_send_resume_redacted(snapname, from, fd, flags, 0, 0, in lzc_send() 774 lzc_send_redacted(const char *snapname, const char *from, int fd, in lzc_send_redacted() argument 777 return (lzc_send_resume_redacted(snapname, from, fd, flags, 0, 0, in lzc_send_redacted() 782 lzc_send_resume(const char *snapname, const char *from, int fd, in lzc_send_resume() argument 785 return (lzc_send_resume_redacted(snapname, from, fd, flags, resumeobj, in lzc_send_resume() 804 lzc_send_resume_redacted_cb_impl(const char *snapname, const char *from, int fd, in lzc_send_resume_redacted_cb_impl() argument 832 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 | 44 snapname='snap' 51 dsname="$clonesfs/0@$snapname" 57 dsname="$clonesfs/$c@$snapname" 63 log_must zfs rename $clonesfs/$c@$snapname $clonesfs/$c@$snaprename
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | zcp_iter.c | 129 const char *snapname = lua_tostring(state, 1); in zcp_clones_list() local 137 dsl_dataset_t *ds = zcp_dataset_hold(state, dp, snapname, FTAG); in zcp_clones_list() 147 snapname)); in zcp_clones_list() 160 char snapname[ZFS_MAX_DATASET_NAME_LEN]; in zcp_snapshots_iter() local 175 dsl_dataset_name(ds, snapname); in zcp_snapshots_iter() 176 VERIFY3U(sizeof (snapname), >, in zcp_snapshots_iter() 177 strlcat(snapname, "@", sizeof (snapname))); in zcp_snapshots_iter() 179 p = strchr(snapname, '\0'); in zcp_snapshots_iter() 182 sizeof (snapname) - (p - snapname), p, NULL, &cursor, NULL); in zcp_snapshots_iter() 195 (void) lua_pushstring(state, snapname); in zcp_snapshots_iter() [all …]
|
H A D | dsl_userhold.c | 370 dsl_dataset_t *ds, nvlist_t *holds, const char *snapname) in dsl_dataset_user_release_check_one() argument 406 snapname, holdname); in dsl_dataset_user_release_check_one() 431 fnvlist_add_boolean(ddura->ddura_todelete, snapname); in dsl_dataset_user_release_check_one() 435 fnvlist_add_nvlist(ddura->ddura_chkholds, snapname, in dsl_dataset_user_release_check_one() 465 const char *snapname = nvpair_name(pair); in dsl_dataset_user_release_check() local 471 error = holdfunc(dp, snapname, FTAG, &ds); in dsl_dataset_user_release_check() 474 holds, snapname); in dsl_dataset_user_release_check() 480 snapname, error); in dsl_dataset_user_release_check()
|
/freebsd/sbin/bectl/ |
H A D | bectl.c | 202 char *atpos, *bootenv, *snapname; in bectl_cmd_create() local 206 snapname = NULL; in bectl_cmd_create() 211 snapname = optarg; in bectl_cmd_create() 242 if (snapname == NULL) in bectl_cmd_create() 246 else if (strchr(snapname, '@') != NULL) in bectl_cmd_create() 248 strlcpy(snapshot, snapname, sizeof(snapshot)); in bectl_cmd_create() 251 err = be_snapshot(be, snapname, NULL, recursive, in bectl_cmd_create() 271 else if (snapname == NULL) in bectl_cmd_create() 277 bootenv, snapname); in bectl_cmd_create()
|
/freebsd/lib/libbe/ |
H A D | be.c | 60 char *snapname; member 235 if (bdd->snapname == NULL) in be_should_promote_clones() 239 return (strcmp(atpos + 1, bdd->snapname) == 0); in be_should_promote_clones() 340 if (bdd->snapname != NULL && !SLIST_EMPTY(&bdd->promotelist)) in be_promote_dependent_clones() 375 if (bdd->snapname == NULL) { in be_destroy_cb() 395 bdd->snapname); in be_destroy_cb() 423 bdd.snapname = NULL; in be_destroy_internal() 447 free(bdd.snapname); in be_destroy_internal() 469 bdd.snapname = strdup(snapdelim + 1); in be_destroy_internal() 470 if (bdd.snapname == NULL) in be_destroy_internal() [all …]
|
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
H A D | zfs_ctldir.c | 268 zfsctl_snapshot_find_by_name(const char *snapname) in zfsctl_snapshot_find_by_name() argument 274 search.se_name = (char *)snapname; in zfsctl_snapshot_find_by_name() 444 zfsctl_snapshot_ismounted(const char *snapname) in zfsctl_snapshot_ismounted() argument 450 if ((se = zfsctl_snapshot_find_by_name(snapname)) != NULL) { in zfsctl_snapshot_ismounted() 765 char *snapname; in zfsctl_snapshot_path_objset() local 771 snapname = kmem_alloc(ZFS_MAX_DATASET_NAME_LEN, KM_SLEEP); in zfsctl_snapshot_path_objset() 776 ZFS_MAX_DATASET_NAME_LEN, snapname, &id, &pos, in zfsctl_snapshot_path_objset() 789 zfsvfs->z_vfs->vfs_mntpoint, snapname); in zfsctl_snapshot_path_objset() 795 kmem_free(snapname, ZFS_MAX_DATASET_NAME_LEN); in zfsctl_snapshot_path_objset() 956 char *snapname, *real; in zfsctl_snapdir_remove() local [all …]
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/history/ |
H A D | history_common.kshlib | 136 typeset snapname=${fullname##*@} 140 grep "@$snapname"); do 168 typeset snapname=${fullname##*@} 373 typeset snapname=${fullname##*@} 382 grep "@$snapname"); do
|
/freebsd/sys/contrib/openzfs/lib/libzfs/ |
H A D | libzfs_iter.c | 447 char snapname[ZFS_MAX_DATASET_NAME_LEN]; in zfs_iter_snapspec_v2() local 448 (void) snprintf(snapname, sizeof (snapname), in zfs_iter_snapspec_v2() 452 snapname, ZFS_TYPE_SNAPSHOT)) { in zfs_iter_snapspec_v2() 467 char snapname[ZFS_MAX_DATASET_NAME_LEN]; in zfs_iter_snapspec_v2() local 469 (void) snprintf(snapname, sizeof (snapname), "%s@%s", in zfs_iter_snapspec_v2() 472 snapname); in zfs_iter_snapspec_v2()
|
H A D | libzfs_sendrecv.c | 141 fsavl_find(avl_tree_t *avl, uint64_t snapguid, const char **snapname) in fsavl_find() argument 150 if (snapname) in fsavl_find() 151 *snapname = fn->fn_snapname; in fsavl_find() 301 char *snapname; in send_iterate_snap() local 305 snapname = strrchr(zhp->zfs_name, '@'); in send_iterate_snap() 306 assert(snapname != NULL); in send_iterate_snap() 307 ++snapname; in send_iterate_snap() 309 isfromsnap = (from != NULL && strcmp(from, snapname) == 0); in send_iterate_snap() 310 istosnap = (to != NULL && strcmp(to, snapname) == 0); in send_iterate_snap() 324 fnvlist_add_uint64(sd->parent_snaps, snapname, guid); in send_iterate_snap() [all …]
|
H A D | libzfs_dataset.c | 3360 const char *snapname; in zfs_prop_get_written_int() local 3365 snapname = propname + strlen("written@"); in zfs_prop_get_written_int() 3366 if (strchr(snapname, '@') != NULL || strchr(snapname, '#') != NULL) { in zfs_prop_get_written_int() 3368 (void) strlcpy(zc.zc_value, snapname, sizeof (zc.zc_value)); in zfs_prop_get_written_int() 3378 (void) strlcat(zc.zc_value, snapname - 1, sizeof (zc.zc_value)); in zfs_prop_get_written_int() 3938 const char *snapname; member 3949 dd->snapname) >= sizeof (name)) in zfs_check_snap_cb() 3964 zfs_destroy_snaps(zfs_handle_t *zhp, char *snapname, boolean_t defer) in zfs_destroy_snaps() argument 3969 dd.snapname = snapname; in zfs_destroy_snaps() 3976 zhp->zfs_name, snapname); in zfs_destroy_snaps() [all …]
|
/freebsd/sys/contrib/openzfs/include/os/freebsd/zfs/sys/ |
H A D | zfs_ctldir.h | 51 int zfsctl_snapshot_unmount(const char *snapname, int flags); 53 int zfsctl_destroy_snapshot(const char *snapname, int force);
|
/freebsd/sys/contrib/openzfs/contrib/pyzfs/libzfs_core/test/ |
H A D | test_libzfs_core.py | 461 snapname = ZFSTest.pool.makeName(b"@snap") 462 snaps = [snapname] 465 self.assertExists(snapname) 471 snapname = ZFSTest.pool.makeName(b"@snap") 472 snaps = [snapname] 476 self.assertExists(snapname) 479 snapname = ZFSTest.pool.makeName(b"@snap") 480 snaps = [snapname] 489 self.assertNotExists(snapname) 507 snapname = b"no-such-pool@snap" [all …]
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_ctldir.c | 1051 char snapname[ZFS_MAX_DATASET_NAME_LEN]; in zfsctl_snapdir_readdir() local 1081 error = dmu_snapshot_list_next(zfsvfs->z_os, sizeof (snapname), in zfsctl_snapdir_readdir() 1082 snapname, &id, &cookie, NULL); in zfsctl_snapdir_readdir() 1096 strcpy(entry.d_name, snapname); in zfsctl_snapdir_readdir() 1294 char snapname[ZFS_MAX_DATASET_NAME_LEN]; in zfsctl_umount_snapshots() local 1308 error = dmu_snapshot_list_next(zfsvfs->z_os, sizeof (snapname), in zfsctl_umount_snapshots() 1309 snapname, &id, &cookie, NULL); in zfsctl_umount_snapshots() 1359 zfsctl_snapshot_unmount(const char *snapname, int flags __unused) in zfsctl_snapshot_unmount() argument 1364 if (strchr(snapname, '@') == NULL) in zfsctl_snapshot_unmount() 1367 int err = getzfsvfs(snapname, &zfsvfs); in zfsctl_snapshot_unmount()
|
/freebsd/cddl/contrib/opensolaris/lib/pyzfs/common/ |
H A D | dataset.py | 226 (base, snapname) = dsname.split('@') 231 snapname)
|