ZFS snapshots and daily security checks
Lev Serebryakov
lev at FreeBSD.org
Mon Apr 8 07:42:04 UTC 2013
Hello, Jeremy.
You wrote 8 апреля 2013 г., 4:54:38:
>> Is it possible to exclude these snapshots from `mount -p' output or
>> don't mount them to hierarchy by default?
JC> Taken from my stable/9 r249160 system:
And here is my 9.1-STABLE r244958 (I'm filtering out all hourly
output, or this message will be infinite):
% df -k
Filesystem 1024-blocks Used Avail Capacity Mounted on
/dev/mirror/root 2026028 675598 1188348 36% /
devfs 1 1 0 100% /dev
fdescfs 1 1 0 100% /dev/fd
procfs 4 4 0 100% /proc
/dev/mirror/var 16244332 6285320 8659466 42% /var
/dev/mirror/tmp 1012972 12290 919646 1% /tmp
/dev/mirror/usr 64995336 10259340 49536370 17% /usr
/dev/mirror/databases 101554148 174252 93255566 0% /var/databases
pool 487184219 21 487184198 0% /pool
pool/home 511417117 24232919 487184198 5% /usr/home
devfs 1 1 0 100% /var/named/dev
% mount
/dev/mirror/root on / (ufs, local)
devfs on /dev (devfs, local)
fdescfs on /dev/fd (fdescfs)
procfs on /proc (procfs, local)
/dev/mirror/var on /var (ufs, local, soft-updates)
/dev/mirror/tmp on /tmp (ufs, local, soft-updates)
/dev/mirror/usr on /usr (ufs, local, soft-updates)
/dev/mirror/databases on /var/databases (ufs, local, soft-updates)
pool on /pool (zfs, local, nfsv4acls)
pool/home on /usr/home (zfs, local, nfsv4acls)
devfs on /var/named/dev (devfs, local)
% zfs list -t snapshot | grep -v hourly
NAME USED AVAIL REFER MOUNTPOINT
pool/home at daily-2013-04-05_03.01.28--1m 544K - 23.1G -
pool/home at daily-2013-04-06_03.01.20--1m 688K - 23.1G -
pool/home at weekly-2013-04-06_04.15.34--1y 1.70M - 23.1G -
pool/home at daily-2013-04-07_03.04.44--1m 1.15M - 23.1G -
pool/home at daily-2013-04-08_03.01.31--1m 437K - 23.1G -
% mount -p | grep -v hourly
/dev/mirror/root / ufs rw 1 1
devfs /dev devfs rw 0 0
fdescfs /dev/fd fdescfs rw 0 0
procfs /proc procfs rw 0 0
/dev/mirror/var /var ufs rw 2 2
/dev/mirror/tmp /tmp ufs rw 2 2
/dev/mirror/usr /usr ufs rw 2 2
/dev/mirror/databases /var/databases ufs rw 3 3
pool /pool zfs rw,nfsv4acls 0 0
pool/home /usr/home zfs rw,nfsv4acls 0 0
devfs /var/named/dev devfs rw 0 0
pool/home at daily-2013-04-05_03.01.28--1m /usr/home/.zfs/snapshot/daily-2013-04-05_03.01.28--1m zfs ro,nosuid,noatime,nfsv4acls 0 0
pool/home at daily-2013-04-06_03.01.20--1m /usr/home/.zfs/snapshot/daily-2013-04-06_03.01.20--1m zfs ro,nosuid,noatime,nfsv4acls 0 0
pool/home at weekly-2013-04-06_04.15.34--1y /usr/home/.zfs/snapshot/weekly-2013-04-06_04.15.34--1y zfs ro,nosuid,noatime,nfsv4acls 0 0
pool/home at daily-2013-04-07_03.04.44--1m /usr/home/.zfs/snapshot/daily-2013-04-07_03.04.44--1m zfs ro,nosuid,noatime,nfsv4acls 0 0
%
JC> It seems to me mount and mount -p show the mounted snapshot.
I didn't mount snapshot specifically, and they are created by zfSnap
script from ports (sysutils/zfsnap).
As I can see in this script, snapshots are created with
/sbin/zfs snapshot -r ${fs}@${snapshot}
--
// Black Lion AKA Lev Serebryakov <lev at FreeBSD.org>
More information about the freebsd-fs
mailing list