среда, 23 мая 2012 г.

Резервирование жёсткого диска при помощи dd поверх sshРезервирование жёсткого диска при помощи dd поверх ssh

Резервирование жёсткого диска при помощи dd поверх ssh

Резервирование данных:
dd if=/dev/sda | ssh ras@backup-host "dd of=book/sda"
Восстановление данных:
ssh ras@backup-host "dd if=book/sda" | dd of=/dev/sda

Здесь backup-host — компьютер, на который сохраняется образ, ras — имя пользователя, book/sda — каталог и название файла бэкапа, /dev/sda — устройство-жёсткий диск ноутбука. В моей ситуации был не очень быстрый ноутбук, а компьютер, на который осуществлялось резервирование, обладал объёмным жёстким диском. При резервировании можно применять сжатие, тогда получим меньший образ, меньше трафика передачи по сети, если диск или сеть будут узким местом, но возрастёт нагрузка на процессор резервируемой системы, соответственно увеличится время резервирования. 

Вариации на эту тему:
 
dd if=/dev/sda | gzip | ssh ras@backup-host "dd of=book/sda.gz"
ssh
ras@backup-host "dd if=book/sda.gz" | gzip -d | dd of=/dev/sda
 
dd if=/dev/sda | bzip2 | ssh ras@backup-host "dd of=book/sda.bz2"
ssh
ras@backup-host "dd if=book/sda.bz2" | bzip2 -d | dd of=/dev/sda

 

 

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

Отправить комментарий