If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Comment

Doesn't a uuid references a partition? If that disk is gone you have to edit your configuration and mount the other device in the RAID....

No, the UUID is per file system. Any disk in the array can be mounted via the same UUID.
For example, here is a 2-disk RAID1 btrfs system (single partition on each disk). In this case it's a 2 disk system,
but it would work just the same with 20 disks:

Comment

Doesn't a uuid references a partition? If that disk is gone you have to edit your configuration and mount the other device in the RAID. With ZFS I can simply reference the pool by name and I don't have to care what disks are involved or available as long as there are enough to assemble the RAID.

That's what uuid and labels are for. So as benmoran has already explained, it works this way. You must care, that btrfs needs a device scan from userspace (e.g. initramfs) or you must list all devices of the raid for mounting: https://btrfs.wiki.kernel.org/index.....2Fetc.2Ffstab

Comment

ZFS is horrible (slow, difficult to configure, no accurate documentation). And it's even more so on FreeBSD. So much so that it seems like FreeBSD was never meant to use ZFS. Worse, FreeBSD forum guys are real douchebags (no offense). I tried getting help from them but all I received was "idiot", "Linux Loser", "STFU, GTFO & RTFM", etc...

For BTRFS, it's the complete opposite. Sure it's more easier to corrupt the file system and lose data but you have to remember that BTRFS is still in development even then it's doing really well. It's almost production really.

From my experiences, this applies to both filesystems. For both I had to search for proper documentation, both I was able to corrupt easily and had to recreate them, because of no working fsck. Especially as ZFS still claims to not need it (SGI did so with XFS log time ago).

ZFS is the choice for Solaris and will stay. Btrfs seems to be the FS for linux in future. Btrfs is newer and suits better for block devices than ZFS.