Рейтинг:0

Как создать образ системного раздела без загрузки с live DVD или USB? (Аварийный режим?)

флаг tr

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

Кроме того, я хочу сделать системный раздел меньше (возможно, после его резервного копирования...), чтобы я мог создать отдельный раздел для некоторых фотографий и других данных (которые не должны монтироваться автоматически, но могут монтироваться при необходимости).

Моя проблема в том, что у ноутбука нет оптического привода, и в настоящее время у меня нет ничего, с чего я мог бы загрузиться (кроме живого DVD, который, очевидно, не очень помогает без оптического привода)

Итак, я подумал, что это должно быть как-то возможно сделать, когда я вручную размонтирую / сначала, может быть, после загрузки в аварийный режим? Или размонтировать/даже в аварийном режиме нельзя?

Может ли использование dd также работать, когда / монтируется только для чтения?

Любые идеи, как я могу выполнить эти простые задачи без перезагрузки с USB-носителя?

Любая помощь приветствуется.

редактировать:

Я отказался от части изменения разделов, так как на самом деле не кажется хорошим решением для сжатия смонтированного системного раздела. Но все же я не могу поверить, что нет способа создать «живой» образ из работающая система, так как это часто требуется для серверов или других компьютеров, к которым у вас нет физического доступа...?! (И это уже было возможно в некоторых других ОС несколько лет назад)

