Skip to content

Support for persistent block device names with eudev

Ghost User requested to merge (removed):eudev into master

For ZFS, it's necessary to use persistent block names. If /dev/sda is used while creating a ZFS pool, the path of disks will swap on next reboot, resulting in a corrupted file system. See ArchLinux wiki for details.

Official ZFS guide mandates the use of persistent names:

Always use the long /dev/disk/by-id/* aliases with ZFS. Using the /dev/sd* device nodes directly can cause sporadic import failures, especially on systems that have more than one storage pool.

Merge request reports