auto-mounting ZFS snapshots
Patrick Proniewski
patpro at patpro.net
Mon Dec 6 16:19:37 UTC 2010
Hello,
I'm using freebsd-snapshot to create/destroy a bunch of daily/weekly snapshots
of my ZFS datasets.
I would like to make the automount work, so I've configured amd
accordingly, but strangely it fails:
$ uname -v
FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:36:49 UTC 2010 root at mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
$ grep ^amd /etc/rc.conf
amd_enable="YES"
amd_flags="-a /.am -c 1800 -w 60 -l syslog /snap /usr/local/etc/amd.map.snap"
$ df /snap
Filesystem 1K-blocks Used Avail Capacity Mounted on
pid82732 at rack:/snap 0 0 0 100% /snap
$ cat /usr/local/etc/amd.map.snap
/defaults type:=program
* mount:="/usr/local/sbin/snapshot snapshot mount /`echo ${key} | /usr/bin/sed -e 's;+;/;g'` ${fs}";\
unmount:="/usr/local/sbin/snapshot snapshot umount ${fs}"
$ snapshot list /home/patpro
Filesystem User User% Snap Snap% Snapshot
/home/patpro 748MB 0.1% 1024KB 0.0% daily.5
/home/patpro 748MB 0.1% 1024KB 0.0% weekly.0
/home/patpro 748MB 0.1% 1024KB 0.0% daily.4
/home/patpro 748MB 0.1% 1024KB 0.0% daily.3
/home/patpro 748MB 0.1% 1024KB 0.0% daily.2
/home/patpro 748MB 0.1% 1024KB 0.0% daily.1
/home/patpro 748MB 0.1% 1024KB 0.0% daily.0
few attempts:
$ ls -l /snap/home/patpro:daily.0/testawk.sh
ls: /snap/home/patpro:daily.0/testawk.sh: Unknown error: 2147483647
$ ls -l /snap/home/patpro:daily.0/testawk.sh
ls: /snap/home/patpro:daily.0/testawk.sh: Operation timed out
$ ls -l /snap/home+patpro:daily.0/testawk.sh
ls: /snap/home+patpro:daily.0/testawk.sh: Unknown error: 2147483647
$ ls -l /snap/home+patpro:daily.0/testawk.sh
ls: /snap/home+patpro:daily.0/testawk.sh: Operation timed out
Any idea is greatly appreciated.
thanks,
Patrick
More information about the freebsd-fs
mailing list