Какой инструмент для резервного копирования раздела ext4?

Я ищу инструмент для резервного копирования целого раздела ext4 на изображение. Я попробовал последнюю версию mondo, которая не работает. Какие хорошие альтернативы?

13
задан 1 March 2011 в 04:57

80 ответов

'Диски' (gnome-disk-utility) по умолчанию в Ubuntu в эти дни.

1
ответ дан 25 July 2018 в 23:08

dump и restore для ext4 (sudo apt-get install dump) были просто разработаны для этого. Проверьте это, если вам интересно:

https://unix.stackexchange.com/a/41445

5
ответ дан 25 July 2018 в 23:08

Взгляните на fsarchiver

. Его можно найти на последнем fsarchiver

. Сообщается, что тот же парень, который создал partimage.

В нем много улучшений, в том числе: - поддержка ext4 - поддержка ntfs - уровень файла вместо блочного уровня - сжатие с использованием нескольких ядер

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

Единственный недостаток (если вы считаете его недостатком) - это только приложение командной строки на данный момент (но в конечном итоге оно должно получить gui).

[ ! d8]

Записи в командной строке очень просты.

Чтобы сохранить раздел:

fsarchiver savefs /mnt/backup/gentoo-rootfs.fsa /dev/sda1

Где '/mnt/backup/gentoo-rootfs.fsa' путь, который сохраняется, и '/ dev / sda1' - клонированный раздел.

Чтобы восстановить раздел:

fsarchiver restfs /mnt/backup/gentoo-rootfs.fsa id=0,dest=/dev/sda1

Просто измените параметры выше. Из того, что я понимаю (в документации), похоже, что id = 0 необходимо, поскольку изображение может содержать несколько разделов.

SideNote:

Как выясняется, я на самом деле пишу это (как развлечение) из Linux Mint LiveCD, в то время как я клонирую обновленный заводский клон установки Windows. Я обыскал сеть раньше, пытаясь найти лучшую альтернативу клонирования раздела, потому что я хочу, наконец, уничтожить этот диск Ghose '03, который я использовал в течение многих лет.

SideNote:

Просто закончил резервное копирование без ошибок. Это заняло немного времени, потому что я не знал о вариантах, чтобы сделать его многопоточным, когда я начал. Сжатие было установлено на значение по умолчанию (эквивалентно gzip -6), раздел был 4.48 ГБ на диске (сильно обрезанный / обновленный XP + Chrome), а выходной файл весил 2,3 ГБ. Никаких жалоб здесь.

12
ответ дан 25 July 2018 в 23:08

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

0
ответ дан 25 July 2018 в 23:08
  • 1
    Сжатые Tarballs не очень эффективны - вам в значительной степени нужно разогнать все, чтобы получить список каталогов или извлечь конкретный файл. С другой стороны, 7-zip может извлечь из ext2. Или Squashfs поддерживает сжатие, но при этом позволяет монтировать или извлекать файлы. – mwfearnley 10 September 2017 в 18:49

Попробуйте Clonezilla. Он работает в среде liveCD и поддерживает любой раздел (включая ext4), в различные магазины (NFS, SMB, SSH, локальные файловые системы).

Я постоянно использую его для создания рабочих мест в наших лабораториях.

7
ответ дан 25 July 2018 в 23:08
  • 1
    Спасибо, попробовал. Выглядит неплохо. Один недостаток вы должны пройти через очень много меню, прежде чем он начнет резервное копирование. Вы используете для этого команду? – fmowrg 9 October 2010 в 20:12
  • 2
    да, это путь. – lfaraone 12 October 2010 в 04:13

Последние версии e2image позволяют эффективно клонировать / резервировать раздел из командной строки.

e2image -ar /dev/sdaX ~/sdaX.img -a гарантирует, что файлы данных, а не только структура файловой системы, будут скопированы. -r гарантирует, что данные хранятся в формате необработанного изображения (например, вы получили бы с dd), в отличие от формата QCEU QCOW2.

Полученное изображение будет эффективным с точки зрения использования дискового пространства, потому что:

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

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

