Есть ли более правильный способ размонтировать устройство / файловую систему / и т. Д.? Должен ли я отключить устройство, которое я изначально установил, или точку монтирования?
mount /dev/sda1 /mnt/myusbstick do stuff umount /mnt/myusbstick
ИЛИ ЖЕ
umount /dev/sda1
2 ответа на вопрос
3
Vojtech
It doesn't matter which way you refer to the mount.
The only case where it makes a difference is when you have a device mounted to multiple mount points. In that case when you specify the device to the umount command, it'll unmount the most recently mounted mountpoint. Specifying a mountpoint will allow unmounting that specific mountpoint.
1
grawity
В Linux рекомендуемый способ (по словам сопровождающих util-linux) [цитата: необходимость] - использовать umount <mountpoint>по нескольким причинам:
Одно и то же устройство может быть смонтировано в нескольких местах, например, с помощью bind mounts, btrfs subvolumes или файловых систем FUSE; Вы не знаете, какой из них будет размонтирован первым.
Монтирование может иметь несколько устройств поддержки для файловых систем, таких как btrfs, и umountне обязательно понимает все из них (поскольку файлы mtab и mountinfo показывают только одно).
Поддерживающее устройство может быть не таким, как вы думаете. Например, mount foo.iso /mntнастроит устройство петли и установит это . (Хотя, к счастью, umount foo.isoон также достаточно умен, чтобы найти соответствующее устройство петли.)
Вы можете сложить несколько монтировок в одном месте, и будет виден только последний из них.
и можете ли вы уточнить, какая точка монтирования? например, a или b из `mount ab`?
tarabyte 8 лет назад
0
Точка монтирования - это каталог, поэтому `b`.
Tom Hale 6 лет назад
0