Какой инструмент для резервного копирования раздела ext4?
14
Я ищу инструмент для резервного копирования всего раздела ext4 в образ. Я попробовал последнюю версию Mondo, которая не работает. Каковы хорошие альтернативы?
По сообщениям, сделан тем же парнем, который был автором пристрастия.
В нем много улучшений, в том числе: - поддержка ext4 - поддержка ntfs - на уровне файлов вместо уровня блоков - сжатие с использованием нескольких ядер
По сути, после сохранения / сжатия раздела его можно восстановить в разделы разного размера и в разделы разных форматов (так что вы можете использовать его и для преобразования формата раздела), и если часть резервной копии будет повреждена, она не разрушится. весь образ (как при резервном копировании на уровне блоков).
Единственным недостатком (если вы считаете это недостатком) является то, что на данный момент это только приложение командной строки (но в конечном итоге оно должно получить графический интерфейс).
Просто поменяйте местами варианты выше. Из того, что я понимаю (в документации), похоже, что id = 0 необходим, потому что изображение может содержать несколько разделов. Дополнительные указания по использованию (например, сохранение нескольких разделов) см. В руководстве QuickStart .
Примечание:
Оказывается, я пишу это (в качестве развлечения) с Linux Mint LiveCD, а клонирую недавно обновленный клон установки Windows Factory. Раньше я искал сеть в поисках лучшей альтернативы клонирования разделов, потому что хочу наконец-то уничтожить этот диск Ghose '03, который я использовал годами. Я оставлю записку, чтобы вы знали, как все прошло после завершения восстановления.
Обновить:
Только что закончил бэкап без ошибок. Это заняло немного времени, потому что я не знал о возможностях сделать его многопоточным, когда начинал. Сжатие было установлено на значение по умолчанию (эквивалентное gzip -6), раздел был 4,48 ГБ на диске (сильно урезанный / обновленный XP + Chrome), а выходной файл весил 2,3 ГБ. Здесь нет претензий.
Попробуйте Clonezilla . Он работает в среде liveCD и поддерживает любые разделы (включая ext4) для различных хранилищ (NFS, SMB, SSH, локальные файловые системы).
Я использую его все время для изображения рабочих станций в наших лабораториях.
Спасибо, попробовал. Выглядит хорошо. Одним из недостатков является то, что вам нужно пройти через очень много меню, прежде чем оно начнет резервное копирование. Вы используете командную строку для этого?
fmowrg
да, это путь.
Ифараоне
5
dumpи restoreдля ext4 ( sudo apt-get install dump) были просто разработаны для этого вопроса. Проверьте это, если вам интересно:
дд очень плохой инструмент для этой цели. Во-первых, он копирует все, включая неиспользуемые сектора. Во-вторых, получается изображение того же размера, что и весь диск. Наконец, вы не можете восстановить его на меньший диск, и если вы восстанавливаете его на больший диск, вы должны изменить его размер после использования дополнительного места.
psusi
на самом деле, можно сжать файл img. Также возможно просто скопировать файлы из файла образа в раздел (сделал это с системой, сработало!). Таким образом, целевой раздел может иметь любой размер. Я не уверен, если это возможно, чтобы смонтировать ZIP-файл IMG.
sBlatt
невозможно смонтировать сжатый образ.
psusi
3
Последние версии e2image позволяют эффективно клонировать / создавать резервные копии раздела из командной строки.
e2image -ar /dev/sdaX ~/sdaX.img
-a обеспечивает копирование данных файла, а не только структуры файловой системы.
-rгарантирует, что данные хранятся в необработанном формате изображения (как вы получите dd), в отличие от формата QEMU QEMU2.
Полученный образ будет эффективным с точки зрения использования дискового пространства, потому что:
e2image не будет копировать блоки, которые не используются существующими файлами
при выводе в файл изображения он будет сохраняться как разреженный файл, так что большие блоки с нулями не будут занимать место на диске.
При копировании разреженных файлов необходимо соблюдать осторожность, чтобы нули не записывались при копировании.
Один из способов избежать этого - хранить файл изображения внутри изображения squashfs. Это монтируемая файловая система, предназначенная только для чтения, которая сжимает данные внутри, но при этом обеспечивает возможность поиска и монтирования файла изображения внутри.
Почему вы хотите создать изображение? В большинстве случаев резервное копирование на основе файлов (например, tar-шар) дает вам гораздо больше гибкости при восстановлении, например, вы можете восстановить его в другой файловой системе или даже в нескольких файловых системах.
Сжатые тарболы не очень эффективны - вам нужно распаковать все, чтобы получить список каталогов или извлечь конкретный файл. С другой стороны, 7-zip можно извлечь из ext2. Или Squashfs поддерживает сжатие, в то же время позволяя монтировать или извлекать файлы.
mwfearnley
0
В дополнение к файловой стратегии: попробуйте команду rsync для резервного копирования ваших данных.
Ответы:
Посмотрите на fsarchiver
Его можно найти на последней версии SystemRescueCD.
По сообщениям, сделан тем же парнем, который был автором пристрастия.
В нем много улучшений, в том числе: - поддержка ext4 - поддержка ntfs - на уровне файлов вместо уровня блоков - сжатие с использованием нескольких ядер
По сути, после сохранения / сжатия раздела его можно восстановить в разделы разного размера и в разделы разных форматов (так что вы можете использовать его и для преобразования формата раздела), и если часть резервной копии будет повреждена, она не разрушится. весь образ (как при резервном копировании на уровне блоков).
Единственным недостатком (если вы считаете это недостатком) является то, что на данный момент это только приложение командной строки (но в конечном итоге оно должно получить графический интерфейс).
Записи командной строки действительно просты.
Чтобы сохранить раздел:
Где «/mnt/backup/gentoo-rootfs.fsa» - это путь к файлу, а «/ dev / sda1» - клонируемый раздел.
Чтобы восстановить раздел:
Просто поменяйте местами варианты выше. Из того, что я понимаю (в документации), похоже, что id = 0 необходим, потому что изображение может содержать несколько разделов. Дополнительные указания по использованию (например, сохранение нескольких разделов) см. В руководстве QuickStart .
Примечание:
Оказывается, я пишу это (в качестве развлечения) с Linux Mint LiveCD, а клонирую недавно обновленный клон установки Windows Factory. Раньше я искал сеть в поисках лучшей альтернативы клонирования разделов, потому что хочу наконец-то уничтожить этот диск Ghose '03, который я использовал годами. Я оставлю записку, чтобы вы знали, как все прошло после завершения восстановления.
Обновить:
Только что закончил бэкап без ошибок. Это заняло немного времени, потому что я не знал о возможностях сделать его многопоточным, когда начинал. Сжатие было установлено на значение по умолчанию (эквивалентное gzip -6), раздел был 4,48 ГБ на диске (сильно урезанный / обновленный XP + Chrome), а выходной файл весил 2,3 ГБ. Здесь нет претензий.
источник
Попробуйте Clonezilla . Он работает в среде liveCD и поддерживает любые разделы (включая ext4) для различных хранилищ (NFS, SMB, SSH, локальные файловые системы).
Я использую его все время для изображения рабочих станций в наших лабораториях.
источник
dump
иrestore
для ext4 (sudo apt-get install dump
) были просто разработаны для этого вопроса. Проверьте это, если вам интересно:/unix//a/41445
источник
Мне нравится дд
и
чтобы вернуть его
источник
Последние версии e2image позволяют эффективно клонировать / создавать резервные копии раздела из командной строки.
-a
обеспечивает копирование данных файла, а не только структуры файловой системы.-r
гарантирует, что данные хранятся в необработанном формате изображения (как вы получитеdd
), в отличие от формата QEMU QEMU2.Полученный образ будет эффективным с точки зрения использования дискового пространства, потому что:
При копировании разреженных файлов необходимо соблюдать осторожность, чтобы нули не записывались при копировании.
Один из способов избежать этого - хранить файл изображения внутри изображения squashfs. Это монтируемая файловая система, предназначенная только для чтения, которая сжимает данные внутри, но при этом обеспечивает возможность поиска и монтирования файла изображения внутри.
источник
«Диски» (
gnome-disk-utility
) по умолчанию в Ubuntu в эти дни.источник
Почему вы хотите создать изображение? В большинстве случаев резервное копирование на основе файлов (например, tar-шар) дает вам гораздо больше гибкости при восстановлении, например, вы можете восстановить его в другой файловой системе или даже в нескольких файловых системах.
источник
В дополнение к файловой стратегии: попробуйте команду rsync для резервного копирования ваших данных.
Программа, похожая на эту, называется Déjà Dup: https://launchpad.net/deja-dup
источник