Disk Utility: У чому різниця між "Unmount" та "Safe Removal"?


16

Система> Адміністрація> Утиліта диска

Яка різниця між "Вимкнути гучність" та "Безпечне видалення"? Скажімо, ви вставляєте флешку та відкриваєте інтерфейс Disk Utility, якщо натискаєте "Безпечне видалення", ви отримуєте повідомлення "Про помилку вилучення диска", оскільки це зайнято. Спочатку потрібно натиснути кнопку «Відключити гучність», а потім виконати її за допомогою кнопки «Безпечне видалення».

Кілька питань тут: Чи означає це, що я всі ці часи перед тим, як видалити диск "через контекстне меню", я не "безпечно" видаляв його? І які еквіваленти командного рядка для двох різних операцій?

(Це питання дещо вирішувалося тут, але відповіді, здається, суперечать тому, що я вказую щодо варіантів Disk Utility. Спасибі.)

Відповіді:


11

"Відключити" відключення файлової системи. Якщо ваш USB-накопичувач (наприклад, накопичувачі USB або жорсткі диски USB) містить більше одного розділу, це відключить лише файлову систему на вибраному розділі.

"Безпечне видалення" робить те саме, що і "викидання", я думаю. У випадку масових USB-накопичувачів він вимикає пристрій, що робить його недоступним (воно зникатиме зі списку пристроїв, поки ви не відключите його та не підключите його знову). Вимкнення пристрою перед демонтажем призведе до того ж результату, що і відключення пристрою usb без відключення: можлива втрата даних.

З точки зору зручності використання, було б краще, якщо натиснути кнопку "безпечне видалення" для пристрою, на якому все ще встановлені файлові системи, просто запитаєте, чи добре демонтувати ці файлові системи чи, можливо, навіть просто зробити це, не запитуючи, тому що це, швидше за все, те, що хоче користувач ...

Еквівалентами командного рядка кнопок Disk Utility є:

  • udisks --unmount для кнопки "Відключити"
  • udisks --detach для кнопки "Безпечне видалення"

1
Я вважаю, що "Безпечне видалення" - це не те саме, що "викидання". Коли ви виймаєте USB-накопичувач через свій файловий менеджер, ви все одно будете бачити його у своїй програмі Disk Utility як відключену, але не безпечно видалену. Це означає, що "Відключити" - це те саме, що "вийняти".

Домовились, rEnr3n. Це була єдина частина запитання, яка все ще залишалася нечіткою для мене, але, враховуючи решту відповідей, було саме те, що я шукав, я відзначив це прийнятим. Як ви думаєте, я повинен це відкрити?
траншея

Ні, "викид" - це не те саме, що "відключити", оскільки udisks як і раніше бачить пристрій, але більше не бачить розділи після того, як витягнути в Nautilus. Схоже, це десь посередині (чи помилка, можливо?).
JanC

10

Встановлення тома означає розміщення його десь у файловій системі, щоб його дані стали доступними. Наприклад, монтування флеш-гучності з назвою MyFlashзазвичай створюється в папці, /media/MyFlashз якої вміст можна отримати.

Відключення це означає недоступність даних через файлову систему. Це означає або:

  • /media/MyFlash більше не існує після демонтажу, або
  • /media/MyFlash - порожня папка

Також ви демонтуєте один раз за раз. Якщо на диску ви маєте кілька томів (розділів), їх потрібно демонтувати кожен окремо.


Безпечне видалення накопичувача означає, що USB-модуль ядра вже не дбає про накопичувач. Будь-які видатні дані, які будуть записані, пристрій буде вимкнено (хоча з USB-порту все ще буде напруга). Лише після цього закінчіть виймайте диск з USB-порту.

Навіть якщо ядро ​​записує всі свої дані через порт USB, деякі пристрої, особливо зовнішні (обертові) жорсткі диски, можуть зберігати ці дані, а не записувати їх на диск відразу. Просто демонтаж усіх розділів та витягнення USB-кабелю може залишити дані в цих буферах неписаними на диск і, таким чином, втратити. Однак при безпечному видаленні диска ядро ​​повідомляє накопичувачеві переконатися, що всі дані записані, і чекає, поки привід підтвердить, що це зробили.


Технічна інформація

Ядро асоціює деякі спеціальні файли з пристроями. Скажімо, у нас є пристрій /dev/sdcз двома перегородками /dev/sdc1/та /dev/sdc1. Операції монтажу та демонтажу використовують ці файли, а інструменти форматування використовують їх для запису даних безпосередньо в розділ. Але коли ви "безпечно виймаєте" накопичувач, ядро ​​більше не пов'язує жоден /dev/sdc*файл із вашим накопичувачем.

Поки привід не буде "безпечно видалений", а просто "відключений", все ще є спосіб, щоб додатки та ядро ​​писали на диск, і немає гарантії, що ядро ​​закінчило записувати його буфери на диск, або що диск закінчив їх перекодування.


Інформація про якість; Дякую. Я буду задавати ще одне питання щодо
траншея

-1

Якщо я використовую безпечне видалення на маятнику, тоді я не зможу використовувати жоден інший pendrive. Ubuntu не визнає, що я взагалі підключив маятник. (нічого не відображається в / var / log / messages)

Це було на версії ubuntu 10.04, можливо, це вже виправлено.


Ваша відповідь насправді не відповідає на питання.
Анвар
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.