ОСь: Redhat
есть файлы объемом 50гб. Хотел создать многотомный архив где каждый том размером 700мб
tar czfM test.tar.gz *.*Сжатый многотомный архив не создается, выходит сообщение что не может создать многотомный архив, а очень нужно. Прошу ваших советов.
> ОСь: Redhat
> есть файлы объемом 50гб. Хотел создать многотомный архив где каждый том размером
> 700мб
> tar czfM test.tar.gz *.*
> Сжатый многотомный архив не создается, выходит сообщение что не может создать многотомный
> архив, а очень нужно. Прошу ваших советов.
tar cz *.* | split -b <размер тома в байтах> - test.tar.gz.Будут файлы типа test.tar.gz.aa, test.tar.gz.ab и т. д.
Распаковка:
cat test.tar.gz.* | tar xz
Пишу по памяти, так что проверяйте по man tar/split
> tar cz *.* | split -b <размер тома в байтах> - test.tar.gz.
> Будут файлы типа test.tar.gz.aa, test.tar.gz.ab и т. д.
> Распаковка:
> cat test.tar.gz.* | tar xz
> Пишу по памяти, так что проверяйте по man tar/splitСпасибо, помогли :)
>> tar cz *.* | split -b <размер тома в байтах> - test.tar.gz.
>> Будут файлы типа test.tar.gz.aa, test.tar.gz.ab и т. д.
>> Распаковка:
>> cat test.tar.gz.* | tar xz
>> Пишу по памяти, так что проверяйте по man tar/split
> Спасибо, помогли :)Это конечно решает исходную задачу, но достать отдельный файлик из 50Gb архива будет аццки долго
> будет аццки долгоНу по сравнению с записью 70 CD болванок по 700Мб -- сущие мелочи. $)))
>> будет аццки долго
> Ну по сравнению с записью 70 CD болванок по 700Мб -- сущие
> мелочи. $)))на диски записываться ничего не будет.
>>> tar cz *.* | split -b <размер тома в байтах> - test.tar.gz.
>>> Будут файлы типа test.tar.gz.aa, test.tar.gz.ab и т. д.
>>> Распаковка:
>>> cat test.tar.gz.* | tar xz
>>> Пишу по памяти, так что проверяйте по man tar/split
>> Спасибо, помогли :)
> Это конечно решает исходную задачу, но достать отдельный файлик из 50Gb архива
> будет аццки долгоЕсит варианты лучше?
лучше, хуже - это все субъективноно если использовать только многотомные архивы тар -M, достать отдельное файло можно не дожидаясь просмотра всего архива...
> лучше, хуже - это все субъективно
> но если использовать только многотомные архивы тар -M, достать отдельное файло можно
> не дожидаясь просмотра всего архива...С этого мой вопрос и начался:
> tar czfM test.tar.gz *.*
> Сжатый многотомный архив не создается, выходит сообщение что не может создать многотомный...
Видимо, вы не озадачились чтением доки по tar, иначе как объяснить отсутствие параметра - на какие куски разбивать -LP.S. вот также посмотрите тут, может что полезное почерпнете
http://www.gnu.org/software/tar/manual/html_node/Multi_002dV...
tar czfM test.tar.gz *.*
Еще бы я не стал создавать архив в директории ( и ее субдиректориях) подлежащей архивации...