В чем разница между «Размонтировать», «Извлечь», «Безопасное извлечение диска» и значком извлечения?


104

Когда я щелкаю правой кнопкой мыши значок на рабочем столе для своего USB-накопителя или SD-карты, у меня появляется выбор «Извлечь» или «Безопасное извлечение накопителя»:

Скриншот

На боковой панели дерева в Nautilus я могу либо «Размонтировать», либо «Извлечь»:

Скриншот

На боковой панели Places в Nautilus есть значок извлечения:

Скриншот

Что все это делает?

Особенности, которые меня интересуют:

  • Что происходит, когда на диске установлено несколько разделов?
  • При каких условиях отображается запрос на очистку корзины?
  • Приводит ли какой-либо из них к состоянию, в котором привод не может быть снова установлен без физического повторного подключения?

Я думаю, что на LP была статья об объединении / упрощении этих имен.
Папукайя

Какая версия Ubuntu это? Почему это выглядит намного лучше, чем 16.04 и 17.04?
Хашим

@Hashim Это Ubuntu 10.10 с установленным шрифтом Droid Sans. Я бы порекомендовал изучить несколько старых выпусков на виртуальной машине, если вам интересно; интересно посмотреть, как развивался интерфейс.
rndrük

Так что нельзя было бы заставить любую из новых версий выглядеть так?
Хашим

@Hashim Это было бы лучше, как новый вопрос; это другая тема, и ответ, вероятно, будет сложным.
rndrük

Ответы:


26

Основными отличиями являются следующие:

Размонтируйте

Эта опция «буквально» размонтирует устройство / раздел и обычно применяется (в Nautilus) к жестким дискам, будь то внутренние или внешние. Это не часто встречается для флэш-накопителей / флеш-накопителей / флэш-накопителей / SD-карты / цифровой камеры и любых других устройств, которые необходимо синхронизировать перед отключением питания.

Это не рекомендуемый способ сделать это при обращении к устройству, которому необходимо сначала отключить питание, если впоследствии вы намерены отключить устройство, так как устройство все равно будет отображаться на панели Nautilus.

Имейте в виду, что размонтирование дает вам возможность снова смонтировать устройство (так как оно не выключало питание или не выводило устройство из системы).

Кнопка Eject / Eject

По аналогии с Unmount, он размонтирует устройство / раздел. Проблема заключается в том, что этот параметр должен присутствовать только для оптических устройств (устройств, которым не требуется синхронизировать данные перед отключением), поскольку это на самом деле EJECTS устройства. Я имею в виду буквально извлекает или открывает ваше устройство чтения компакт-дисков / DVD-дисков, так что вы можете вынуть CD / DVD из него, физически говоря.

Вы не сможете снова смонтировать устройство, за исключением случаев, когда вы вставляете CD / DVD обратно (с оптическими устройствами) или извлекаете и снова вставляете USB-накопитель (для флэш-накопителей и других подобных устройств). Поскольку этот параметр также отображается для USB-накопителей, а приводы CD / DVD ведут себя не так, как USB-накопители (в этом случае жесткие диски и накопители Pen оптические устройства не используются), извлечение неправильно синхронизированной USB-накопителя (флэш-накопитель или жесткий диск) может привести к вызвать проблемы.

Однако существует процесс проверки, который запускается при попытке извлечь устройство, которое требует синхронизации. Например, если вы попытаетесь извлечь устройство, копирующее данные в этот момент, вы получите следующее предупреждение:

введите описание изображения здесь

Если вы попытаетесь извлечь устройство, и синхронизация еще не завершена, вы получите сообщение в виде «ожидания завершения синхронизации перед извлечением устройства». Это только показывает или, по крайней мере, дает вам достаточно времени, чтобы увидеть сообщение, если вы копируете много файлов, особенно маленьких, смешанных с большими, а затем сразу же после завершения процесса копирования вы пытаетесь извлечь его.

Обратите внимание на пару вещей:

  1. Если у вас есть USB CD / DVD-дисковод и вы извлекаете носитель, это фактически вытолкнет все устройство. Вам потребуется вставить образ CD / DVD обратно, чтобы устройство появилось снова.

  2. Если вы извлекаете (по крайней мере, с 12.04 и 12.10, не тестировали более старые версии) USB-устройство, которое требует синхронизации, процесс извлечения выключит устройство ПОСЛЕ завершения синхронизации. Это может быть причиной отсутствия опции «Безопасное извлечение диска».

  3. Если вы подключаете устройство, которое имеет несколько разделов (например, некоторые IPod, смартфон N900 или другие устройства, которые показывают 2 или более устройств в Nautilus), Eject будет «извлекать» только то устройство, которое вы выбрали. Это не будет работать с другими, пока вы конкретно не скажете это.

  4. Извлечение устройства с несколькими разделами работает неправильно. Устройство не отключается правильно, поэтому у вас могут возникнуть проблемы или проблемы.

