Saya belum benar-benar mencobanya, tetapi seharusnya berhasil.
Menggunakan 'archivemount' (sumber dari:)
http://www.cybernoia.de/software/archivemount/
dan 'libarchive' termasuk dalam banyak distro (suse, redhat, dll)...
Atau yang dibuat sebelumnya dari:
https://rpmfind.net/linux/rpm2html/search.php?query=archivemount
Anda dapat memasang arsip tar menggunakan fasilitas fusermount di linux.
Dari sana, Anda harus dapat menggunakan rsync langsung ke sistem final.
Saya menulis batchfile passthrough sederhana untuk menguji passthrough rsync:
#!/bin/bash
# ussh -- use [email protected] to target system
exec ssh [email protected]"[email protected]"
kemudian, sebagai percobaan, gunakan rsync untuk meneruskan dir 'test1' ke 'ishtar', menyebutnya /tmp/test2 pada target:
RSYNC_RSH=$PWD/Ussh rsync -uva /tmp/test1/ ishtar:/tmp/test2
Ini akan menanyakan kata sandi login root sistem target, atau Anda dapat mengatur sistem target untuk menerima login root melalui sertifikat sehingga tidak diperlukan kata sandi.
Ini akan tampaknya untuk menjadi cara paling efisien untuk melakukan apa yang Anda inginkan (Anda mungkin perlu mengubah opsi rsync agar tidak menyalin waktu dir dan hal-hal seperti itu), tetapi apakah ini jenis yang Anda cari?
-Astara