Nmath avatar
флаг ng
Вам не нужен DVD-плеер. Вы можете загрузиться с живого USB. Вы не можете размонтировать корневую файловую систему во время этой установки.
user535733 avatar
флаг cn
У вас есть свободные разделы или неразделенное пространство? Если это так, вы можете установить Ubuntu *здесь*, загрузиться в эту систему, а затем изменить размер вашего текущего системного раздела (разделов).Не просто, легко запутаться, а настройка разделов всегда может быть рискованной. Было бы проще, безопаснее и менее запутанно одолжить пустой USB-накопитель у друга на полдня.
j0h avatar
флаг au
j0h
чего вы не хотите делать, так это переразбивать диск, на котором в данный момент работает ваша операционная система, возникнет бесчисленное количество проблем. загрузка с отдельного загрузочного носителя любого типа является наиболее безопасным вариантом, это может быть загрузочный диск или другой жесткий диск с уже установленным Linux.
флаг tr
@user535733 Возможно, я мог бы временно деактивировать и удалить раздел подкачки, но, вероятно, он слишком мал для полной установки. - И я не знаю, как установить Ubuntu без какого-либо загрузочного носителя? Может ли Ubuntu установить себя из работающего сеанса на другой раздел или носитель?
флаг tr
Не очень простая, но легко запутанная часть не будет проблемой, и я все равно сначала создам изображение, если что-то пойдет не так. - Придется подождать до следующей недели и купить где-нибудь какую-нибудь дерьмовую флешку (вероятно, иначе она тоже долго не протянет - по этой же причине у меня сейчас нет работающей флешки @Nmath)
флаг tr
@ j0h Хорошо, скажем, переразметка должна подождать, пока я не получу загрузочный носитель. Кто-нибудь знает, как я могу хотя бы создать образ без загрузочного носителя ?!
j0h avatar
флаг au
j0h
Ваша система работает прямо сейчас? сейчас линукс установлен? не делайте резервные копии на том же диске, это пустая трата места и никакой защиты в случае отказа этого диска.
флаг tr
Да и да. (Убунту была предустановлена)
флаг tr
Я скорее думал о сетевом ресурсе или резервном копировании через ftp или что-то в этом роде. В любом случае запись образа в тот же раздел, который вы действительно хотите сделать резервной копией, не очень хорошая идея .... (вероятно, это приведет к потере данных)
j0h avatar
флаг au
j0h
хорошо, и вы хотели бы создать дополнительный способ загрузки вашей системы. или резервное копирование всех ваших файлов. если у вас есть возможность, сделайте резервную копию ваших личных файлов на сетевом диске. сетевая загрузка - это вещь, которую мы пока пропускаем.все ваши личные файлы должны находиться в /home/$USER. создание отдельных разделов не дает вам дополнительной устойчивости к одному неисправному жесткому диску. если ваш жесткий диск выйдет из строя, наличие другого загрузочного раздела вам не поможет. Одна из причин, по которой мы предлагаем загрузочный USB-накопитель, заключается в том, что общее необходимое пространство намного меньше.
j0h avatar
флаг au
j0h
Есть много способов создать загрузочную флешку в Linux. есть «Создатель загрузочного диска» — графическая программа, часто включаемая во многие версии Ubuntu. вы можете скачать образ любой вашей любимой версии Linux. Мне нравится Mate, я связываю его здесь. https://cdimage.ubuntu.com/ubuntu-mate/releases/20.04/release/ubuntu-mate-20.04.3-desktop-amd64.iso после его загрузки вы можете создать загрузочный диск с помощью утилиты startup-disk-creator. Вы можете использовать командную строку, если хотите, $sudo dd if=/home/$USER/Downloads/ubuntu-mate-20.04.3-desktop-amd64.iso of=/dev/some/other/disk
флаг tr
Спасибо, но на случай выхода из строя внутреннего диска (или чего-то еще) я хочу иметь внешний бэкап не только файлов в /home, но и всей системы, потому что на настройку и установку всего ушло достаточно времени, а это было бы полезно во многих ситуациях иметь возможность вернуться к текущей системе, где все работает как надо, когда мне нужно. Я знаю, что отдельный раздел помогает только, например. повреждение файловой системы, но это также упрощает регулярное резервное копирование файлов, хранящихся в этом разделе (только одно место, для которого необходимо выполнить резервное копирование, и никаких файлов, которые мне не нужны)
флаг tr
Наличие второго раздела для загрузки в первую очередь помогло бы мне создать образ, когда у меня в настоящее время нет USB-накопителя, но может помочь и в некоторых других ситуациях, когда я думаю об этом. Но я не задумывал это как защиту от отказа диска или чего-то в этом роде. Есть ли способ установить Ubuntu на другой раздел или носитель из работающего сеанса без предварительной загрузки с загрузочного установочного диска или USB-накопителя? Я думаю, что создателю загрузочного диска тоже нужен USB-накопитель... (?)
sudodus avatar
флаг jp
Если вы не можете купить USB-накопитель сейчас, попробуйте одолжить его у друга, родственника или коллеги. То, что вы хотите сделать, намного сложнее без USB-накопителя. (Возможна также загрузка через USB-переходник на карту памяти (например SD-карту).
флаг tr
Может быть, я мог бы переместить файлы с SD-карты куда-нибудь еще и загрузиться с нее, еще не пробовал, но это может быть хорошим советом (если компьютер может загрузиться с нее)
Рейтинг:1
флаг in

Если у вас нет средств для загрузки с оптического привода или USB-накопителя, вы можете загрузить большинство live iso-файлов, поместив их на локальный жесткий диск и добавив пользовательский пункт меню в grub.

Я описал, как это сделать с помощью GParted по ссылке ниже, и ожидаю, что вы сможете сделать то же самое с чем-то вроде clonezilla для создания образа вашей системы.

Как изменить разделы без живого USB/CD

Я настроил GParted так, чтобы он работал на большинстве моих систем, и он работает так же, как загрузка с USB-накопителя.

флаг tr
Это довольно круто, так что у вас всегда есть загрузочный USB-накопитель с собой, когда он вам нужен :) (Конечно, если накопитель работает правильно...)
флаг tr
Это также довольно близко к тому, о чем я думал, спасибо. - Вероятно, следует убедиться, что файл образа имеет свой собственный раздел, чтобы вы могли без проблем изменить все остальные разделы. (Если это небольшой файл изображения, он, вероятно, будет загружен в системную память, но я бы все равно не хотел изменять раздел, на котором находится файл изображения...)
PonJar avatar
флаг in
Это разумное предложение, хотя у меня никогда не было проблем с этим подходом. Образы GParted и Clonezilla довольно малы. Раньше я помещал их в свой раздел EFI, но у вас не всегда есть достаточно места для этого.
флаг tr
Я предполагаю, что это не будет проблемой, пока файл изображения достаточно мал, а системная память достаточно велика, и используется опция **toram**. В противном случае (например, когда вы используете полный образ Ubuntu и у вас недостаточно оперативной памяти), вероятно, раздел, в котором хранится файл образа, останется смонтированным, и если его не размонтировать вручную (что может пойти не так...), вероятно, не может быть все равно модифицировал. Примечания по использованию **toram** и другая полезная информация о загрузке файлов ISO с жесткого диска: https://help.ubuntu.com/community/Grub2/ISOBoot#Installing_Ubuntu_from_a_Menuentry_Boot
Рейтинг:1
флаг tr

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

