Bagaimana saya bisa membuat file tar multi bagian di Linux?
Bagaimana saya bisa membuat file tar multi bagian di Linux?
Jawaban:
Anda dapat menggunakan split
perintah untuk membagi arsip menjadi beberapa file. Misalnya, jika saya ingin arsip saya disimpan dalam 1 MByte file:
tar -cvf - <stuff to put in archive> | split --bytes=1m --suffix-length=4 --numeric-suffix - myarchive.tar.
Dan ketika saya ingin bergabung kembali dan dibatalkan:
cat myarchive.tar.* | tar xvf -
GNU Tar secara asli mendukung banyak volume . Ada banyak pilihan, yang saya temukan rapi
tar --create --multi-volume --file=/tmp/file1.tar --file=/tmp/file2.tar files_to_archive
ukuran dapat ditentukan melalui -L (panjang tape)
Namun, ini tidak mendukung kompresi dengan cara ini, jadi Anda harus melakukannya secara terpisah. "tar: Tidak dapat menggunakan arsip terkompresi multi-volume"
Gunakan tar c
untuk membuat arsip tar, dan tentukan k size-in-kbytes
parameter untuk mengontrol ukuran maksimum setiap bagian. Anda akan berakhir dengan ((ukuran asli) / (ukuran bagian) + 1) bagian.
tar (GNU tar) 1.29
saya tidak melihat opsi seperti itu juga.