Home
last modified time | relevance | path

Searched refs:snapname (Results 1 – 25 of 41) sorted by relevance

12

/freebsd/sbin/mksnap_ffs/
H A Dmksnap_ffs.c95 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.py342 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.py541 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 Dtst.terminate_by_signal.ksh26 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 Dtst.bookmark.create.ksh26 snapname=testsnap
38 log_must zfs snapshot $fs@$snapname
41 $ZCP_ROOT/synctask_core/tst.bookmark.create.zcp $fs $snapname $bookname
H A Dtst.snapshot_recursive.ksh27 snapname=snap
50 $ZCP_ROOT/synctask_core/tst.snapshot_recursive.zcp $rootfs $snapname
56 log_must snapexists $fs@$snapname
H A Dtst.bookmark.copy.ksh26 snapname=testsnap
39 log_must zfs snapshot $fs@$snapname
40 log_must zfs bookmark $fs@$snapname "$fs#$bookname"
H A Dtst.snapshot_simple.ksh26 snapname=testsnap
38 $ZCP_ROOT/synctask_core/tst.snapshot_simple.zcp $fs $snapname
/freebsd/sbin/fsck_ffs/
H A Dmain.c59 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 Dlibzfs_core.c594 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 Dmain.c363 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 Dzfs_clone_deeply_nested.ksh44 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 Dzcp_iter.c129 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 Ddsl_userhold.c370 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 Dbectl.c202 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 Dbe.c60 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 Dzfs_ctldir.c268 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 Dhistory_common.kshlib136 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 Dlibzfs_iter.c447 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 Dlibzfs_sendrecv.c141 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 Dlibzfs_dataset.c3360 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 Dzfs_ctldir.h51 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 Dtest_libzfs_core.py461 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 Dzfs_ctldir.c1051 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 Ddataset.py226 (base, snapname) = dsname.split('@')
231 snapname)

12