I even vaguely think I've done it before, but maybe it was against some
other component.

Anyway, the obvious place I find is
<http://www.opensolaris.org/bug/report.jspa>, but the categories don't
include either "zfs" or "filesystems" or anything that it makes sense to
me that ZFS might be under.

I've got this pretty definite problem with zfs receive -d; I've posted
examples before, but here's the cleanest one so far.  This shows carefully
what's where, and shows that zfs receive -d first refuses to receive
because the filesystem *doesn't* exist, and then because it *does* (and
that it didn't come into existence in between).  One of those should have
worked!  (The one where it does exist should have worked, based on the
docs and some other experiments.)

Note that this has nothing to do with root pools; the root pool on this
system is rpool, which is not involved in this transaction at all.

# zpool import -R /backups/bup-ruin bup-ruin
# zfs list -r bup-ruin
NAME                                                   USED  AVAIL  REFER 
MOUNTPOINT
bup-ruin                                              35.5M   913G    22K 
/backups/bup-ruin
bup-ruin/fsfs                                         35.2M   913G    19K 
/backups/bup-ruin/fsfs
bup-ruin/fsfs/rpool                                   35.2M   913G    19K 
/backups/bup-ruin/fsfs/rpool
bup-ruin/fsfs/rpool/export                            35.2M   913G    19K 
/backups/bup-ruin/fsfs/rpool/export
bup-ruin/fsfs/rpool/export/home                       35.2M   913G    19K 
/backups/bup-ruin/fsfs/rpool/export/home
bup-ruin/fsfs/rpool/export/home/export                35.1M   913G    18K 
/backups/bup-ruin/fsfs/rpool/export/home/export
bup-ruin/fsfs/rpool/export/home/export/home           35.1M   913G    19K 
/backups/bup-ruin/export/home
bup-ruin/fsfs/rpool/export/home/export/home/localddb  35.1M   913G  27.8M 
/backups/bup-ruin/export/home/localddb
#
# zfs list -t snapshot -r zp1
NAME                                 USED  AVAIL  REFER  MOUNTPOINT
z...@bup-20090223-033745utc              0      -  33.8M  -
zp1/d...@bup-20090223-033745utc          0      -   326G  -
zp1/j...@bup-20090223-033745utc          0      -  33.2G  -
zp1/l...@bup-20090223-033745utc         0      -  31.1G  -
zp1/mu...@bup-20090223-033745utc      37K      -  24.3G  -
zp1/p...@bup-20090223-033745utc         0      -  2.05G  -
zp1/pub...@bup-20090223-033745utc       0      -  33.8G  -
zp1/raph...@bup-20090223-033745utc      0      -    18K  -
# zfs send -R z...@bup-20090223-033745utc | zfs recv -d bup-ruin/fsfs/zp1
cannot receive: specified fs (bup-ruin/fsfs/zp1) does not exist
# zfs list -r bup-ruin
NAME                                                   USED  AVAIL  REFER 
MOUNTPOINT
bup-ruin                                              35.5M   913G    22K 
/backups/bup-ruin
bup-ruin/fsfs                                         35.2M   913G    19K 
/backups/bup-ruin/fsfs
bup-ruin/fsfs/rpool                                   35.2M   913G    19K 
/backups/bup-ruin/fsfs/rpool
bup-ruin/fsfs/rpool/export                            35.2M   913G    19K 
/backups/bup-ruin/fsfs/rpool/export
bup-ruin/fsfs/rpool/export/home                       35.2M   913G    19K 
/backups/bup-ruin/fsfs/rpool/export/home
bup-ruin/fsfs/rpool/export/home/export                35.1M   913G    18K 
/backups/bup-ruin/fsfs/rpool/export/home/export
bup-ruin/fsfs/rpool/export/home/export/home           35.1M   913G    19K 
/backups/bup-ruin/export/home
bup-ruin/fsfs/rpool/export/home/export/home/localddb  35.1M   913G  27.8M 
/backups/bup-ruin/export/home/localddb
# zfs create -p bup-ruin/fsfs/zp1
# zfs list -r bup-ruin
NAME                                                   USED  AVAIL  REFER 
MOUNTPOINT
bup-ruin                                              35.5M   913G    22K 
/backups/bup-ruin
bup-ruin/fsfs                                         35.2M   913G    19K 
/backups/bup-ruin/fsfs
bup-ruin/fsfs/rpool                                   35.2M   913G    19K 
/backups/bup-ruin/fsfs/rpool
bup-ruin/fsfs/rpool/export                            35.2M   913G    19K 
/backups/bup-ruin/fsfs/rpool/export
bup-ruin/fsfs/rpool/export/home                       35.2M   913G    19K 
/backups/bup-ruin/fsfs/rpool/export/home
bup-ruin/fsfs/rpool/export/home/export                35.1M   913G    18K 
/backups/bup-ruin/fsfs/rpool/export/home/export
bup-ruin/fsfs/rpool/export/home/export/home           35.1M   913G    19K 
/backups/bup-ruin/export/home
bup-ruin/fsfs/rpool/export/home/export/home/localddb  35.1M   913G  27.8M 
/backups/bup-ruin/export/home/localddb
bup-ruin/fsfs/zp1                                       18K   913G    18K 
/backups/bup-ruin/fsfs/zp1
# zfs send -R z...@bup-20090223-033745utc | zfs recv -d bup-ruin/fsfs/zp1
cannot receive new filesystem stream: destination 'bup-ruin/fsfs/zp1' exists
must specify -F to overwrite it



-- 
David Dyer-Bennet, d...@dd-b.net; http://dd-b.net/
Snapshots: http://dd-b.net/dd-b/SnapshotAlbum/data/
Photos: http://dd-b.net/photography/gallery/
Dragaera: http://dragaera.info

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to