On 21/03/2011 12:23, Olaf Seibert wrote:
On my production system (still 8.1, I haven't had time yet to upgrade to
8.2) I have a ZFS. Nightly I make snapshots of each filesystem in it.
Suddenly, one of the file systems has no snapshots any more:
$ ls -l /tank/vol-fourquid-1/.zfs
ls: snapshot: Bad file descriptor
total 0
$ ls -l /tank/vol-fourquid-1/.zfs/snapshot
ls: /tank/vol-fourquid-1/.zfs/snapshot: Bad file descriptor
Snapshots in other file systems seem ok, for example:
$ ls -l /home/local/.zfs
total 0
dr-xr-xr-x 9 root wheel 9 Oct 21 2009 snapshot/
$ ls -l /home/local/.zfs/snapshot/
total 32
drwxr-xr-x 48 root vb 48 Apr 19 2010 friday/
drwxr-xr-x 48 root vb 48 Apr 19 2010 monday/
drwxr-xr-x 48 root vb 48 Apr 19 2010 saturday/
drwxr-xr-x 48 root vb 48 Apr 19 2010 sunday/
drwxr-xr-x 48 root vb 48 Apr 19 2010 thursday/
drwxr-xr-x 48 root vb 48 Apr 19 2010 tuesday/
drwxr-xr-x 48 root vb 48 Apr 19 2010 wednesday/
zpool status thinks all is ok:
$ zpool status
pool: tank
state: ONLINE
status: The pool is formatted using an older on-disk format. The pool can
still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'. Once this is done, the
pool will no longer be accessible on older software versions.
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
tank ONLINE 0 0 0
raidz2 ONLINE 0 0 0
da0 ONLINE 0 0 0
da1 ONLINE 0 0 0
da2 ONLINE 0 0 0
da3 ONLINE 0 0 0
da4 ONLINE 0 0 0
da5 ONLINE 0 0 0
errors: No known data errors
How worried should I be about corruption anyway, say if I unmount and
remount the affected file system?
-Olaf.
I don't know how to manage ZFS filesystem but usually on UFS file system
when you have a bad file descriptor you must run fsck(8) manually to
check up the disk.
Cheers,
--
David Demelier
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"