0027 — USB-устройства в Linux
Оказывается, не всё так просто.
Мало размонтировать устройство, также необходимо правильно его отключить. Если сделать краткую вижимку из ответов по ссылке выше, то рекомендуемый способ извлечения USB-устройств в Linux такой:
-
Сбросить кеш на диск:
sync -
Получить список подключенных разделов:
mount -l -
Размонтировать нужный раздел:
sudo umount /dev/<путь_к_подключенному_разделу> -
Отключить питание накопителя. Тут уже возможны варианты:
-
udisksctl, актуальный способ:udisksctl power-off -b /dev/<путь_к_устройству>Документация на эту утилиту находится здесь.
-
udisks, считается устаревшим:udisks --detach /dev/<путь_к_устройству>
-
Надеюсь, теперь ошибки на дисках, которые я подключаю через USB, будут появляться реже. Не люблю, когда устройство вроде бы отключено через Nautilus, а индикатор питания горит.