Распределенная распаковка файлового архива - PullRequest
1 голос
/ 16 ноября 2011

Вопрос по bash-скриптингу. Предположим, у нас есть вызывающий хост H и удаленный сервер S. Возможно ли (с помощью ssh удаленного вызова tar из H в S) распаковать архив файлов, находящийся на S (и, следовательно, используя вычислительные ресурсы S), чтобы файлы и каталоги архива созданы только на H?

1 Ответ

1 голос
/ 16 ноября 2011

Если ваш tar-архив распакован, вы можете удаленно распаковать его и распаковать его локально с помощью

ssh S gzip -dc < archive.tar.gz | tar xvf -

Чтобы это действительно было быстро, вам нужна очень быстрая сеть и очень медленная рабочая станция.1005 * Вы не можете распаковать архив удаленно, если у вас нет общей файловой системы (NFS, CIFS, ...).

...