1

Я установил Linux на внешний жесткий диск. У меня Windows на основном / внутреннем жестком диске.

  • Что произойдет, если я отключу внешний жесткий диск, пока работает ОС Linux?
  • Повлияет ли это на мой внутренний жесткий диск?
  • Смогу ли я снова получить доступ к ОС Linux?
  • Если нет, то такой же ответ для Windows?

3 ответа3

12

Что произойдет, если я отключу внешний жесткий диск, пока Linux еще работает?

Ваша система "рухнет" рано или поздно. Он по-прежнему будет работать с тем, что загружено в ОЗУ в данный момент, но как только ему понадобится чтение / запись в разделе, которого больше нет, он перестанет работать.

Повлияет ли это на мой внутренний жесткий диск?

Нет.

Смогу ли я снова получить доступ к ОС Linux?

Возможно, но вам может потребоваться вручную проверить и исправить логические ошибки в внезапно отключенном диске.

Если нет, то же самое для окон?

Не секвестр.

3

Что произойдет, если я отключу внешний жесткий диск, пока Linux еще работает?

Некоторые приложения больше не будут запускаться. Если подкачка была размещена на удаленном диске, некоторые приложения зависали, и, возможно, вся система тоже.

Кроме того, при следующей загрузке система потребует проверки файловой системы.

С большинством современных файловых систем и дистрибутивов Linux больше ничего не произойдет.

Повлияет ли это на мой внутренний жесткий диск?

Если это было установлено, да. По крайней мере, флаг "Disk Dirty" не будет очищен чистым размонтированием, поэтому при следующей загрузке Windows также потребует проверки диска.

Если под "аффектом" вы подразумеваете потерю данных или повреждение оборудования, оба концептуально возможны в том же смысле, что вы можете умереть от удара метеора, как только диск отключен. Все три возможности одинаково отдалены.

Это, конечно, относится к данным в состоянии покоя. Любые данные, которые записывались на внутренний диск при сбое системы, почти наверняка частично потеряны ... но я не верю, что вы ожидали чего-то другого.

Предполагается также, что вы используете последнюю версию Linux-модуля ntfs-3g или такое же зрелое и стабильное программное обеспечение, которое понимает NTFS, управление MFT, ведение журналов и шахматную переписку и правильно реализует процедуры обеспечения безопасности данных. В противном случае сбой ядра может сделать буквально все, что угодно, с любым физически подключенным диском, включая замену таблицы разделов размонтированного диска изображениями lolcats. Если вы сами не взломали ядро или не взломали дистрибутив, есть вероятность, что хотя эта неудобная ситуация абсолютно возможна, вы еще не в ней.

Смогу ли я снова получить доступ к ОС Linux?

По всей вероятности, да. Существуют условия и настройки, которые могут привести к иным последствиям, но они вряд ли будут применяться.

Если нет, то же самое для окон?

Вы имеете в виду: если вы больше не можете получить доступ к Linux, вы все еще можете получить доступ к Windows?

Я ожидаю, что в обоих случаях вы сможете получить доступ к обоим, в обоих случаях необходимо сначала проверить целостность файловой системы.

1

Я имел эту проблему по-настоящему в прошлом, в основном из-за ненадежных дисков.

  • Любой процесс, который кэшируется в оперативной памяти, будет продолжать работать
  • Любой двоичный файл, который кешируется в оперативной памяти, может быть запущен снова. Общие, такие как ls должны существовать, но команды poweroff не будет. Также любые библиотеки, вызываемые двоичным файлом, также должны быть кэшированы.
  • Любые каталоги / таблицы файлов / иноды должны быть кэшированы в памяти для получения списка каталогов.

Распространенные ошибки, когда это происходит, будут выглядеть

root@server:~$ ls 
ls: reading directory '/root/': Input/output error

Если вы хотите проверить это, установите linux на запасной USB-накопитель и отключите его от сети. Вы можете отключить диск Windows для безопасности. Или даже загрузите ISO-образ live CD в виртуальную машину и "извлеките" его, не предупредив клиента. Это должно иметь тот же эффект.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .