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

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

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

Вопрос: Как создать резервное копирование целого загрузочного диска, поддерживая все 3 раздела, но сделайте небольшой файл / изображение, используя преимущества того, что большая часть большого раздела пуста?

Условия: В настоящее время я загружен с SDB, который является диском 1TB, который имеет 3 раздела. У меня уже DD клонированный диск на SDA с командой DD.
Перегородки 1, и 2 невелики, но, похоже, необходимы для загрузки диска и имеют незначительную проблему в отношении сжимания, а не то, что сжимание их не стоит. Раздел 3 - 950 ГБ, но 98% от него пусто. Другими словами, его оставшаяся часть диска не потребляется перегородками 1 и 2.
SDC является пустым дисковым диском 240 ГБ с одним разбиением SDC1

. Я хотел бы иметь возможность сделать какой-то обратный Zip-файл или файл изображения или что-то, что я могу использовать для резервного копирования текущего размонтированного диска SDA, поддерживающего 3 раздела, но в то же время сможете сжать, по крайней мере, Раздел, чтобы резервное изображение - это гораздо меньший размер, и что я могу хранить на SDB или SDC.

Я должен быть в состоянии использовать эту сжатую резервную копию, чтобы сделать новый загрузочный диск на новом диске 1TB, который воссоздает три раздела, такие что раздислоты 1 и 2 точно воссозданы, и этот раздел 3 использует остальную часть диска. Мне понадобятся инструкции о том, как это сделать.

Мысли: Я считаю, что трудная часть этого - это размер третьего раздела, как приемлемое решение, поскольку я знаю, что раздел 950GB - 98% EMMPTY, ака я только с использованием 20 ГБ 950 ГБ, я разрезал этот третий раздел на источнике Диск, скажем, 25 ГБ (просто быть уверенным), а затем резервное копирование всего три раздела, сделайте резервную копию, а затем продлить третью части до 950 ГБ на исходном диске, Когда я пойду на восстановление этого изображения (который в худшем случае 1G + 5G + 25G == 31GB) у меня есть загрузочный диск, который может соответствовать на диске 31GB. В моем случае я могу продлить третий раздел на этом недавно восстановленном диске на этом компьютере 240 ГБ, чтобы использовать полную 240 ГБ .?

thanks заранее

JLLSLIE48


Bootdisk-rack3:~$ df

Filesystem     1K-blocks     Used Available Use% Mounted on
udev            16374812        0  16374812   0% /dev
tmpfs            3281996     9328   3272668   1% /run
/dev/sdb3      978410716 15753812 912933464   2% /
tmpfs           16409968       56  16409912   1% /dev/shm
tmpfs               5120        4      5116   1% /run/lock
tmpfs           16409968        0  16409968   0% /sys/fs/cgroup
/dev/sdb1         815104    29096    786008   4% /boot/efi
tmpfs            3281996        0   3281996   0% /run/user/1001

Bootdisk-rack3:~$ sudo fdisk -l

[sudo] password for bootdisk-01:
Disk /dev/sda: 953.9 GiB, 1024209543168 bytes, 2000409264 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: D02C689D-715F-4380-B810-D0624582A381

Device        Start        End    Sectors   Size Type
/dev/sda1      2048    1640447    1638400   800M EFI System
/dev/sda2   1640448   12126207   10485760     5G Microsoft reserved
/dev/sda3  12126208 2000408575 1988282368 948.1G Linux filesystem


Disk /dev/sdb: 953.9 GiB, 1024209543168 bytes, 2000409264 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: F92B5F4A-7AF6-43E2-9E77-E04D4FF4395D

Device        Start        End    Sectors   Size Type
/dev/sdb1      2048    1640447    1638400   800M EFI System
/dev/sdb2   1640448   12126207   10485760     5G Microsoft reserved
/dev/sdb3  12126208 2000408575 1988282368 948.1G Linux filesystem


Disk /dev/sdc: 223.6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x85a40f8e

Device     Boot Start       End   Sectors   Size Id Type
/dev/sdc1  *     2048 468858879 468856832 223.6G  7 HPFS/NTFS/exFAT

Bootdisk-rack3:~$~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb      8:16   0 953.9G  0 disk
--sdb2   8:18   0     5G  0 part
--sdb3   8:19   0 948.1G  0 part /
--sdb1   8:17   0   800M  0 part /boot/efi
sdc      8:32   0 223.6G  0 disk
--sdc1   8:33   0 223.6G  0 part
sda      8:0    0 953.9G  0 disk
--sda2   8:2    0     5G  0 part
--sda3   8:3    0 948.1G  0 part
--sda1   8:1    0   800M  0 part




0
задан 1 March 2021 в 22:53

2 ответа

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

  1. Используйте разделенную утилиту и, в частности, resizepart, чтобы уменьшить размер раздела 3 на sda до более управляемого. Здесь есть информация о том, как это сделать. https://www.tecmint.com/parted-command-to-create-resize-rescue-linux-disk-partitions/
  2. Используйте dd для копирования sda на 240GB диск, но укажите целевой файл, а не весь диск.
  3. После получения файла на 240GB диске его можно сжать.
  4. Восстановление - это просто обратная сторона вышеизложенного

Один вопрос для вас, чтобы думать о том, как делать это. Почему вы пытаетесь сохранить 5GB раздел с меткой Microsoft Reserved? Это не необходимо для загрузки системы Linux, но маленькие 800 МБ, разделение EFI необходимо

0
ответ дан 18 March 2021 в 23:30

Вы сделаете это слишком сложным Хранить информацию, а не разделы. Просто сохраните информацию (файлы) в .zip, .tar, что вы хотите, используя желаемый уровень сжатия. Затем, когда придет время, чтобы восстановить этот файл извлечен в новый раздел, и информация верна, где она должна быть. Тогда, конечно, необходимо сделать редактирование, чтобы снова быть сделано, чтобы отразить новую раскладку разделов и UUIDS , если использовать их для загрузки. После получения этого в порядке повторной установки Grub - это следующий шаг.

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

Клонирование Ubuntu из USB-ключа к разделу внутреннего SSD

0
ответ дан 18 March 2021 в 23:30

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

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