# dd if=/dev/sda | gzip -c | ssh user@ip 'dd of=/mnt/backups/sda.dd'
Команда dd if=/dev/sda | gzip -c | ssh user@ip 'dd of=/mnt/backups/sda.dd'
выполняет следующие действия:
1. dd if=/dev/sda
— копирует содержимое жесткого диска /dev/sda
.
2. gzip -c
— сжимает скопированное содержимое.
3. ssh user@ip
— устанавливает SSH-соединение с удаленным сервером, используя указанного пользователя и IP-адрес.
4. 'dd of=/mnt/backups/sda.dd'
— записывает сжатые данные в файл /mnt/backups/sda.dd
на удаленном сервере.
Эта команда полезна для создания резервной копии жесткого диска и передачи ее на удаленный сервер через SSH-туннель с сжатием данных. Альтернативой может быть использование утилиты rsync
, которая позволяет синхронизировать данные между локальной и удаленной системой. Передаваемые аргументы команде — путь к исходному жесткому диску /dev/sda
, имя пользователя и IP-адрес удаленного сервера, а также путь к файлу на удаленном сервере, куда будет записана резервная копия.