Но если кто-то хочет загрузить какой-либо другой образ ISO с жесткого диска, запись GRUB, вероятно, необходимо изменить.

Вот подробное и более общее руководство о том, как это сделать: https://help.ubuntu.com/community/Grub2/ISOBoot

Можно даже использовать этот метод для установки Ubuntu без USB-накопителя или DVD (при наличии и работе GRUB).

Рейтинг:0
флаг us

НЕВОЗМОЖНО, вы не можете изменить размер раздела, пока он смонтирован. Просто загрузитесь с живого USB и используйте gparted.

PonJar avatar
флаг in
Я согласен с вами, что живой usb - самый простой способ сделать это. Однако, если вы хотите увеличить размер смонтированного раздела и у вас есть нераспределенное пространство после него на диске, вы можете это сделать. См. здесь https://askubuntu.com/questions/24027/how-can-i-resize-an-ext-root-partition-at-runtime Я проверил это, и это работает.
флаг tr
Кажется, действительно нет хорошего решения для сжатия смонтированного раздела ... (я не говорю, что Windows может это сделать;) - но, по крайней мере, вы можете использовать внутренний диск для загрузки образа, как предложил PonJar :)
флаг tr
Я отказался от части изменения разделов, но все же не могу поверить, что нет способа создать «живой» образ из работающей системы, так как это часто необходимо для серверов или других компьютеров, к которым у вас нет физического доступа. к...?!
Yvain avatar
флаг us
Можно попробовать dd с диска на usb
флаг tr
Может быть, это сработает, если я смогу синхронизировать (и, если возможно, перемонтировать только для чтения) раздел раньше? - Я также мог бы проверить файл образа с помощью e2fsck, чтобы увидеть, кажется ли он пригодным для использования, или смонтировать файл образа только для чтения, чтобы проверить файлы в нем на соответствие исходной файловой системе.Конечно, в большинстве случаев перезагрузка с живого DVD, USB-накопителя или ISO-файла является лучшим решением. Но если использование dd, по крайней мере, не испортит ситуацию (при правильном использовании), возможно, стоит попробовать .... Может быть, кто-то пробовал это раньше? (Все еще изучаю этот вопрос...)
Yvain avatar
флаг us
Вы ничего не сломаете, если не перепутаете параметры if/of (входной файл/выходной файл) Берите весь диск (не раздел) как бы и на usb будет хорошо.
флаг tr
Я думал, что не смогу смонтировать полученный файл образа, когда я dd весь диск, но это все еще возможно - так что вы правы, что также хорошая идея иметь таблицу разделов, загрузчик и т. д. :) (Как получить доступ к разделам внутри образа полного диска: https://askubuntu.com/questions/69363/mount-single-partition-from-image-of-entire-disk-device)

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

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