Чи потрібно виймати зовнішні накопичувачі перед виходом, перезавантаженням або вимкненням?


15

Чи потрібна чи рекомендована практика виймання зовнішніх накопичувачів перед виходом із системи, перезапуском або вимкненням? (Диски не відключаються від мережі.)

До речі, я усвідомлюю, що мені потрібно вийняти зовнішні накопичувачі перед тим, як відключати їх, я просто не знаю, чи потрібно це під час виходу з системи чи вимкнення. Мені здається, це повинно бути очевидним, але я не можу знайти явної відповіді на це питання ніде. Мене цікавлять відповіді щодо версій Snow Leopard, Lion & Mountain Lion OS, оскільки у мене є 2 машини, одна зі Snow Leopard, друга з Lion, і незабаром буду модернізувати Lion до Mountain Lion.


1
Витягувати його рекомендується лише перед збоєм у системі.

Відповіді:


20

Ні, рекомендується лише при відключенні кабелю.

Причина, через яку ви викидаєте, полягає в тому, що будь-які процеси читання і запису з диска призведуть до того, що OS X сповістить вас про диск, який ви використовуєте, і запобіжить пошкодженню даних, що може статися просто відключенням диска під час його використання.

Крім того, ОС може чергати різні операції запису в кеш-пам'ять перед тим, як насправді записати їх на диск, і вилучення переконається, що вони передаються на диск, перш ніж його відключити.

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


+1. Дякую, Деррі, дуже швидка та лаконічна відповідь на моє запитання.
Філ М

9

Немає нічого виграти від явно «викидаючих» дисків перед тим, як ввімкнути пуут, вимкнути або перезапустити звичайним чином. У MacOS X є підсистема під назвою "Дисковий арбітраж" (в першу чергу процес демона системи "diskarbitrationd"), яка монтує диски, крім завантажувального пристрою, коли користувач входить у систему та відключає їх (він же "викидає"), коли користувач виходить із системи. Оскільки він працює поза контекстом сеансу входу користувача, diskarbitrationd може переконатися, що процеси, які безпосередньо не управляються користувачем (Spotlight index, Time Machine, сеанси входу інших користувачів тощо), підлягають коректному керуванню під час відключення пристрої. Він також перевіряє (і зазвичай може спокійно виправити) проблеми з пошкодженням файлової системи перед монтажем дисків. На більш глибокому рівні в ОС також є демон (оновлення), який видаляє кеш файлової системи на диск кожні 30 секунд, і ретельно сценарій процесу вимкнення (тобто першої половини перезавантаження), який гарантує, що всі пристрої файлової системи належним чином синхронізовані та відключені перед скиданням або живленням вниз по системі. MacOS X унікальний у цьому відношенні лише в тонких деталях: усі значні ОС визріли поза необхідністю, щоб користувачі вручну переконалися, що накопичувачі не відключені в "брудному" стані.

Можливі винятки полягають у тому, що якщо ви зробите щось поза операційною системою для зупинки або скидання системи, наприклад, відключення основного живлення або примушування апаратного скидання тривалим натисканням перемикача живлення. І те й інше може спричинити пошкодження файлової системи, але ніхто не повинен вживати таких заходів, крім випадків, коли рідкісні та важкі випадки не можуть мати розкіш вручну витягувати диски. (наприклад, дим, полум'я, паніка ядра тощо)


+1. Спасибі Білл, я дуже ціную деталі. Я відчуваю, що краще розумію, що відбувається. Мені було дуже важко вирішити, яку відповідь позначити як "прийняту". Я б хотів, щоб я міг позначити і ваших, і Геррі як "прийнятих".
Філ М

0

Ні. Коротка відповідь полягає в тому, що ви виймаєте / відключаєте запам'ятовуючий пристрій, коли більше не бажаєте ним користуватися.

Цілком чудово залишати підключений зовнішній привід, якщо ви хочете, щоб він був доступний пізніше для себе або інших (наприклад, резервна копія Time Machine).

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