Рейтинг:1

Могу ли я размонтировать root '/', чтобы создать iso-файл корневого раздела?

флаг ru

У меня установлена ​​Ubuntu /dev/sda1 и внешний USB-диск, установленный в /мнт/резервное копирование.

я хочу сделать изо файл моего /dev/sda жесткий диск, и для этого я планировал использовать

dd if=/dev/sda of=/mnt/backup/hd.iso $option

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

Pilot6 avatar
флаг cn
Такой команды явно нет.
ChanganAuto avatar
флаг us
И вы должны делать это из живого сеанса, а не из работающей системы.
raj avatar
флаг cn
raj
Возможно, вы можете попробовать загрузиться в режиме одного пользователя/восстановления, изменив параметры загрузки, чтобы остановить загрузку на ранней стадии, когда проверяется корневая файловая система. Затем он монтируется только для чтения. Если вы можете запустить dd на этом этапе, возможно, вы захотите добиться того, что вам нужно. Кроме этого, я не вижу другого выхода. Обычно это делается путем загрузки с внешних устройств.
флаг ru
@raj это кажется мне правильным способом. К сожалению, при загрузке с одним пользователем, а затем опускании в корневую оболочку, я вижу, что файловая система уже была перемонтирована `rw`, и даже убивая все процессы, кроме ядра и текущего bash, точка монтирования `/` остается `занятой` для быть перемонтирован `ro`
Рейтинг:1
флаг cn

Вы не должны размонтировать корневой раздел. Это приведет вас к системе, в которой вы не сможете открывать файлы, обнаруживать новое оборудование или даже повторно монтировать корневой раздел. На данный момент ваша система не знает, что означает /dev, и вы можете только перезагрузиться.

Для того, чтобы dd ваш корневой раздел, если вы не можете загрузиться с внешних устройств, боюсь, у вас почти закончились тузы. Не могли бы вы попробовать подключить свой HDD/SDD к другой системе?

Конечно, вы можете размонтировать корневой раздел просто для удовольствия, но НЕ заморачивайтесь с этим:

# размонтировать -lf /
флаг ru
Вы определили очень хороший момент; если нет `/`, то нет даже `/usr/bin/dd`. Поэтому мне действительно нужно, чтобы он (повторно) монтировался только для чтения. Я не могу физически отключить свой nvme

Ответить или комментировать

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