Я ищу инструмент для резервного копирования целого раздела ext4 на изображение. Я попробовал последнюю версию mondo, которая не работает. Какие хорошие альтернативы?
Последние версии e2image позволяют эффективно клонировать / резервировать раздел из командной строки.
e2image -ar / dev / sdaX ~ / sdaX.img
-a
гарантирует, что файлы данных, а не только структура файловой системы, будут скопированы. -r
гарантирует, что данные хранятся в формате необработанного изображения (например, вы получите с dd
), в отличие от формата QCEU QCOW2. результирующее изображение будет эффективным с точки зрения использования дискового пространства, потому что:
Следует соблюдать осторожность при копировании разреженных файлов, чтобы обеспечить что нули не записываются при копировании.
Один из способов избежать этого - сохранить файл изображения внутри изображения squashfs. Это файловая система, доступная только для чтения, которая сжимает данные внутри, но позволяет разрешить доступ к файлу изображения внутри и снаружи.
Взгляните на fsarchiver
Его можно найти на последней версии SystemRescueCD
Как сообщается, тот же парень который был автором partimage.
В нем много улучшений, в том числе: - поддержка ext4 - поддержка ntfs - уровень файла вместо блочного уровня - сжатие с использованием нескольких ядер
В принципе, после раздел сохраняется / сжимается, его можно восстановить в разные разделы размера и разделы разных форматов (чтобы вы могли использовать его для преобразования формата раздела), и если часть резервной копии повреждена, она не уничтожает все изображение ( как это было бы на резервной копии на уровне блоков.
Единственный недостаток (если вы считаете его недостатком) - это только приложение командной строки на данный момент (но в конечном итоге оно должно получить gui). [ ! d10]
Записи в командной строке очень просты.
Чтобы сохранить раздел:
fsarchiver savefs / mnt / backup / gentoo-rootfs. fsa / dev / sda1
Где '/mnt/backup/gentoo-rootfs.fsa'
Для восстановления раздела:
fsarchiver restfs / mnt / backup / gentoo- rootfs.fsa id = 0, dest = / dev / sda1
Просто измените параметры выше. Из того, что я понимаю (в документации), похоже, что id = 0 необходимо, поскольку изображение может содержать несколько разделов.
SideNote:
Как выясняется, я на самом деле пишу это (как развлечение) из Linux Mint LiveCD, в то время как я клонирую обновленный заводский клон установки Windows. Я обыскал сеть раньше, пытаясь найти лучшую альтернативу клонирования раздела, потому что я хочу, наконец, уничтожить этот диск Ghose '03, который я использовал в течение многих лет.
Обновление:
Просто закончил резервное копирование без ошибок. Это заняло немного времени, потому что я не знал о вариантах, чтобы сделать его многопоточным, когда я начал. Сжатие было установлено на значение по умолчанию (эквивалентно gzip -6), раздел был 4.48 ГБ на диске (сильно обрезанный / обновленный XP + Chrome), а выходной файл весил 2,3 ГБ. Здесь нет жалоб.
«Диски» ( gnome-disk-utility
) по умолчанию в Ubuntu в эти дни.
[!d1]
dump
и restore
для ext4 ( sudo apt-get install dump
) были просто разработаны для этого. Проверьте это, если вам интересно:
Мне нравится dd
dd if = / dev / sda1 (или просто sda для всего диска) = / home / user / backup.img
blockquote>и
dd if = / home / user / backup.img of = / dev / sda1
blockquote>, чтобы вернуть его
В дополнение к файловой стратегии: попробуйте выполнить команду rsync для резервного копирования ваших данных.
Программа, подобная этой, называется Déjà Dup: https://launchpad.net/deja-dup
Попробуйте Clonezilla . Он работает в среде liveCD и поддерживает любой раздел (включая ext4), в различные магазины (NFS, SMB, SSH, локальные файловые системы).
Я постоянно использую его для работы с рабочими станциями в наших лабораториях.
Последние версии e2image позволяют эффективно клонировать / резервировать раздел из командной строки.
e2image -ar / dev / sdaX ~ / sdaX.img
-a
гарантирует, что файлы данных, а не только структура файловой системы, будут скопированы. -r
гарантирует, что данные хранятся в формате необработанного изображения (например, вы получите с dd
), в отличие от формата QCEU QCOW2. результирующее изображение будет эффективным с точки зрения использования дискового пространства, потому что:
Следует соблюдать осторожность при копировании разреженных файлов, чтобы обеспечить что нули не записываются при копировании.
Один из способов избежать этого - сохранить файл изображения внутри изображения squashfs. Это файловая система, доступная только для чтения, которая сжимает данные внутри, но позволяет разрешить доступ к файлу изображения внутри и снаружи.
Почему вы хотите создать изображение? В большинстве случаев резервное копирование на основе файлов (например, tar-мяч) дает вам большую гибкость при его восстановлении, например. вы можете восстановить его в другой файловой системе или даже в нескольких файловых системах.
«Диски» ( gnome-disk-utility
) по умолчанию в Ubuntu в эти дни.
[!d1]
dump
и restore
для ext4 ( sudo apt-get install dump
) были просто разработаны для этого. Проверьте это, если вам интересно:
Взгляните на fsarchiver
Его можно найти на последней версии SystemRescueCD
Как сообщается, тот же парень который был автором partimage.
В нем много улучшений, в том числе: поддержка ext4 - поддержка ntfs - уровень файла вместо уровня блока - сжатие с использованием нескольких ядер
В принципе, после раздел сохраняется / сжимается, его можно восстановить в разные разделы размера и разделы разных форматов (чтобы вы могли использовать его для преобразования формата раздела), и если часть резервной копии повреждена, она не уничтожает все изображение ( как это было бы на резервной копии на уровне блоков.
Единственный недостаток (если вы считаете его недостатком) - это только приложение командной строки на данный момент (но в конечном итоге оно должно получить gui). [ ! d10]
Записи в командной строке очень просты.
Чтобы сохранить раздел:
fsarchiver savefs / mnt / backup / gentoo-rootfs. fsa / dev / sda1
Где '/mnt/backup/gentoo-rootfs.fsa'
Для восстановления раздела:
fsarchiver restfs / mnt / backup / gentoo- rootfs.fsa id = 0, dest = / dev / sda1
Просто измените параметры выше. Из того, что я понимаю (в документации), похоже, что id = 0 необходимо, поскольку изображение может содержать несколько разделов.
SideNote:
Как выясняется, я на самом деле пишу это (как развлечение) из Linux Mint LiveCD, в то время как я клонирую обновленный заводский клон установки Windows. Я обыскал сеть раньше, пытаясь найти лучшую альтернативу клонирования раздела, потому что я хочу, наконец, уничтожить этот диск Ghose '03, который я использовал в течение многих лет.
Обновление:
Просто закончил резервное копирование без ошибок. Это заняло немного времени, потому что я не знал о вариантах, чтобы сделать его многопоточным, когда я начал. Сжатие было установлено на значение по умолчанию (эквивалентно gzip -6), раздел был 4.48 ГБ на диске (сильно обрезанный / обновленный XP + Chrome), а выходной файл весил 2,3 ГБ. Здесь нет жалоб.
В дополнение к файловой стратегии: попробуйте выполнить команду rsync для резервного копирования ваших данных.
Программа, подобная этой, называется Déjà Dup: https://launchpad.net/deja-dup
Мне нравится dd
dd if = / dev / sda1 (или просто sda для всего диска) = / home / user / backup.img
blockquote>и
dd if = / home / user / backup.img of = / dev / sda1
blockquote>, чтобы вернуть его
Попробуйте Clonezilla . Он работает в среде liveCD и поддерживает любой раздел (включая ext4), в различные магазины (NFS, SMB, SSH, локальные файловые системы).
Я постоянно использую его для работы с рабочими станциями в наших лабораториях.
Последние версии e2image позволяют эффективно клонировать / резервировать раздел из командной строки.
e2image -ar / dev / sdaX ~ / sdaX.img
-a
гарантирует, что файлы данных, а не только структура файловой системы, будут скопированы. -r
гарантирует, что данные хранятся в формате необработанного изображения (например, вы получите с dd
), в отличие от формата QCEU QCOW2. результирующее изображение будет эффективным с точки зрения использования дискового пространства, потому что:
Следует соблюдать осторожность при копировании разреженных файлов, чтобы обеспечить что нули не записываются при копировании.
Один из способов избежать этого - сохранить файл изображения внутри изображения squashfs. Это файловая система, доступная только для чтения, которая сжимает данные внутри, но позволяет разрешить доступ к файлу изображения внутри и снаружи.
Почему вы хотите создать изображение? В большинстве случаев резервное копирование на основе файлов (например, tar-мяч) дает вам большую гибкость при его восстановлении, например. вы можете восстановить его в другой файловой системе или даже в нескольких файловых системах.
Взгляните на fsarchiver
Его можно найти на последней версии SystemRescueCD
Как сообщается, тот же парень который был автором partimage.
В нем много улучшений, в том числе: - поддержка ext4 - поддержка ntfs - уровень файла вместо блочного уровня - сжатие с использованием нескольких ядер
В принципе, после раздел сохраняется / сжимается, его можно восстановить в разные разделы размера и разделы разных форматов (чтобы вы могли использовать его для преобразования формата раздела), и если часть резервной копии повреждена, она не уничтожает все изображение ( как это было бы на резервной копии на уровне блоков.
Единственный недостаток (если вы считаете его недостатком) - это только приложение командной строки на данный момент (но в конечном итоге оно должно получить gui). [ ! d10]
Записи в командной строке очень просты.
Чтобы сохранить раздел:
fsarchiver savefs / mnt / backup / gentoo-rootfs. fsa / dev / sda1
Где '/mnt/backup/gentoo-rootfs.fsa'
Для восстановления раздела:
fsarchiver restfs / mnt / backup / gentoo- rootfs.fsa id = 0, dest = / dev / sda1
Просто измените параметры выше. Из того, что я понимаю (в документации), похоже, что id = 0 необходимо, поскольку изображение может содержать несколько разделов.
SideNote:
Как выясняется, я на самом деле пишу это (как развлечение) из Linux Mint LiveCD, в то время как я клонирую обновленный заводский клон установки Windows. Я обыскал сеть раньше, пытаясь найти лучшую альтернативу клонирования раздела, потому что я хочу, наконец, уничтожить этот диск Ghose '03, который я использовал в течение многих лет.
Обновление:
Просто закончил резервное копирование без ошибок. Это заняло немного времени, потому что я не знал о вариантах, чтобы сделать его многопоточным, когда я начал. Сжатие было установлено на значение по умолчанию (эквивалентно gzip -6), раздел был 4.48 ГБ на диске (сильно обрезанный / обновленный XP + Chrome), а выходной файл весил 2,3 ГБ. Здесь нет жалоб.
dump
и restore
для ext4 ( sudo apt-get install dump
) были просто разработаны для этого. Проверьте это, если вам интересно:
«Диски» ( gnome-disk-utility
) по умолчанию в Ubuntu в эти дни.
[!d1]