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

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

14
задан 1 March 2011 в 03:57

8 ответов

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

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

0
ответ дан 1 March 2011 в 03:57

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

0
ответ дан 1 March 2011 в 03:57

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

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

0
ответ дан 1 March 2011 в 03:57

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

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

.
0
ответ дан 1 March 2011 в 03:57

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

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

По сообщениям, сделанным тем же парнем, который создал причастие.

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

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

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


Команда Строковые записи очень просты.

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

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 это необходимо Сари, потому что изображение может содержать несколько разделов. Дополнительные указания по использованию (например, сохранение нескольких разделов) см. В руководстве QuickStart .

SideNote:

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

Обновление:

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

0
ответ дан 1 March 2011 в 03:57

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

enter image description here

0
ответ дан 1 March 2011 в 03:57

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

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

и

dd, если =/home/user/backup.img =/dev/sda1

вернуть его

3
ответ дан 1 March 2011 в 03:57

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

e2image -ar /dev/sdaX ~/sdaX.img
  • -a обеспечивает копирование данных файла, а не только структуры файловой системы.

  • -r гарантирует, что данные хранятся в формате необработанного изображения (как вы получили бы с dd), в отличие от формата QEMU QEMU.

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

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

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

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

0
ответ дан 1 March 2011 в 03:57

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

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