Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
wiki:backup [2013/10/23 00:03] [rsync] |
wiki:backup [2016/04/25 00:57] [Создание образа] |
||
---|---|---|---|
Строка 106: | Строка 106: | ||
Теперь можно распаковать содержимое архива на место | Теперь можно распаковать содержимое архива на место | ||
- | <code>sudo tar --same-owner -xvpf /mnt/backup/ubuntu-2010-10-07.tar.bz2 -C /</code> | + | <code>sudo tar --same-owner -xvpf /mnt/backup/ubuntu-2010-10-07.tar.bz2 -C /mnt/root/</code> |
//(ключ ''-C'' задает каталог, в который нужно распаковать файлы. ключ ''%%--%%same-owner'' сохраняет владельцев файлов при распаковке)// | //(ключ ''-C'' задает каталог, в который нужно распаковать файлы. ключ ''%%--%%same-owner'' сохраняет владельцев файлов при распаковке)// | ||
Строка 164: | Строка 164: | ||
<code>sudo mount /dev/sdXY /mnt/root</code> | <code>sudo mount /dev/sdXY /mnt/root</code> | ||
- | Теперь мы применим одну хитрость - прочистим свободное место от старого мусора (остатков удаленных файлов), перезаписав его нулевыми (пустыми) байтами. Эта операция не обязательна, но может заметно помочь при сжатии образа. Если сжимать образ не требуется, то следующие четыре команды вам не нужны. | + | Теперь мы применим одну хитрость - прочистим свободное место от старого мусора (остатков удаленных файлов), перезаписав его нулевыми (пустыми) байтами. Эта операция не обязательна, но может заметно помочь при сжатии образа. Если сжимать образ не требуется, то следующие две команды вам не нужны. |
- | <code>sudo mount /dev/sdXY /mnt/backup | + | <code>sudo dd if=/dev/zero of=/mnt/root/zero bs=4M</code> |
- | sudo dd if=/dev/zero of=/mnt/root/zero bs=4M</code> | + | |
//(Опция ''if'' задает входной файл, в данном случае это ''/dev/zero'' - псевдоустройство, генерирующее поток нулевых байтов; опция ''of'' - выходной файл, в которые записываются наши данные; ''bs'' задает размер блока, т.е. количество информации, считываемой/записываемой за один раз - в данном случае это 4МБ)// | //(Опция ''if'' задает входной файл, в данном случае это ''/dev/zero'' - псевдоустройство, генерирующее поток нулевых байтов; опция ''of'' - выходной файл, в которые записываются наши данные; ''bs'' задает размер блока, т.е. количество информации, считываемой/записываемой за один раз - в данном случае это 4МБ)// | ||
Строка 178: | Строка 177: | ||
<code>sudo umount /mnt/root</code> | <code>sudo umount /mnt/root</code> | ||
- | Все, можно приступать к процессу | + | Все, можно приступать к процессу. |
+ | Монтируем тот раздел, куда будем сохранять бэкап | ||
+ | <code>sudo mount /dev/sdXY /mnt/backup</code> | ||
+ | Выполняем операцию, по созданию бэкапа | ||
<code>sudo dd if=/dev/sdXY bs=1M conv=noerror | gzip -c > /mnt/backup/root.dd.gz</code> | <code>sudo dd if=/dev/sdXY bs=1M conv=noerror | gzip -c > /mnt/backup/root.dd.gz</code> | ||
Строка 214: | Строка 216: | ||
Теперь вернитесь на вкладку/консоль с dd - там вы увидите информацию об объеме скопированных данных и скорости записи. | Теперь вернитесь на вкладку/консоль с dd - там вы увидите информацию об объеме скопированных данных и скорости записи. | ||
- | Если вы хотите видеть вывод данных о работе dd постоянно (через определенные промежутки времени), то во второй консоле следует ввыполнить: | + | Если вы хотите видеть вывод данных о работе dd постоянно (через определенные промежутки времени), то во второй консоли следует ввыполнить: |
<code>sudo watch -n2 killall -SIGUSR1 dd</code> | <code>sudo watch -n2 killall -SIGUSR1 dd</code> | ||
в параметре ''-n2'' — ''2'' означает выполнять команду каждые две секунды. | в параметре ''-n2'' — ''2'' означает выполнять команду каждые две секунды. | ||
Строка 224: | Строка 226: | ||
<code>sudo umount /mnt/backup</code> | <code>sudo umount /mnt/backup</code> | ||
- | |||
==== Восстановление раздела из образа ==== | ==== Восстановление раздела из образа ==== | ||
Строка 238: | Строка 239: | ||
Собственно, можно приступать (дополнительных манипуляций вроде форматирования раздела в данном случае не требуется) | Собственно, можно приступать (дополнительных манипуляций вроде форматирования раздела в данном случае не требуется) | ||
- | <code>gzip -dc /mnt/root.dd.gz | dd of=/dev/sdXY bs=1M conv=noerror</code> | + | <code>gzip -dc /mnt/root.dd.gz | sudo dd of=/dev/sdXY bs=1M conv=noerror</code> |
Или же для несжатого образа | Или же для несжатого образа | ||
Строка 519: | Строка 520: | ||
<note tip> | <note tip> | ||
- | Помимо стандартного gzip-сжатия squashfs также поддерживает lzo и lzma. Правда, для этого потребуются некоторые дополнительные манипуляции. Кому интересно - обращайтесь: [[user>dimas000]] | + | Помимо стандартного gzip-сжатия squashfs также поддерживает другие алгоритмы, список которых можно увидеть, выполнив ''mksquashfs --help''. Имейте в виду, что поддержка lzma, lzo, xz может отсутствовать в более старых версиях squashfs-tools (идущих в составе старых LiveCD, например). Кроме того, для монтирования таких образов потребуется относительно свежее ядро с поддержкой squashfs соответствующих алгоритмов сжатия (например, см. ''CONFIG_SQUASHFS_XZ=y'') |
Кроме этого, можно создать образ и без сжатия - для этого используйте ''mksquashfs'' с опцией ''-noD'' | Кроме этого, можно создать образ и без сжатия - для этого используйте ''mksquashfs'' с опцией ''-noD'' | ||
Строка 648: | Строка 649: | ||
* [[http://clonezilla.org/|сайт проекта]] | * [[http://clonezilla.org/|сайт проекта]] | ||
- | * [[http://clonezilla.org/download/sourceforge/|страница загрузки]] | + | * [[http://clonezilla.org/downloads.php|страница загрузки]] |
* [[http://drbl.org/faq/|FAQ (часто задаваемые вопросы)]] | * [[http://drbl.org/faq/|FAQ (часто задаваемые вопросы)]] | ||
* [[http://clonezilla.org/related_article/|документация и руководства (англ.)]] | * [[http://clonezilla.org/related_article/|документация и руководства (англ.)]] | ||
Строка 658: | Строка 659: | ||
==== Parted Magic ==== | ==== Parted Magic ==== | ||
- | [[http://partedmagic.com|Parted Magic]] - еще один отличный дистрибутив, содержащий целую коллекцию средств для бэкапа и восстановления информации, работы с дисками и разделами, а также восстановления утерянных данных. Он поддерживает множество ФС, [[wiki:lvm|LVM2]] и [[wpru>RAID]] (как аппаратный, так и программный) и содержит в себе таки средства как [[http://www.fsarchiver.org|fsarchiver]], [[wpru>GParted]], вышеупомянтый Clonezilla, и все, что потребуется для описанных в этой статье способов. Кроме того, в состав дистрибутива входит веб-браузер и некоторое другое дополнительное ПО. Дистрибутив переведен на несколько языков, включая русский, и имеет полноценный графический интерфейс. | + | [[http://partedmagic.com|Parted Magic]] - еще один отличный, но __платный__ дистрибутив, содержащий целую коллекцию средств для бэкапа и восстановления информации, работы с дисками и разделами, а также восстановления утерянных данных. Он поддерживает множество ФС, [[wiki:lvm|LVM2]] и [[wpru>RAID]] (как аппаратный, так и программный) и содержит в себе таки средства как [[http://www.fsarchiver.org|fsarchiver]], [[wpru>GParted]], вышеупомянтый Clonezilla, и все, что потребуется для описанных в этой статье способов. Кроме того, в состав дистрибутива входит веб-браузер и некоторое другое дополнительное ПО. Дистрибутив переведен на несколько языков, включая русский, и имеет полноценный графический интерфейс. |
* [[http://partedmagic.com|сайт проекта]] | * [[http://partedmagic.com|сайт проекта]] | ||
- | * [[http://partedmagic.com/doku.php?id=programs|список доступных программ]] | ||
- | * [[http://partedmagic.com/doku.php?id=screenshots|скриншоты]] | ||
- | * [[http://partedmagic.com/doku.php?id=downloads|страница загрузки]] | ||
- | * [[http://sourceforge.net/projects/partedmagic/|страница проекта на SourceForge]] | ||
+ | ==== LParted ==== | ||
+ | [[http://lparted.bezpieka.org/|LParted]] - полнофункциональный LiveCD, предназначенный в первую очередь для работы с разделами жестких дисков (HDD), безвозвратного удаления или восстановления данных и тестирования оборудования. Основан LiveCD на Lubuntu Linux. LParted является функциональным аналогом Parted Magic. | ||
+ | |||
+ | | ||
<note> | <note> | ||
FIXME сюда бы добавить про SystemRescueCD и прочие | FIXME сюда бы добавить про SystemRescueCD и прочие |