Безопасное извлечение флешки для Linux
Большинство пользователей операционной системы Windows привыкли к маленькому значку, который появляется в «трее» при подключении съемного накопителя. С помощью этого значка пользователи Windows безопасно извлекают флешки из компьютера.
В Linux, при подключении съемного устройства, появляется ярлык на рабочем столе. Для комфортной работы этого вполне хватает, но если Вам просто необходимо извлекать флешки способом, который принят в Windows, то это можно легко поправить.
Зачем это нужно?
Вынесение инструмента для безопасного извлечения флешки на панель Gnome может сделать работу более быстрой, так как чем меньше лишних телодвижений, тем лучше. Это позволяет быстрее отключать подключенную флешку не сворачивая развернутые окна или не переходя на новый рабочий стол.
Для некоторых пользователей, которые только перешли с ОС Windows, первое время будет не хватать привычного ярлыка в «трее».
Операционная система Linux – это гибкий инструмент, интерфейс которой можно настроить так как Вам этого захочется.
Безопасное извлечение флешки для Linux:
Чтобы добавить ярлык безопасного извлечение флешек для Linux нам нужно установить один пакет. В консоли набираем команду:
Эта небольшая программа написана на Python и после установки не требует какой-либо последующей настройки. Все заработает автоматически.
Чтобы отключить автоматическое монтирование дисковых устройств и SMB -шар на рабочий стол необходимо исполнить команду:
Программа по команде пользователя может отмонтировать указанное устройство. После отмонтирования, питание к флешке будет подаваться, по этому световой индикатор на флешки будет мигать. После отмонтирования флешку без какого-либо риска можно выдернуть из USB .
Большинство людей ошибочно считают, что если индикатор питания на флешке моргает, то выдергивать флешку нельзя. Отключать флешку нельзя только тогда когда файловая система подключена (примонтирована). Так как ОС Windows не умеет отмонтировать дисковые разделы без отключения питания, то принято, что работа с файловой системой остановлена только после отключения питания USB .
Ярким примером опровергающим этот миф может выступать подключение/отключение USB -принтера, который можно подключать и отключать в любое время без риска для последнего.
Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.
Безопасное извлечение съёмного носителя
При использовании внешних носителей информации, таких как USB-накопители перед отсоединением их от компьютера нужно выполнить безопасное извлечение. Если вы просто отсоедините носитель, существует риск того, что он в это время ещё используется каким-нибудь приложением. Это может привести к потере или повреждению файлов. При использовании оптического диска, например, CD или DVD, ту же процедуру можно выполнить для извлечения лотка с диском из привода.
Чтобы извлечь съёмный носитель:
- Используя Обзор , откройте приложение Файлы .
- Найдите устройство в боковой панели. Рядом с его именем должен быть небольшой значок для извлечения устройства. Нажмите на значок для безопасного удаления или извлечения устройства. Можно также нажать правой кнопкой на имени устройства в боковой панели и выбрать Извлечь .
Безопасное извлечение используемого устройства
Если любой из файлов на устройстве открыт и используется приложением, безопасно извлечь устройство будет невозможно. Будет выведено сообщение Том занят . Чтобы безопасно извлечь устройство:
- Нажмите Отменить .
- Закройте все файлы на устройстве.
- Нажмите значок извлечения для безопасного отключения или извлечения устройства.
- Можно также нажать правой кнопкой на имени устройства в боковой панели и выбрать Извлечь .
Также можно выбрать Всё равно извлечь чтобы извлечь устройство, не закрывая файлов. Это может привести к ошибкам в тех приложениях, с помощью которых были открыты эти файлы.
как правильно вынуть флешку?
Пишу на флешку. Говорю отмонтировать флешку (в GUI). Иконка диска в лотке пропадает. Жду десять секунд (на всякий случай). Выдираю флешку. Появляется комикс что «не могу отмонтировать флешку». Вставляю флешку обратно — на ней ошибки, которые невозможно исправить в линухе. Запускаю виндоз и исправляю (сходу, в Debian не удалось распознать, как исправлять ошибки на exFAT). Оказывается, вся та папка с несколькими десятками гигов данных, в которую писалось, похерена. Приходится писать еще раз. (На флешке нет светодиодика, и непонятно, как определить, sync прошел или нет).
Вопрос: походу, надо umount из шелла делать, из терминального эмулятроа, т.к. при отмонтировании в GUI она не говорит, когда можно вытаскивать флешку, и все ли буферы сброшены на неё? Есть ли более изящное решение?
Нужно же не только отмонтировать (umount), но и извлекать (eject).
Для начала, не используй exFAT, это проприетарная микрософтовская файловая система. Какая-то рудиментарная поддержка в других операционках есть, но не более того.
Почему бы не использовать FAT32?
Второе, это видимо баг фейлового менеджера Cinnamon. Что именно происходит сказать не могу, не телепат. А никакой инфы, даже логов, ты не предоставил. По идее иконка должна пропадать только когда флешка отмонтирована.
В GUI есть только одна кнопка (eject или umount это — не берусь судить), при нажатии на которую иконка диска пропадает, и последующие действия с флешкой через тот же GUI невозможны.
Проблема в том, что система не говорит, когда реально закончился процесс отсоединения флешки от системы, в том числе файловой.
По идее иконка должна пропадать только когда флешка отмонтирована.
По идее да, но пропадает сразу. Не верить своим глазам?
У меня в Xfce есть обе кнопки, проблем нет. Это явно проблема одного DE.
Для начала, не используй exFAT, это проприетарная микрософтовская файловая система. Какая-то рудиментарная поддержка в других операционках есть, но не более того. Почему бы не использовать FAT32?
«Во дурак» (c) «Иван Васильевич меняет профессию»
fornlr ★★★★★ ( 16.10.17 15:46:28 MSK )
Последнее исправление: fornlr 16.10.17 15:47:03 MSK (всего исправлений: 1)
Ну FAT32 тоже не панацея, но явно лучше чем exFAT в плане интероперабельности. А если забить на интероперабельность, то можно и ext2 или ext4 without journal
umount /dev/sdx1 && sync и вытаскивай
Для начала, не используй exFAT, это проприетарная микрософтовская файловая система. Какая-то рудиментарная поддержка в других операционках есть, но не более того.
То есть у Cinnamon нет слоя абстракции от типа ФС, и он для каждого типа ФС отмонтирует по-своему? Если у меня к примеру флешка с типом ext4, то выдирать ее можно сразу, как только пропала иконка диска в лотке, и ничего не будет, а для другой ФС наблюдаемое поведение окружения рабочего стола другое? Я тебя правильно понял?
То есть у Cinnamon нет слоя абстракции от типа ФС
Вот честно говоря, понятия не имею. Если у тебя есть другая флешка, где есть светодиод, можешь проверить.
Что я хотел сказать — возможно проблема с exFAT была вообще не из-за отмонтирования.
Xenius ★★★★★ ( 16.10.17 16:07:54 MSK )
Последнее исправление: Xenius 16.10.17 16:08:40 MSK (всего исправлений: 1)
Что я хотел сказать — возможно проблема с exFAT была вообще не из-за отмонтирования.
Еще раз о последовательности наблюдаемых событий, цитирую топикстарт:
Иконка диска в лотке пропадает. Жду десять секунд (на всякий случай). Выдираю флешку. Появляется комикс что «не могу отмонтировать флешку».
Поставь десяточку, не парься.
Это либо проблема конкретного ведра, либо конкретной корицы. Багрепорт в дебьян в любом случае сделать надо.
Похоже, это единственный стоящий воркараунд. Попробовал сейчас сделать umount сразу после записи двух с половиной гигов: из лотка иконка диска пропала почти сразу, секунды через 2-3 после команды umount, но в шелл управление вернулось только через секунд 70, после чего можно новые команды давать было. Отсоединил-подсоединил флешку еще раз — вроде жива.
Infra_HDC ★★★★★ ( 16.10.17 17:16:51 MSK )
Последнее исправление: Infra_HDC 16.10.17 17:17:53 MSK (всего исправлений: 1)
Твой файловый менеджер при отмонтировании сам должен делать sync, однако почему-то он этого не делает. Пили багрепорт в дистробагзиллу