28 декабря 2009 г.

Backup in Linux

С помощью команды ddможно создать образ всего диска, образ создаваемого диска, будет таким же размером как и диск или раздел с которого всё это создавалось:

dd if=/dev/hda1 of=backup.image
# создает образ раздела hda1 в файл "backup.image"

Можно сжимать эти данные на лету:
dd if=/dev/hda1 | gzip > backup.image.gz
# создаст сжатый образ раздела hda1
# в файле "backup.image.gz"

Так как всетаки dd сам по себе работает очень медленно, то на замену ему мы воспользуемся cat или zcat:
cat /dev/hda1 | gzip > backup.image.gz
# создаст сжатый образ раздела hda1
# в файле "backup.image.gz"

Чтобы вернуть образ на своё место:
zcat backup.image.gz > /dev/hda
# запишет зжатый образ
# назад в раздел hda1

Комментариев нет: