I have an extra hard drive which I use for backups. The label on its one and only partition is "backup". When I open nautilus and click on "backup" it mounds the drive in "/media/backup", and then there's a little eject button next to it's icon in nautilus.

If I manually mount the drive by creating a directory and using "sudo mount /dev/sdx /some/dir", the eject icon still shows up in nautilus, but when I press it I get an error because the device was not mounted via whatever it is that mounts it the other way.

What I would like is to be able to do this "mount to /media/backup and enable the eject button" via the command line. The goal is to have the device mounted by a script which needs the drive, but then leave it mounted until I manually eject it... if I want to.

P.S. I'm aware that I can have the drive auto mounted at startup, but that's not what I'm looking for here, and I'd like to know if this is possible.

Clarification: I'm looking for a command to "mount the drive the way nautilus would". This should create the directory "/media/backup", mount the device to that directory, and then when I press the eject button from nautilus, it should unmount the device and delete the directory.


3 Answers 3


you can automount, you can manually mount but you can't manually-automount!

Use gconf-editor or dconf-editor and change the preferences.




enter image description here

udisksctl mount -b /dev/yourblockdevice 

Worked for me. Adapted from https://superuser.com/questions/638225/manually-trigger-automount-in-debian-based-linux


Try adding -o user to your mount command.

  • 2
    well mount still requires that the directory already exist. The nautilus action 1) creates the directory and 2) mounts to it. Nov 8, 2011 at 1:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.