Когда я нажимаю «Безопасное извлечение диска» в Nautilus в качестве пользователя на моем диске USB 3.0 Transcent Storejet 25H3 , он немедленно подключается.
Как я могу безопасно удалить его без такого поведения?
Я думаю, что единственным решением является отключение автомонтирования в Ubuntu. Я сделал это сейчас с помощью: Как отключить автоматическое монтирование в настройках nautilus
Но это позор, потому что теперь моя внешняя музыкальная библиотека больше не автоматически монтируется.
Нет ли решения, при котором жесткие диски не перемонтируются при безопасном удалении?!
Действительно для этой Ubuntu как минимум:
$ lsb_release -d
Description: Ubuntu 14.04.1 LTS
$ udisksctl mount --block-device /dev/$device
... будет монтировать / dev / xxx в том же стиле, что и automount,
, то есть - в /media/$USER/Disk_Label-or-UUID/
с автоматически созданным последним уровнем dir.
$ udisksctl unmount --block-device /dev/$device;
... будет umount
выше, но не '-eject' содержимое карты памяти / USB-ридера.
$ gvfs-mount --eject "file:///media/$USER/DISK_LABEL"
... наконец, кажется равным «Безопасное удаление» или «Извлечение» - и это БЕЗ немедленной повторной установки.
Примечание: $ udisksctl power-off --block-device / dev / $ device;
... в противном случае был бы «естественным» вариантом , но затрудняется немедленным перемонтированием.
#! /bin/bash
#
for device in $(mount | grep "/media/$USER/" | cut -d" " -f1); do
echo Unmounting $device
udisksctl unmount --block-device $device
done
, если вы предпочитаете извлечь, измените -f1
в -f3
в команде cut
и в строке с udiskctl
с
gvfs-mount --eject "file://$device"
(я думаю - у вас могут быть проблемы с правильным цитированием меток с пробелами в нем; и вы получите предупреждения, если на устройстве установлено несколько разделов).
$ lsblk
... отобразит все доступные блочные устройства (кроме ram-дисков, sudo не требуется ).
Оперативная память и цикл -> lsblk --all
.
Поднимите Тире (нажмите клавишу «Super») и введите «startup appl», после чего должны появиться «Startup & nbsp; Applications», нажмите на него. Нажмите Добавить kbd> и введите все, что вы хотите, в поля «Имя» и «Комментарий». Затем заполните «Команду» своей версией:
/bin/bash -c '/bin/sleep 5 && /usr/bin/udisksctl mount -b /dev/disk/by-label/GreenWD_3TB'
... где /dev/disk/by-label/GreenWD_3TB
- это все, что вы найдете в
для отображения ls -lR /dev/disk/* | less
]