Я бы сделал резервную копию всей удаленной файловой системы ext3 на локальном HD. Эта операция должна быть сделана с использованием ssh. Резервная копия должна быть получена с клиентского ПК и не передана на сервер. Я надеюсь, было ясно, чтобы объяснить мою проблему.
Кто-нибудь мог бы посоветовать мне, как решить эту проблему?
Большое вам спасибо!
Я предлагаю использовать rsync , который может работать через ssh.
rsync -cavz user@remote_host:/remote/path /local/destination
(rsync должен быть установлен с обеих сторон)
rsync предназначен для передачи каталогов с одного компьютера на другой, используя как можно меньшую пропускную способность. По умолчанию он передает только дельты между источником и местом назначения.
Указанные выше опции (-cavz) - это те, которые я обычно использую, и сообщают (-c) проверять контрольные суммы; (-a) сохранить разрешения, временные метки, символические ссылки и т. д .; (-v) быть многословным; и (-z) сжимают переданные данные.
Традиционный метод состоит в том, чтобы сделать что-то вроде:
Вы можете либо сделать это шаг за шагом, либо использовать каналы unix и указать командам архивирования использовать каналы вместо реальных файловых архивов.
В старые времена я делал на компьютере с файлами следующее:
tar cf - . | rsh remotemachine tar xvBpf -
Скорее всего, можно было запустить команду, подобную
ssh servermachine "tar -C /location -cf - ." | tar xvf -
Удачи