Re: bin/60383: fssconfig(8): distinguish between taking and loading a snapshot

Taylor R Campbell <[email protected]> Sun, 19 Jul 2026 12:25:09 +0000
Newsgroups gmane.os.netbsd.bugs
Message-ID <[email protected]>
> Date: Sun, 19 Jul 2026 19:08:33 +0700
> From: Robert Elz <[email protected]>
> 
>     Date:        Sat, 18 Jul 2026 20:30:28 +0000
>     From:        Taylor R Campbell <[email protected]>
>     Message-ID:  <[email protected]>
> 
>   | - Mount a snapshot:
>   | 	# mount -t snapshot /home/.snap/20260718 /mnt
> 
> If you're meaning to mount an existing snapshot that way, then fine,
> just needs a mount_snapshot command to make it work I expect.

Yes, that is exactly what I meant, which would make sense in the
context of the first part I suggested:

	- Take a snapshot without mounting it:

		# snapfs /home /home/.snap/20260718

> What could be done, and would be more akin to what dump does is
> 
> 	mount -t snapshot /home /mnt
> 
> which would make a snapshot of /home in some unnamed file on its
> filesystem, and mount that on /mnt - destroying the snapshot when
> /mnt is umounted, just as dump destroys its when the backup has
> completed.

Yes, that would also be nice.  If /home is not ffs, it would need a
temporary place for the storage to go, something like:

	mount -t snapshot -o snapstore=/var/tmp /home /mnt