Безопасное извлечение диска

Этот параметр отличается от других, поскольку он специально разработан для синхронизированных устройств, таких как жесткие диски USB, жесткие диски и т. Д. Он будет синхронизировать устройство, отключать его и затем выключать. Эта опция должна быть доступна для устройств, которые нуждаются в синхронизации, хотя Eject имеет некоторые свойства Safely Remove Drive.

Вот некоторые фотографии, которые показывают, что вы можете увидеть, когда пытаетесь отключить устройство:

Как вы можете видеть на этом изображении, Pen Drive / Flash Drive имеет опцию «Извлечь» введите описание изображения здесь

Внешний жесткий диск USB имеет опцию «размонтировать» введите описание изображения здесь

Внешний USB DVD-привод имеет опцию «Извлечь»
введите описание изображения здесь

Unity Launcher, показывающий опцию «Извлечь родительский диск» на многораздельном Pen Drive (в данном случае 2 раздела) введите описание изображения здесь

Ручка с двумя разделами

В основном то, что мы должны увидеть, это:

Размонтировать - для
извлечения жестких дисков - для
безопасного извлечения оптических приводов - для USB-накопителей, для которых требуется синхронизация и отключение питания (например, для накопителей Pen)

Следует отметить, что Unity Launcher показывает параметры иначе, чем Nautilus. GPARTED или Disk App также показывают иначе, чем Nautilus.


после безопасного извлечения диска, теперь диск не будет перемонтирован
user391339

Возможно, вы нашли ошибку
Луис Альварадо

1
Благодарю. Как мы можем сделать «Безопасное удаление» внешнего жесткого диска из командной строки?
Тим

umount / dev / DRIVE_ID затем извлекают / dev / DRIVE_ID
Луис Альварадо

34

Когда диск подключен и его файловая система загружена, он монтируется, как будто с помощью команды mount(или pmount), в местоположение в корневой файловой системе (обычно где-то внутри /media). Когда файловая система больше не нужна, ее можно отключить (как с помощью команд umountили pumount), что сбрасывает все ожидающие записи на диск, чтобы вы могли безопасно извлечь диск. Если диск будет удален без этого, некоторые ожидающие записи будут потеряны, и диск может потенциально оказаться нечитаемым или иным образом потерять данные.

«Безопасное извлечение диска» и «Извлечение» в основном эквивалентны и выполняют две вещи: сначала отключает файловую систему (как если бы umountкоманда использовалась), затем выдает команду извлечения SCSI (которая принимается такими устройствами, как приводы CD-ROM, и игнорируется почти всем остальным). Он работает так же, как команда командной строки eject. Похоже, что многие USB-устройства реагируют на команду извлечения, выключая или отменяя регистрацию на USB-хосте.

Для большинства устройств все эти команды функционально эквивалентны . Для устройств CD-ROM, DVD, Blu-ray и т. Д. «Eject» дополнительно физически извлекает носитель.


14
«Безопасное извлечение диска» и «Размонтирование» определенно не делают одно и то же. «Безопасное извлечение диска» отключает оба раздела на моей SD-карте, а «Размонтировать» - только один. После «Отключить» моя SD-карта по-прежнему не может быть безопасно удалена. Я уточнил свой вопрос выше.
rndrük

Это кажется достаточно незначительной деталью, о которой я думал, что не стоит упоминать. Процесс одинаков, независимо.
Greyfade

9
@ Ондрюк делает главное. Пожалуйста, укажите это в своем отличном ответе, который приведет к потере данных, если люди размонтируют одну файловую систему, а затем вытянут USB, на котором было несколько смонтированных файловых систем. Извлечение похоже на путь.
nealmcb

@Greyfade, не могли бы вы кое-что узнать о моем вопросе без ответа о том, как избежать некоторых автоматических подключений USB? askubuntu.com/questions/25110/… Буду очень признателен!
nealmcb

1
На портативном музыкальном проигрывателе разница между размонтированием и безопасным удалением может заключаться в том, что после размонтирования он все равно будет заряжать аккумулятор, но не после извлечения / безопасного извлечения
Seb

5

Когда дело доходит до устройств USB, извлечение только размонтирует устройство, но оно все еще подключено. Удаление может привести к повреждению. После извлечения устройства вы должны безопасно удалить его, чтобы убедиться, что оно не повредит ваше устройство.


5

Я уверен, что «безопасно удалить диск» размонтирует любые другие разделы на этом устройстве.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.