On 2014-10-29 08:50, jdd wrote:
Le 29/10/2014 08:26, Carlos E. R. a écrit :
may be because you need to use a rescue system any time? with several linux on the same drive it's difficult to guess who is where
I do, but that is not the reason. I have four internal hard disks, plus other four external (eSATA) that change any time, plus flash sticks via usb, that also change any time. What is sda one boot, is sdb on the next, and sda becomes one of the externals instead. My system would simply crash or fail to boot if I use names like sda. I absolutely need to use /stable/ names, those in the /dev/disk/by-*/ links. That's the reason that names such as /dev/sda are deprecated for normal usage, and this is a /kernel/ issue - not related to systemd in anyway, before anyone tries to make that connection. On some machines the names like sda remain stable, but on many they don't, and can not be made stable. They gave up on the attempts, and invented that other system. Another reason for using labels or uuids, is that not only you can move around the disks, but that you can move around the partitions! You can add new partitions to the disk, or remove, resize or join some, and both labels and uuids remain untouched, so that booting works the same, and fstab doesn't need to be edited. The partition numbers change, but the names do not. -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)