Відповіді:
За допомогою split
команди можна розділити архів на кілька файлів. Наприклад, якщо я хотів, щоб мій архів зберігався у файлах 1 Мб:
tar -cvf - <stuff to put in archive> | split --bytes=1m --suffix-length=4 --numeric-suffix - myarchive.tar.
І коли я хочу рекомбінувати та untar:
cat myarchive.tar.* | tar xvf -
GNU Tar підтримує декілька томів . Варіантів багато, той, який я знайшов акуратним, був
tar --create --multi-volume --file=/tmp/file1.tar --file=/tmp/file2.tar files_to_archive
розмір може бути визначений через -L (довжина стрічки)
Однак він не підтримує стиснення таким чином, тому вам доведеться окремо це робити. "tar: не вдається використовувати стиснуті архіви з кількома томами"
Використовуйте tar c
для створення архіву смоли та вкажіть k size-in-kbytes
параметр для керування максимальним розміром кожної частини. Ви закінчите з ((оригінальний розмір) / (розмір деталі) + 1) частинами.
tar (GNU tar) 1.29
я також не бачу такої опції.