bin/94635: snapinfo/libufs only works for disk-backed filesystems
Ceri Davies
ceri at submonkey.net
Sat Mar 18 11:10:11 UTC 2006
>Number: 94635
>Category: bin
>Synopsis: snapinfo/libufs only works for disk-backed filesystems
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sat Mar 18 11:10:10 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Ceri Davies
>Release: FreeBSD 6.1-PRERELEASE i386
>Organization:
Submonkey
>Environment:
System: FreeBSD shrike.private.submonkey.net 6.1-PRERELEASE FreeBSD 6.1-PRERELEASE #30: Fri Mar 17 16:58:24 GMT 2006 root at shrike.private.submonkey.net:/usr/obj/usr/src/sys/SHRIKE i386
>Description:
My mounted filesystems are currently:
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad0s1a 507630 110934 356086 24% /
devfs 1 1 0 100% /dev
/dev/md0 253678 558 232826 0% /tmp
/dev/ad0s1f 8122126 2467276 5005080 33% /usr
/dev/mirror/userhome 25385514 9353432 14001242 40% /usr/home
/dev/ad0s1e 4058062 418004 3437156 11% /usr/local/pgsql
/dev/ad1s1a 1190120 873600 257016 77% /usr/ports
/dev/ad1s1f 16582478 4024530 11728826 26% /var
/dev/ad0s1g 4058062 4 3733414 0% /spare
/dev/stripe/werehaus 65053706 29061010 32740012 47% /a
devfs 1 1 0 100% /var/named/dev
/dev/md1 25385514 8562932 14791742 37% /snap/20060318-005900/home
/dev/md2 65053706 25343222 36457800 41% /snap/20060318-005900/a
/dev/md3 507630 52306 414714 11% /snap/20060318-005900/slash
/dev/md4 253678 104 233280 0% /snap/20060318-005900/tmp
The recently added snapinfo(8) returns:
# snapinfo -a
ufs_disk_fillout: No such file or directory
ufs_disk_fillout: Unknown error: 0
ufs_disk_fillout: Unknown error: 0
ufs_disk_fillout: Unknown error: 0
ufs_disk_fillout: Unknown error: 0
/.snap/20060314-005900
/.snap/20060315-005901
/.snap/20060316-005900
/.snap/20060317-005900
/.snap/20060318-005900
/usr/home/.snap/20060314-005900
/usr/home/.snap/20060315-005901
/usr/home/.snap/20060316-005900
/usr/home/.snap/20060317-005900
/usr/home/.snap/20060318-005900
/a/.snap/20060314-005900
/a/.snap/20060315-005901
/a/.snap/20060316-005900
/a/.snap/20060317-005900
/a/.snap/20060318-005900
The first three entries are from /dev/md0 through /dev/md4 in that
order, although I'm not sure why the first error is "No such file or
directory", since /dev/md0 does exist. Verbose examples for both
failure modes:
# snapinfo -v /tmp
ufs_disk_fillout: No such file or directory
(null) mounted on
no snapshots found
# snapinfo -v /snap/20060318-005900/a
ufs_disk_fillout: Unknown error: 0
/snap/20060318-005900/a mounted on
no snapshots found
>How-To-Repeat:
Mount an md backed filesystem, and run snapinfo against it.
>Fix:
Fix libufs to return something useable in the non-disk case?
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list