Один из способов избежать этого - сохранить файл изображения внутри образ squashfs. Это файловая система, доступная только для чтения, которая сжимает данные внутри, но позволяет разрешить доступ к файлу изображения внутри и снаружи.

1
ответ дан 25 July 2018 в 23:08

В дополнение к файловой стратегии: попробуйте выполнить команду rsync для резервного копирования ваших данных.

Программа, подобная этой, называется Déjà Dup: https://launchpad.net/deja-dup

0
ответ дан 25 July 2018 в 23:08

Мне нравится dd

dd if = / dev / sda1 (или просто sda для всего диска) = / home / user / backup.img

и

dd if = / dev / sda1 (или просто sda для всего диска) = / home / user / backup.img

dd if = / home / user / backup.img of = / dev / sda1

3
ответ дан 25 July 2018 в 23:08
  • 1
    dd - очень плохой инструмент для использования с этой целью. Во-первых, он копирует все, включая неиспользуемые сектора. Во-вторых, это приводит к тому, что изображение имеет тот же размер, что и весь диск. Наконец, вы не можете восстановить его на меньший диск, и если вы вернете его на больший диск, вы должны изменить его размер, чтобы использовать дополнительное пространство. – psusi 1 March 2011 в 07:26
  • 2
    на самом деле, можно застегнуть файл img. Также можно просто скопировать файлы из файла изображения в раздел (это сделало это с помощью системы!). Таким образом, целевой раздел может иметь любой размер. Я не уверен, если можно смонтировать zip-файл img. – sBlatt 1 March 2011 в 15:23
  • 3
    невозможно смонтировать сжатое изображение. – psusi 23 March 2011 в 21:45

'Диски' (gnome-disk-utility) по умолчанию в Ubuntu в эти дни.

1
ответ дан 27 July 2018 в 03:00

dump и restore для ext4 (sudo apt-get install dump) были просто разработаны для этого. Проверьте это, если вам интересно:

https://unix.stackexchange.com/a/41445

5
ответ дан 27 July 2018 в 03:00

Взгляните на fsarchiver

. Его можно найти на последнем fsarchiver

. Сообщается, что тот же парень, который создал partimage.

В нем много улучшений, в том числе: - поддержка ext4 - поддержка ntfs - уровень файла вместо блочного уровня - сжатие с использованием нескольких ядер

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

Единственный недостаток (если вы считаете его недостатком) - это только приложение командной строки на данный момент (но в конечном итоге оно должно получить gui).

[ ! d8]

Записи в командной строке очень просты.

Чтобы сохранить раздел:

fsarchiver savefs /mnt/backup/gentoo-rootfs.fsa /dev/sda1

Где '/mnt/backup/gentoo-rootfs.fsa' путь, который сохраняется, и '/ dev / sda1' - клонированный раздел.

Чтобы восстановить раздел:

fsarchiver restfs /mnt/backup/gentoo-rootfs.fsa id=0,dest=/dev/sda1

Просто измените параметры выше. Из того, что я понимаю (в документации), похоже, что id = 0 необходимо, поскольку изображение может содержать несколько разделов.

SideNote:

Как выясняется, я на самом деле пишу это (как развлечение) из Linux Mint LiveCD, в то время как я клонирую обновленный заводский клон установки Windows. Я обыскал сеть раньше, пытаясь найти лучшую альтернативу клонирования раздела, потому что я хочу, наконец, уничтожить этот диск Ghose '03, который я использовал в течение многих лет.

SideNote:

Просто закончил резервное копирование без ошибок. Это заняло немного времени, потому что я не знал о вариантах, чтобы сделать его многопоточным, когда я начал. Сжатие было установлено на значение по умолчанию (эквивалентно gzip -6), раздел был 4.48 ГБ на диске (сильно обрезанный / обновленный XP + Chrome), а выходной файл весил 2,3 ГБ. Никаких жалоб здесь.

12
ответ дан 27 July 2018 в 03:00

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

0
ответ дан 27 July 2018 в 03:00
  • 1
    Сжатые Tarballs не очень эффективны - вам в значительной степени нужно разогнать все, чтобы получить список каталогов или извлечь конкретный файл. С другой стороны, 7-zip может извлечь из ext2. Или Squashfs поддерживает сжатие, но при этом позволяет монтировать или извлекать файлы. – mwfearnley 10 September 2017 в 18:49

