zpool import -N mounts filesystems anyway

Mel Pilgrim list_freebsd at bluerosetech.com
Mon Jun 19 16:51:39 UTC 2017


On 06/18/2017 22:28, Christian Kujau wrote:
> On Sun, 18 Jun 2017, Mel Pilgrim wrote:
>> # zpool list backupA
>> cannot open 'backupA': no such pool
>> # zpool import -N backupA
>> # zpool list backupA
>> NAME      SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
>> backupA   696G   189G   507G         -     1%    27%  1.00x  ONLINE  -
>> # zfs list backupA
>> NAME         USED  AVAIL  REFER  MOUNTPOINT
>> backupA      189G   486G    22K  /backup-ext/backupA
> 
> Are you sure that the pool is actually mounted at this point?

Yes, the root dataset (and only the root dataset) gets mounted:

# zfs get -r canmount,mountpoint backupB
NAME        PROPERTY    VALUE                   SOURCE
backupB     canmount    noauto                  local
backupB     mountpoint  /backup-ext/backupB     local
backupB/z0  canmount    noauto                  local
backupB/z0  mountpoint  /backup-ext/backupB/z0  inherited from backupB

# zpool export backupB
# ls -l /backup-ext/backupB
total 0
# zpool import backupB
# ls /backup-ext/backupB
z0
# zfs list -ro name,mounted,mountpoint backupB
NAME        MOUNTED  MOUNTPOINT
backupB         yes  /backup-ext/backupB
backupB/z0       no  /backup-ext/backupB/z0


More information about the freebsd-questions mailing list