I am asked for my password (sudo, I guess) whenever I want to mount an internal drive/partition. Why is that?
Also, its named like
How can I get something more meaningful?
It depends on which method you use to mount your internal volume.
Remark: The cryptic numbers are the UUID of your volume. Every partition in the world has its own unique UUID to identify it. Using it as mount-point basically a makeshift. Developers are talking about a better algorithm to find more appropriate, human-readable mount-points involving the disk-label, size, vendor etc. We'll see, what the future brings.
If you're mounting partitions in a shell and you do not want to enter your password each time, you can configure
sudo to run the
umount (for unmounting) commands without a password. This will introduce a security risk as a special crafted command can grant the user root privileges.
If you want to sacrifice security for easiness of use and enable this rule, you need to edit your sudoers file. Do not edit
/etc/sudoers directly, but run
sudo visudo. Replace
yourUser by your usernameL
yourUser ALL=(yourUser) NOPASSWD:/bin/mount,/bin/umount
To avoid having to type
sudo, put the next line in the
alias mount='sudo mount'
As for the naming: Simply use another mountpoint. That can be any empty folder of your choice you have write permissions to.
man mount in shell will tell you how to do that.
In case you are having nautilus (ubuntu's default file manager - similar to windows explorer) auto-mount the system, it's a bit trickier. You need to add the volume to your fstab. As in the shell based method you can specify a mount point there as well to get rid of the cryptic numbers. It goes like in my answer to automounting a ntfs volume with the exception, that you need to replace 'ntfs' by the actual filesystem of your volume.
So you basically just have to add a line similar to tat one to the fstab:
UUID=7258CB9858CB598D /media/win ntfs rw,auto,users,exec,nls=utf8,umask=003,gid=46,uid=1000 0 2
users option is important to be able to mount and unmount the volume without a password query. Also
uid should be set right for that purpose. Note the "Don't reboot with errors" part in my link.
FS outside of your home directory does not take effect from your normal user privileges until you perform on the behalf of super user by giving password. it is only possible if you use sudo prefix.
I can give you a easy solution. First why did it ask for password? because your account is not root and for security reason (and also to keep your information secure and prevent loss of data) ubuntu does not auto mount other drives excluding root drive (file-system /)
If you want to auto mount all the drives then just install ntfs-config application sudo apt-get install ntfs-config
check all drives for mount and write permissions. if your are in ubuntu 11.04 then just create '/etc/hal/fdi/policy' directory first then run this application.