Резервное копирование с помощью dd

Я следую инструкциям в этом сообщении, используя команду

dd if=/dev/sda1 | gzip > disk.img.gz

, но изображение, похоже, не останавливается. Это связано с тем, что disk.img помещается (по умолчанию) в мою домашнюю папку, которая находится на том же разделе / ​​dev / sda1, который я имитирую? (Размер / dev / sda1 равен 24 ГБ, но файл img - 32 ГБ и подсчет)

 Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   484491263   242244608   83  Linux
/dev/sda2       484493310   488396799     1951745    5  Extended
/dev/sda5       484493312   488396799     1951744   82  Linux swap / Solaris

Если это так, учитывая мою схему разделов, то решение будет cd внешнему жесткому затем используйте приведенную выше команду?

EDIT: Добавлен вывод lsblk

 NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
 sda      8:0    0 232.9G  0 disk 
 ├─sda1   8:1    0   231G  0 part /
 ├─sda2   8:2    0     1K  0 part 
 └─sda5   8:5    0   1.9G  0 part [SWAP]
1
задан 13 April 2017 в 15:23

1 ответ

Да, вы правы, вы создаете бесконечный цикл, создав резервную копию диска, на который записана резервная копия!

Что вам нужно сделать, это записать изображение на другое устройство; подключите внешний жесткий диск USB или SATA, установите его и запустите dd if=/dev/sda1 | gzip > /<mountpoint>/disk.img.gz

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

0
ответ дан 24 May 2018 в 16:21
  • 1
    Нет бесконечного цикла, максимальный размер изображения - это свободное пространство в домашнем разделе. – Lekensteyn 23 October 2013 в 18:25
  • 2
    А, понятно. Я смотрел на цифры, а не на размер раздела. 32 ГБ & gt; 24GB, следовательно, ответ цикла. – Sitron_NO 23 October 2013 в 21:15

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

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