Попробуйте Clonezilla. Он работает в среде liveCD и поддерживает любой раздел (включая ext4), в различные магазины (NFS, SMB, SSH, локальные файловые системы).

Я постоянно использую его для создания рабочих мест в наших лабораториях.

7
ответ дан 27 July 2018 в 03:00
  • 1
    Спасибо, попробовал. Выглядит неплохо. Один недостаток вы должны пройти через очень много меню, прежде чем он начнет резервное копирование. Вы используете для этого команду? – fmowrg 9 October 2010 в 20:12
  • 2
    да, это путь. – lfaraone 12 October 2010 в 04:13

Последние версии e2image позволяют эффективно клонировать / резервировать раздел из командной строки.

e2image -ar /dev/sdaX ~/sdaX.img -a гарантирует, что файлы данных, а не только структура файловой системы, будут скопированы. -r гарантирует, что данные хранятся в формате необработанного изображения (например, вы получили бы с dd), в отличие от формата QCEU QCOW2.

Полученное изображение будет эффективным с точки зрения использования дискового пространства, потому что:

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

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

Один из способов избежать этого - сохранить файл изображения внутри образ squashfs. Это файловая система, доступная только для чтения, которая сжимает данные внутри, но позволяет разрешить доступ к файлу изображения внутри и снаружи.

1
ответ дан 27 July 2018 в 03:00

В дополнение к файловой стратегии: попробуйте выполнить команду rsync для резервного копирования ваших данных.

Программа, подобная этой, называется Déjà Dup: https://launchpad.net/deja-dup

0
ответ дан 27 July 2018 в 03:00

Мне нравится dd

dd if = / dev / sda1 (или просто sda для всего диска) = / home / user / backup.img

и

dd if = / dev / sda1 (или просто sda для всего диска) = / home / user / backup.img

dd if = / home / user / backup.img of = / dev / sda1

3
ответ дан 27 July 2018 в 03:00
  • 1
    dd - очень плохой инструмент для использования с этой целью. Во-первых, он копирует все, включая неиспользуемые сектора. Во-вторых, это приводит к тому, что изображение имеет тот же размер, что и весь диск. Наконец, вы не можете восстановить его на меньший диск, и если вы вернете его на больший диск, вы должны изменить его размер, чтобы использовать дополнительное пространство. – psusi 1 March 2011 в 07:26
  • 2
    на самом деле, можно застегнуть файл img. Также можно просто скопировать файлы из файла изображения в раздел (это сделало это с помощью системы!). Таким образом, целевой раздел может иметь любой размер. Я не уверен, если можно смонтировать zip-файл img. – sBlatt 1 March 2011 в 15:23
  • 3
    невозможно смонтировать сжатое изображение. – psusi 23 March 2011 в 21:45

'Диски' (gnome-disk-utility) по умолчанию в Ubuntu в эти дни.

1
ответ дан 31 July 2018 в 10:44

dump и restore для ext4 (sudo apt-get install dump) были просто разработаны для этого. Проверьте это, если вам интересно:

https://unix.stackexchange.com/a/41445

5
ответ дан 31 July 2018 в 10:44

Взгляните на fsarchiver

. Его можно найти на последнем fsarchiver

. Сообщается, что тот же парень, который создал partimage.

В нем много улучшений, в том числе: - поддержка ext4 - поддержка ntfs - уровень файла вместо блочного уровня - сжатие с использованием нескольких ядер

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

Единственный недостаток (если вы считаете его недостатком) - это только приложение командной строки на данный момент (но в конечном итоге оно должно получить gui).

[ ! d8]

Записи в командной строке очень просты.

Чтобы сохранить раздел:

fsarchiver savefs /mnt/backup/gentoo-rootfs.fsa /dev/sda1

Где '/mnt/backup/gentoo-rootfs.fsa' путь, который сохраняется, и '/ dev / sda1' - клонированный раздел.

Чтобы восстановить раздел:

fsarchiver restfs /mnt/backup/gentoo-rootfs.fsa id=0,dest=/dev/sda1

