Dd-rescue. Использование: различия между версиями
Перейти к навигации
Перейти к поиску
Cless (обсуждение | вклад) (Новая страница: «Категория:Dd __ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__») |
Cless (обсуждение | вклад) |
||
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
[[Категория:Dd]] | [[Категория:Dd]] | ||
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__ | __ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__ | ||
== Описание == | |||
Предпочтительнее использовать dd_rescue вместо обычного dd, так как dd_rescue умеет пропускать нечитаемые поврежденные блоки. | |||
== Установка == | |||
=== Centos 7 === | |||
<code>yum install epel-release</code> | |||
<code>yum install dd_rescue</code> | |||
== Забить свободное место диска нулями, создать образ диска, сжать в архив и отправить на SFTP сервер == | |||
<code>dd if=/dev/zero of=zero.small.file bs=1024 count=102400</code> | |||
<code>cat /dev/zero > zero.file</code> | |||
<code>sync</code> | |||
<code>rm -rf zero.small.file</code> | |||
<code>rm -rf zero.file</code> | |||
<code>rpiAlertServerHostname=`hostname`;</code> | |||
<code>dd_rescue /dev/sda - | gzip -1 - | sshpass -p "PassWord#1" ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null root@192.168.17.12 "dd of=/mnt/raid/usersadm/img/dd/${rpiAlertServerHostname}/${rpiAlertServerHostname}_`date +%Y-%m-%d_%H-%M`.gz";</code> | |||
Текущая версия на 09:21, 25 декабря 2023
Описание
Предпочтительнее использовать dd_rescue вместо обычного dd, так как dd_rescue умеет пропускать нечитаемые поврежденные блоки.
Установка
Centos 7
yum install epel-release
yum install dd_rescue
Забить свободное место диска нулями, создать образ диска, сжать в архив и отправить на SFTP сервер
dd if=/dev/zero of=zero.small.file bs=1024 count=102400
cat /dev/zero > zero.file
sync
rm -rf zero.small.file
rm -rf zero.file
rpiAlertServerHostname=`hostname`;
dd_rescue /dev/sda - | gzip -1 - | sshpass -p "PassWord#1" ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null root@192.168.17.12 "dd of=/mnt/raid/usersadm/img/dd/${rpiAlertServerHostname}/${rpiAlertServerHostname}_`date +%Y-%m-%d_%H-%M`.gz";