Я использую Ubuntu 12.04, и когда я щелкаю правой кнопкой мыши по значку моей флешки (в левой панели Unity), я получаю две опции, которые меня смущают: извлечь и безопасно удалить .
Чем ближе я подошел к ответу, тем была эта ветка форума , которая заключает, что (для флешки) они оба равны и также эквивалентны использованию umount
команды. Однако это последнее утверждение представляется ложным.
Если я использую umount
консоль для размонтирования своего флэш-погружения, а затем использую команду lsblk
, я все еще вижу свое устройство (конечно, в MOUNTPOINT ничего нет). С другой стороны, если я извлечь или безопасно удалить мой флэш - диск, lsblk
не перечислить его больше.
Итак, мой вопрос: какие команды / команды консоли действительно воспроизводят поведение eject и безопасно удаляют ?
источник
/usr/share/applications/
или что-то в этом роде. Если вы откроете его в текстовом редакторе, поле Exec = ... соответствует команде, которая запускается при нажатии на нее.Ответы:
Если вы используете,
systemd
используйтеudisksctl
утилиту сpower-off
опцией:Я бы рекомендовал сначала размонтировать все файловые системы на этом USB. Это можно сделать также с помощью следующих
udisksctl
шагов:Если вы не используете,
systemd
то старый добрыйudisks
должен работать:источник
udisksctl power-off
Похоже, что не эквивалентно «безопасно удалить» в моем случае. Когда во внутреннем устройстве чтения карт памяти есть устройство micro-SD, устройство/dev/sdd
отсутствует, а файловые системы отсутствуют, когда я использую эту командуudisksctl power-off -b /dev/sdd
, светодиод считывателя выключается, но тогда все устройство становится неработоспособным, я полагаю, потому что оно буквально полностью отключается. Я должен перезагрузить систему, чтобы она снова стала работоспособной.udisksctl power-off -b /dev/mmcblk0
mmc0: карта aaaa удалена USB 3-1.8: USB-разъединитель, номер устройства 41cd /sys/bus/usb/devices/usb3/3-1
echo 0 > authorized
echo 1 > authorized
концентратор 3-1: 1.0: USB-концентратор найден USB 3-1: авторизован для подключения USB 3-1.8: найдено новое USB-устройство , idVendor = 0bda, idProduct = 0129 mmc0: новая сверхскоростная SDHC-карта SDR50 по адресу aaaaumount
совершенно безопасно для диска. После того, как вы это сделали, вы успешно размонтировали файловую систему, и вам не нужно беспокоиться в этом направлении. Основное различие между извлечением иumount
диском вообще не касается диска - скорее, оно связано с выходной мощностью 5 В USB-порта.После
umount
того, как вы все еще можете видеть свой диск в списке,lsblk
потому что он все еще включен и подключен.umount
файловая система внутреннего жесткого диска, и вы увидите то же поведение по той же причине. Но когда вы извлекаете USB-устройство, вы выключаете его, и оно перестает потреблять 5 В, как обычно - я думаю, что оно снижается до 0,5 В, но этот класс произошел очень давно.Вот его путь USB-автобус ...
Хотя я почти никогда не монтирую его, он подключен и долго мигает, я думаю ...
Я должен сделать что-то с этим:
Теперь я посмотрю на это снова ...
Хммм ...
источник
umount
внешнего жесткого диска, безопасно ли удалить внешний жесткий диск с компьютера?umount
это эквивалентно «безопасно удалить», и нетudisksctl power-off
, пожалуйста, смотрите мой комментарий на другой ответ. Сравните с поведением в Windows например. Я предполагаю, что Windows делает больше, чем просто «размонтирует» файловые системы на устройстве. Я наблюдал это спиннинг вниз внешние жесткие диски, выключая светодиоды на чтения карт памяти ( без впоследствии делает устройство непригодным для использования , если не клеммного блока или система перезагружается) и т.д.umount
это. затем вы выключаете его. и я никогда не предлагал ничего относительноudiskctl
того или иного.