Просто измените параметры выше. Из того, что я понимаю (в документации), похоже, что id = 0 необходимо, поскольку изображение может содержать несколько разделов.

SideNote:

Как выясняется, я на самом деле пишу это (как развлечение) из Linux Mint LiveCD, в то время как я клонирую обновленный заводский клон установки Windows. Я обыскал сеть раньше, пытаясь найти лучшую альтернативу клонирования раздела, потому что я хочу, наконец, уничтожить этот диск Ghose '03, который я использовал в течение многих лет.

SideNote:

Просто закончил резервное копирование без ошибок. Это заняло немного времени, потому что я не знал о вариантах, чтобы сделать его многопоточным, когда я начал. Сжатие было установлено на значение по умолчанию (эквивалентно gzip -6), раздел был 4.48 ГБ на диске (сильно обрезанный / обновленный XP + Chrome), а выходной файл весил 2,3 ГБ. Никаких жалоб здесь.

12
ответ дан 31 July 2018 в 10:44

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

0
ответ дан 31 July 2018 в 10:44
  • 1
    Сжатые Tarballs не очень эффективны - вам в значительной степени нужно разогнать все, чтобы получить список каталогов или извлечь конкретный файл. С другой стороны, 7-zip может извлечь из ext2. Или Squashfs поддерживает сжатие, но при этом позволяет монтировать или извлекать файлы. – mwfearnley 10 September 2017 в 18:49

Попробуйте Clonezilla. Он работает в среде liveCD и поддерживает любой раздел (включая ext4), в различные магазины (NFS, SMB, SSH, локальные файловые системы).

Я постоянно использую его для создания рабочих мест в наших лабораториях.

7
ответ дан 31 July 2018 в 10:44
  • 1
    Спасибо, попробовал. Выглядит неплохо. Один недостаток вы должны пройти через очень много меню, прежде чем он начнет резервное копирование. Вы используете для этого команду? – fmowrg 9 October 2010 в 20:12
  • 2
    да, это путь. – lfaraone 12 October 2010 в 04:13

Последние версии e2image позволяют эффективно клонировать / резервировать раздел из командной строки.

e2image -ar /dev/sdaX ~/sdaX.img -a гарантирует, что файлы данных, а не только структура файловой системы, будут скопированы. -r гарантирует, что данные хранятся в формате необработанного изображения (например, вы получили бы с dd), в отличие от формата QCEU QCOW2.

Полученное изображение будет эффективным с точки зрения использования дискового пространства, потому что:

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

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

Один из способов избежать этого - сохранить файл изображения внутри образ squashfs. Это файловая система, доступная только для чтения, которая сжимает данные внутри, но позволяет разрешить доступ к файлу изображения внутри и снаружи.

1
ответ дан 31 July 2018 в 10:44

В дополнение к файловой стратегии: попробуйте выполнить команду rsync для резервного копирования ваших данных.

Программа, подобная этой, называется Déjà Dup: https://launchpad.net/deja-dup

0
ответ дан 31 July 2018 в 10:44

Мне нравится dd

dd if = / dev / sda1 (или просто sda для всего диска) = / home / user / backup.img

и

dd if = / dev / sda1 (или просто sda для всего диска) = / home / user / backup.img

dd if = / home / user / backup.img of = / dev / sda1

3
ответ дан 31 July 2018 в 10:44
  • 1
    dd - очень плохой инструмент для использования с этой целью. Во-первых, он копирует все, включая неиспользуемые сектора. Во-вторых, это приводит к тому, что изображение имеет тот же размер, что и весь диск. Наконец, вы не можете восстановить его на меньший диск, и если вы вернете его на больший диск, вы должны изменить его размер, чтобы использовать дополнительное пространство. – psusi 1 March 2011 в 07:26
  • 2
    на самом деле, можно застегнуть файл img. Также можно просто скопировать файлы из файла изображения в раздел (это сделало это с помощью системы!). Таким образом, целевой раздел может иметь любой размер. Я не уверен, если можно смонтировать zip-файл img. – sBlatt 1 March 2011 в 15:23
  • 3
    невозможно смонтировать сжатое изображение. – psusi 23 March 2011 в 21:45

