Safely disconnect a USB drive via command line
The eject button in Fedora's file manager works great but I want to get better at the command line.
Code:
$ umount /dev/sdx Code:
$ udisksctl umount -b /dev/sdx Any tips about the nuance of safely removing drives? |
Quote:
Code:
umount /home/user/path |
Usb's could be in some cache state. Some process still using it?
Eject and unmount a filesystem different. https://unix.stackexchange.com/quest...-eject-command |
You should be able to unmount with either the device path or the mount path. So if your USB device is /dev/sdb1 mounted on /mnt/myusb, using umount /dev/sdb1 or umount /mnt/myusb should work. If you get a message like device or resource is busy, you can use lsof to see what's keeping your device busy. Ex. lsof /mnt/myusb.
|
Quote:
Remember that Linux commands don't usually give you any feedback when they work. They give you an error message when they don't work. It's the Napoleon principle: only wake me if there's bad news. |
A simple df will remind you what's mounted where, so you can verify the correct filesystem to umount. It probably isn't /dev/sdx that needs umounting, but /dev/sdxy, or its mount point.
|
All times are GMT -5. The time now is 06:06 PM. |