Зачем отключать раздел перед перезаписью диска?

Лично я использовал IceWM с диспетчером дисплея SLiM X11 на тонком клиенте, а весь стек вряд ли выделял более 32 МБ ОЗУ.

4
задан 26 March 2018 в 06:46

4 ответа

umount un-mounts файловые системы.

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

Дополнительную информацию о команде см. В man umount.

9
ответ дан 17 July 2018 в 18:07

Пожалуйста, исправьте меня, если я не использую здесь наиболее подходящие условия.

В Linux / Ubuntu все устройства представлены в виде файлов в каталоге /dev. В первом ответе связанного вопроса umount используется для отсоединения определенного устройства от используемой файловой системы, поэтому вы можете без проблем управлять всем устройством как чистым файлом (/dev/sd?). Затем команда dd используется для копирования содержимого файла входного файла image.iso в качестве содержимого выходного файла /dev/sd?.

первый ответ Я нашел лучшее Объяснение, предоставленное Колином Яном Кингом:

Если вы записываете данные на «сырое» блок-устройство, а файловая система на этом устройстве все еще смонтирована, то ядро ​​будет иметь проблемы при обновлении файловой системы с повреждением. Например, ядро ​​периодически будет выгружать грязные данные обратно на смонтированное устройство или может выполнять поиск файлов. Если базовое блочное устройство было существенно изменено, ядро ​​обнаруживает проблемы, которые могут привести к сообщениям OOPs ядра или даже остановить проверки BUG_ON (). Поэтому всегда необходимо размонтировать файловую систему перед изменением базовых данных на блочном устройстве.
7
ответ дан 17 July 2018 в 18:07

umount un-mounts файловые системы.

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

Дополнительную информацию о команде см. В man umount.

9
ответ дан 23 July 2018 в 18:57
  • 1
    Да, но почему они подключились к подключенному почтовому отключенному устройству, создали новую папку с тем же именем, которую они удалили, и использовали dd в конце концов? Были ли в конечном итоге данные с этого устройства потеряны? Было ли это ярлыком для форматирования? - вот что меня смущает. – Milos Kalicanin 25 March 2018 в 16:13
  • 2
    Мне интересно, если запись на размонтированное устройство также обходит кеш записи – ravery 25 March 2018 в 16:13
  • 3
    @MilosKalicanin они не удаляли и не создавали новую папку. / DEV / сд? это имя устройства. не требуется форматирование, dd представляет собой программу копирования, аналогичную «сжиганию компакт-диска». формация, файловая структура и т. д. копируются из файла изображения, используемого в качестве входного файла. – ravery 25 March 2018 в 16:17

Пожалуйста, исправьте меня, если я не использую здесь наиболее подходящие условия.

В Linux / Ubuntu все устройства представлены в виде файлов в каталоге /dev. В первом ответе связанного вопроса umount используется для отсоединения определенного устройства от используемой файловой системы, поэтому вы можете без проблем управлять всем устройством как чистым файлом (/dev/sd?). Затем команда dd используется для копирования содержимого файла входного файла image.iso в качестве содержимого выходного файла /dev/sd?.

первый ответ Я нашел лучшее Объяснение, предоставленное Колином Яном Кингом:

Если вы записываете данные на «сырое» блок-устройство, а файловая система на этом устройстве все еще смонтирована, то ядро ​​будет иметь проблемы при обновлении файловой системы с повреждением. Например, ядро ​​периодически будет выгружать грязные данные обратно на смонтированное устройство или может выполнять поиск файлов. Если базовое блочное устройство было существенно изменено, ядро ​​обнаруживает проблемы, которые могут привести к сообщениям OOPs ядра или даже остановить проверки BUG_ON (). Поэтому всегда необходимо размонтировать файловую систему перед изменением базовых данных на блочном устройстве.
7
ответ дан 23 July 2018 в 18:57
  • 1
    «Они отсоединили определенное устройство с использованием umount, чтобы манипулировать всем устройством без ограничений». - Именно так я и понял. – Milos Kalicanin 25 March 2018 в 16:41

Другие вопросы по тегам:

Похожие вопросы: