FBSD 10, zfs, can't find mountpoint for /usr

Mike Tancsa mike at sentex.net
Wed Nov 12 18:08:52 UTC 2014


On 11/12/2014 12:28 PM, Gene wrote:
> OK - so on the older system, if I wanted to take a snapshot of, say /usr/
> local/etc, I would have to snapshot /usr (/usr being the upstream
> mountpoint).

Yes, you would typically do a UFS snapshot like that.


> So now, if I want a similar snapshot of /usr/local/etc, any idea
> what the path would be? Can't do /usr, it's no longer a mountpoint.
> Ditto /usr/local. Snapshoting "/" maybe? Would that no longer capture the
> entire pool? Hmmmm....

Yes, it would indeed be /

ZFS snapshots are VERY efficient and fast. So dont worry about the space 
they take. If just a few MB changed, the space it takes to keep that 
snapshot wont be much bigger than the few MB. Here is one of my servers 
with a default install and daily snapshots. As you can see, / does not 
register as it doesnt get updated that often. /var does, which makes 
sense due to the logs. But even there, it seems quite efficient and 
economical.

# zfs list zroot
NAME    USED  AVAIL  REFER  MOUNTPOINT
zroot  7.24G  88.7G    96K  none
# zfs list -t snapshot
NAME                             USED  AVAIL  REFER  MOUNTPOINT
zroot at prev-1                        0      -    96K  -
zroot at 5                             0      -    96K  -
zroot at 6                             0      -    96K  -
zroot at 0                             0      -    96K  -
zroot at 1                             0      -    96K  -
zroot at 2                             0      -    96K  -
zroot at 3                             0      -    96K  -
zroot at 4                             0      -    96K  -
zroot/ROOT at prev-1                   0      -    96K  -
zroot/ROOT at 5                        0      -    96K  -
zroot/ROOT at 6                        0      -    96K  -
zroot/ROOT at 0                        0      -    96K  -
zroot/ROOT at 1                        0      -    96K  -
zroot/ROOT at 2                        0      -    96K  -
zroot/ROOT at 3                        0      -    96K  -
zroot/ROOT at 4                        0      -    96K  -
zroot/ROOT/default at prev-1        280K      -  4.08G  -
zroot/ROOT/default at 5                0      -  4.08G  -
zroot/ROOT/default at 6                0      -  4.08G  -
zroot/ROOT/default at 0            10.2M      -  4.08G  -
zroot/ROOT/default at 1            9.53M      -  4.08G  -
zroot/ROOT/default at 2            9.96M      -  4.08G  -
zroot/ROOT/default at 3            11.9M      -  4.08G  -
zroot/ROOT/default at 4            1.71M      -  4.09G  -
zroot/tmp at prev-1                 324K      -  25.9M  -
zroot/tmp at 5                         0      -  25.9M  -
zroot/tmp at 6                         0      -  25.9M  -
zroot/tmp at 0                      324K      -  25.8M  -
zroot/tmp at 1                      324K      -  25.8M  -
zroot/tmp at 2                      324K      -  25.8M  -
zroot/tmp at 3                      636K      -  25.8M  -
zroot/tmp at 4                      652K      -  25.9M  -
zroot/usr at prev-1                    0      -    96K  -
zroot/usr at 5                         0      -    96K  -
zroot/usr at 6                         0      -    96K  -
zroot/usr at 0                         0      -    96K  -
zroot/usr at 1                         0      -    96K  -
zroot/usr at 2                         0      -    96K  -
zroot/usr at 3                         0      -    96K  -
zroot/usr at 4                         0      -    96K  -
zroot/usr/home at prev-1               0      -   213M  -
zroot/usr/home at 5                    0      -   213M  -
zroot/usr/home at 6                    0      -   213M  -
zroot/usr/home at 0                    0      -   213M  -
zroot/usr/home at 1                    0      -   213M  -
zroot/usr/home at 2                    0      -   213M  -
zroot/usr/home at 3                  84K      -   213M  -
zroot/usr/home at 4                  96K      -   213M  -
zroot/usr/ports at prev-1              0      -  1.66G  -
zroot/usr/ports at 5                   0      -  1.66G  -
zroot/usr/ports at 6                   0      -  1.66G  -
zroot/usr/ports at 0                   0      -  1.66G  -
zroot/usr/ports at 1                   0      -  1.66G  -
zroot/usr/ports at 2                   0      -  1.66G  -
zroot/usr/ports at 3                   0      -  1.66G  -
zroot/usr/ports at 4                224K      -  1.66G  -
zroot/usr/src at prev-1                0      -  1.02G  -
zroot/usr/src at 5                     0      -  1.02G  -
zroot/usr/src at 6                     0      -  1.02G  -
zroot/usr/src at 0                     0      -  1.02G  -
zroot/usr/src at 1                     0      -  1.02G  -
zroot/usr/src at 2                     0      -  1.02G  -
zroot/usr/src at 3                     0      -  1.02G  -
zroot/usr/src at 4                     0      -  1.02G  -
zroot/var at prev-1                    0      -    96K  -
zroot/var at 5                         0      -    96K  -
zroot/var at 6                         0      -    96K  -
zroot/var at 0                         0      -    96K  -
zroot/var at 1                         0      -    96K  -
zroot/var at 2                         0      -    96K  -
zroot/var at 3                         0      -    96K  -
zroot/var at 4                         0      -    96K  -
zroot/var/crash at prev-1              0      -    96K  -
zroot/var/crash at 5                   0      -    96K  -
zroot/var/crash at 6                   0      -    96K  -
zroot/var/crash at 0                   0      -    96K  -
zroot/var/crash at 1                   0      -    96K  -
zroot/var/crash at 2                   0      -    96K  -
zroot/var/crash at 3                   0      -    96K  -
zroot/var/crash at 4                   0      -    96K  -
zroot/var/log at prev-1             304K      -  10.4M  -
zroot/var/log at 5                  156K      -  10.8M  -
zroot/var/log at 6                   92K      -  10.8M  -
zroot/var/log at 0                 3.07M      -  12.5M  -
zroot/var/log at 1                 2.11M      -  12.0M  -
zroot/var/log at 2                 5.49M      -  14.0M  -
zroot/var/log at 3                 5.25M      -  14.9M  -
zroot/var/log at 4                 2.09M      -  15.6M  -
zroot/var/mail at prev-1               0      -   520K  -
zroot/var/mail at 5                    0      -   520K  -
zroot/var/mail at 6                    0      -   520K  -
zroot/var/mail at 0                 116K      -   536K  -
zroot/var/mail at 1                 128K      -   548K  -
zroot/var/mail at 2                 108K      -   560K  -
zroot/var/mail at 3                 108K      -   560K  -
zroot/var/mail at 4                 116K      -   568K  -
zroot/var/tmp at prev-1              64K      -   104K  -
zroot/var/tmp at 5                     0      -   104K  -
zroot/var/tmp at 6                     0      -   104K  -
zroot/var/tmp at 0                     0      -   104K  -
zroot/var/tmp at 1                     0      -   104K  -
zroot/var/tmp at 2                   64K      -   104K  -
zroot/var/tmp at 3                   64K      -   104K  -
zroot/var/tmp at 4                   64K      -   104K  -


	---Mike


-- 
-------------------
Mike Tancsa, tel +1 519 651 3400
Sentex Communications, mike at sentex.net
Providing Internet services since 1994 www.sentex.net
Cambridge, Ontario Canada   http://www.tancsa.com/


More information about the freebsd-questions mailing list