>
> Actually, ZFS is already supposed to try to write the ditto copies of a
> block on different vdevs if multiple are available.
>

*TRY*  being the keyword here.

What I'm looking for is a disk full error if ditto cannot be written
to different disks. This would guarantee that a mirror is written on a
separate disk - and the entire filesystem can be salvaged from a full
disk failure.

Think about having the classic case of 50M, 100M and 200M disks. only
150M can be really mirrored and the remaining 50M can only be used
non-redundantly.

> ...But I think in a
> non-redundant setup, the pool refuses to start if a disk is missing (I
> think that should be changed, to allow evacuation of properly dittoed data).

IIRC this is already considered a bug.
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to