I have a server that will ultimately contain 20+ 3TB hard drives. Each drive 
will have its own filesystem (no RAID, etc). Any given drive should not be 
affected by the presence or absence of any other drives. The drives are 
data-only, not boot. I would like to label (or otherwise manage) the drives 
such that:
        * They have human-readable names
        * I won't need to update /etc/fstab when the device names change (e.g. 
due to hot-swap)
        * I have a quick idea what slot the drive is (supposed to be) in

I have a few ideas but I'm looking for additional suggestions or opinions. How 
do you deal with large numbers of drives in a system?

i had hoped that /dev/disk/by-label would have the answer but so far I'm 
disappointed. by-id, by-path, and by-uuid are nothing close to human-readable.

by-label might work but if possible I'd like to be able to e.g. write a new 
filesystem to a drive without having to remember to supply exactly the same 
filesystem label.

GPT partition labels seem like they would work but I haven't been able to map 
them to something I could put in fstab (am I missing something?).

Using LVM would give me what I'm looking for, but I really would just use it 
for the naming so it seems kind of silly:
        - each drive would be its own volume group
        - each volume group would have exactly one logical volume

Any other suggestions, comments or opinions very much appreciated.

JN


/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/

Reply via email to