wizard |
|
Темы:
2
Сообщения:
2
Участник с: 27 сентября 2007
|
Подскажите, пожалуйста. Хочу сделать копию всего жесткого диска сервера, с установленой на на него Fedore Core 6 и её настройками на другой жесткий диск. Наиболее оптимальный вариант был бы, что в случае сбоя сервера просто заменяется его диск на копию и все грузится без каких либо дополнительно вводимых команд. Слышал, что утилита dd позволяет копировать всю файловую систему с одного диска на другой. Так ли это? Как использовать эту команду? Какие вводить параметры? Или есть другие встроенные утилиты, позволяющие выполнить вышеописанные действия. |
sergej |
|
Темы:
73
Сообщения:
267
Участник с: 01 февраля 2007
|
Я делаю так (без 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 / |
sergej |
|
Темы:
73
Сообщения:
267
Участник с: 01 февраля 2007
|
В /usr/local/txt/exclude.txt список того, что архивировать не надо (типа /var/log) а вообще man dd dd if=/dev/hda of=/dev/hdb bs=1M |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
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 должен умереть.
|