'Диски' (gnome-disk-utility) по умолчанию в Ubuntu в эти дни.

1
ответ дан 31 July 2018 в 11:49

dump и restore для ext4 (sudo apt-get install dump) были просто разработаны для этого. Проверьте это, если вам интересно:

https://unix.stackexchange.com/a/41445

5
ответ дан 31 July 2018 в 11:49

Взгляните на fsarchiver

. Его можно найти на последнем fsarchiver

. Сообщается, что тот же парень, который создал partimage.

В нем много улучшений, в том числе: - поддержка ext4 - поддержка ntfs - уровень файла вместо блочного уровня - сжатие с использованием нескольких ядер

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

Единственный недостаток (если вы считаете его недостатком) - это только приложение командной строки на данный момент (но в конечном итоге оно должно получить gui).

[ ! d8]

Записи в командной строке очень просты.

Чтобы сохранить раздел:

fsarchiver savefs /mnt/backup/gentoo-rootfs.fsa /dev/sda1

Где '/mnt/backup/gentoo-rootfs.fsa' путь, который сохраняется, и '/ dev / sda1' - клонированный раздел.

Чтобы восстановить раздел:

fsarchiver restfs /mnt/backup/gentoo-rootfs.fsa id=0,dest=/dev/sda1

Просто измените параметры выше. Из того, что я понимаю (в документации), похоже, что id = 0 необходимо, поскольку изображение может содержать несколько разделов.

SideNote:

Как выясняется, я на самом деле пишу это (как развлечение) из Linux Mint LiveCD, в то время как я клонирую обновленный заводский клон установки Windows. Я обыскал сеть раньше, пытаясь найти лучшую альтернативу клонирования раздела, потому что я хочу, наконец, уничтожить этот диск Ghose '03, который я использовал в течение многих лет.

SideNote:

Просто закончил резервное копирование без ошибок. Это заняло немного времени, потому что я не знал о вариантах, чтобы сделать его многопоточным, когда я начал. Сжатие было установлено на значение по умолчанию (эквивалентно gzip -6), раздел был 4.48 ГБ на диске (сильно обрезанный / обновленный XP + Chrome), а выходной файл весил 2,3 ГБ. Никаких жалоб здесь.

12
ответ дан 31 July 2018 в 11:49

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

0
ответ дан 31 July 2018 в 11:49
  • 1
    Сжатые Tarballs не очень эффективны - вам в значительной степени нужно разогнать все, чтобы получить список каталогов или извлечь конкретный файл. С другой стороны, 7-zip может извлечь из ext2. Или Squashfs поддерживает сжатие, но при этом позволяет монтировать или извлекать файлы. – mwfearnley 10 September 2017 в 18:49

Попробуйте Clonezilla. Он работает в среде liveCD и поддерживает любой раздел (включая ext4), в различные магазины (NFS, SMB, SSH, локальные файловые системы).

Я постоянно использую его для создания рабочих мест в наших лабораториях.

7
ответ дан 31 July 2018 в 11:49
  • 1
    Спасибо, попробовал. Выглядит неплохо. Один недостаток вы должны пройти через очень много меню, прежде чем он начнет резервное копирование. Вы используете для этого команду? – fmowrg 9 October 2010 в 20:12
  • 2
    да, это путь. – lfaraone 12 October 2010 в 04:13

Последние версии e2image позволяют эффективно клонировать / резервировать раздел из командной строки.

e2image -ar /dev/sdaX ~/sdaX.img -a гарантирует, что файлы данных, а не только структура файловой системы, будут скопированы. -r гарантирует, что данные хранятся в формате необработанного изображения (например, вы получили бы с dd), в отличие от формата QCEU QCOW2.

Полученное изображение будет эффективным с точки зрения использования дискового пространства, потому что:

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

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

Один из способов избежать этого - сохранить файл изображения внутри образ squashfs. Это файловая система, доступная только для чтения, которая сжимает данные внутри, но позволяет разрешить доступ к файлу изображения внутри и снаружи.

1
ответ дан 31 July 2018 в 11:49

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

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