"lima juta" file, dan total 1TB? File Anda pasti sangat kecil. Saya hanya mencoba rsync
:
rsync -alPEmivvz /source/dir remote.host.tld:/base/dir
Jika Anda tidak memilikinya - atau case-use Anda tidak memungkinkan untuk digunakan rsync
, setidaknya saya akan memeriksa apakah 7z
berfungsi dengan data Anda. Mungkin tidak, tapi saya pikir ini masih patut dicoba:
7z a archive.7z /source/dir
Atau jika Anda merasa tidak nyaman dengan 7z
setidaknya mencoba membuat .tar.xz
arsip:
tar cJv archive.tar.xz /source/dir
(Perlu dicatat, bahwa versi lama dari tar
tidak membuat .tar.xz
arsip, tetapi .tar.lzma
arsip, ketika menggunakan J
switch. Bahkan versi yang lebih lama tar
, tidak mendukung J
flag sama sekali.)
Karena Anda menggunakan program GUI untuk membuat file-file itu, saya berasumsi Anda merasa sedikit tidak nyaman menggunakan antarmuka baris perintah.
Untuk memfasilitasi pembuatan, pengelolaan, dan ekstraksi arsip dari antarmuka baris perintah, ada utilitas kecil yang disebut atool
. Ini tersedia untuk hampir semua distro umum yang pernah saya lihat, dan bekerja hampir setiap arsip yang saya temui, kecuali yang tidak jelas.
Periksa apakah distro Anda ada atool
di repo mereka, atau minta admin Anda untuk menginstalnya, ketika berada di lingkungan tempat kerja.
atool
menginstal banyak symlink ke dirinya sendiri, sehingga pengepakan dan pembongkaran menjadi mudah:
apack archive.tar.xz <files and/or directories>
Membuat arsip.
aunpack archive.7z
Perluas arsip.
als archive.rar
Daftar isi file.
Jenis arsip apa yang dibuat, atool
membedakannya dengan ekstensi nama file arsip Anda di baris perintah.
.tar.gz
atau MENYALIN file terkompresi yang dihasilkan? Either way, ada yang aneh, karena operasi tidak boleh mengkonsumsi lebih banyak memori hanya karena file-file itu besar. Artinya, kedua operasi harus streaming. Harap sertakan informasi lebih lanjut tentang perintah apa yang gagal.