Данные метод используется обычно при резервном копировании на удаленную машину.
Сделать бэкап tar-ом:
$ tar cf - /export/home/user | \ ssh user@remore.server.ru 'cat > /arch/backup.tar'
Восстановить данные:
$ ssh user@remore.server.ru -c 'cat /arch/backup.tar' | tar xf -
Тоже самое с компрессией:
$ tar cf - /export/home/user | gzip | \
ssh user@remore.server.ru 'cat > /arch/backup.tar.gz'
$ ssh user@remore.server.ru 'cat /arch/backup.tar.gz' | \
gunzip | tar xf -
Сделать бэкап файловой системы на ленточку удаленной машины:
# ufsdump 0f - / | \ ssh user@remore.server.ru 'dd of=/dev/rmt/1cbn bs=1024'
# cd /var/tmp # ssh user@remore.server.ru 'dd if=/dev/rmt/1cbn bs=1024' | \ ufsrestore rvf -
Восстановить конкретные файлы:
# cd /var/tmp
# ssh user@remore.server.ru'dd if=/dev/rmt/1b bs=1024' | \
ufsrestore xvf - ./etc/passwd ./etc/shadow
Список файлов на ленте:
# ssh user@remore.server.ru 'dd if=/dev/rmt/1b bs=1024' | \
ufsrestore tf -
Если нужно список файлов посмотреть на машине, где ленточный накопитель есть:
# ufsrestore tf /dev/rmt/1b