One major flaw I've found is with mounting devices.
It would be great if one could just plug a device in, then after it mounts s/he could give it a permanent mount name.
People shouldn't have to manipulate udev rules!
Below is an example:
A new linux user is using Ubuntu Gutsy Gibbon, Gnome or KDE.
They have one external USB hard drive, and one USB flash drive. Let's say they first plug in the external drive, it mounts under /dev/sda1 (successfully, let's assume hotplugging works) to the location /media/disk.
The user plugs in the flash drive. It mounts as /dev/sda2 to the location /media/usbdisk.
Success! But wait, what happens if the user unmounts both devices, and then reverses the procedure? What if he mounts the usb drive first?
Lo and behold, the opposite happens:it configures them as /dev/sda2 and /dev/sda1, respectively mounting the external drive to /media/usbdisk, and vice-versa.
Now, /etc/fstab allows you to assign device markers (/dev) to certain mountpoints, right? But how can one effect which new device is assigned which marker? With UUIDS, right?
But when one assigns UUIDs to certain /devs, it effectively disables hotplugging!
So where are we? Back at the beginning!
Now, I may be wrong about a few of the particulars here, and if so, please, please correct me. But does anyone know a way around this?
In Windows XP, Vista, and Mac OS X, one can assign a mount point/drive/partition a permanent name.
This is very annoying; for example if I have shifting mount points then my ktorrent, amarok saved locations get screwed up.
There are a few programs that help with this.
http://flomertens.free.fr/disk-manager/features.html
http://pysdm.sourceforge.net/
Tags:
(none)