Создание резервной копии раздела

Подскажите, пожалуйста.
Хочу сделать копию всего жесткого диска сервера,
с установленой на на него Fedore Core 6 и её настройками на другой жесткий диск.
Наиболее оптимальный вариант был бы, что в случае
сбоя сервера просто заменяется его диск на копию и
все грузится без каких либо дополнительно вводимых команд.
Слышал, что утилита dd позволяет копировать всю файловую
систему с одного диска на другой. Так ли это?
Как использовать эту команду? Какие вводить параметры?
Или есть другие встроенные утилиты, позволяющие выполнить
вышеописанные действия.
Я делаю так (без dd)
#!/bin/sh
DATE=`date "+%Y.%m.%d.%H"`
ARCFILE=/var/backups/server1-root-$DATE
rm -f $ARCFILE
tar cjvpf $ARCFILE.tar.bz2 -X /usr/local/txt/exclude.txt --numeric-owner /
В /usr/local/txt/exclude.txt список того, что архивировать не надо (типа /var/log)

а вообще man dd

dd if=/dev/hda of=/dev/hdb bs=1M
sergej, твое решение с tar - это из области резевного копирования, кстати для этих целей лучше бекапилку поднять что бы могла делать полные, инкрементные и дифференциальные копии.

парнишка же вроже хочет bare-metal восстановление, собственно, Wizard - смотри последнее сообщение sergej'я только учти что винт лучше должен быть такого же размера что и твой, с которого ты снимешь обра, если он будет меньше - получишь обибку при записи образа обратно на винт, если больше - получишь некоторое количество неиспользуемого дискового пространства, а вообще:

Снять копию диска в файл (правильно советовали про man dd):
# dd if=/dev/hda of=/backup/hda.img bs=1M

Записать копию:
# dd if=/backup/hda.img of=/dev/hda bs=1M

dd и не только для этого можно использовать, а, допустим для снятия образа дискет, CD/DVD дисков (хотя для CD/DVD лучше использоваь readcd)
systemd должен умереть.
 
Зарегистрироваться или войдите чтобы оставить сообщение.