Форум русскоязычного сообщества Ubuntu


Автор Тема: разбиение tar.bz2 на несколько частей  (Прочитано 1570 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн legioner

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля

 Всем привет !!!

Столкнулся с таким вопросом.

Есть большой архив .tar.bz2 (10 гигов ) и открывать его потом если что, очень долго.
Знаю, что логи так бьются. Достигая определенного размера, лог начинает записываться в другой файл.
Как бы так сделать таром  ?  :)
« Последнее редактирование: 12 Январь 2010, 14:52:21 от legioner »
Дорогу осилит идущий

Оффлайн ploop

  • Активист
  • *
  • Сообщений: 762
    • Просмотр профиля
Re: зарбиение tar.bz2 на несколько частей
« Ответ #1 : 12 Январь 2010, 11:32:39 »
Чтоб потом можно было открывать, это только делать разные архивы. А так можно порезать утилитой dd

Оффлайн legioner

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: зарбиение tar.bz2 на несколько частей
« Ответ #2 : 12 Январь 2010, 12:00:08 »
Понятно. Нужно именно открывать !!!
Неужели больше нет вариантов ?  :'(
Дорогу осилит идущий

Оффлайн dsh

  • Участник
  • *
  • Сообщений: 229
    • Просмотр профиля
Re: зарбиение tar.bz2 на несколько частей
« Ответ #3 : 12 Январь 2010, 12:13:18 »
Поправьте название.

Оффлайн ploop

  • Активист
  • *
  • Сообщений: 762
    • Просмотр профиля
Re: зарбиение tar.bz2 на несколько частей
« Ответ #4 : 12 Январь 2010, 12:24:09 »
Цитировать
Неужели больше нет вариантов ?

Тут работают две программы. Первая - tar, склеивает кучу мелких файлов в один большой, сохраняя владельцев/права/пути и т.д., но не сжимает данные. Вторая - собственно архиватор, которая этот большой файл сжимает. В итоге, чтоб посмотреть содержимое архива, его надо ВЕСЬ распаковать, даже не сохраняя данные на диск, а просто построить список файлов. Поэтому это так долго происходит.
rar, например, (какой-то версии) хранит список файлов отдельно от тела архива, поэтому можно быстро посмотреть его содержимое. Так же он по умолчанию сжимает каждый файл отдельно - эффективно при восстановлении повреждённых архивов, но неэффективно с точки зрения степени сжатия. И только с опцией "непрерывный архив" работает подобно tar'у.

Пользователь решил продолжить мысль 12 Январь 2010, 12:26:48:
Вообще архив - это такое дело, которое часто открывать не будешь. Я если что-то пакую, то на долгие годы (заболванить например), а иначе пусть так лежит. Так что не вижу проблем :)
« Последнее редактирование: 12 Январь 2010, 12:26:48 от ploop »

Оффлайн legioner

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: зарбиение tar.bz2 на несколько частей
« Ответ #5 : 12 Январь 2010, 14:52:46 »
Поправьте название.

Спс

Пользователь решил продолжить мысль 12 Январь 2010, 14:53:33:
Цитировать
Неужели больше нет вариантов ?

Тут работают две программы. Первая - tar, склеивает кучу мелких файлов в один большой, сохраняя владельцев/права/пути и т.д., но не сжимает данные. Вторая - собственно архиватор, которая этот большой файл сжимает. В итоге, чтоб посмотреть содержимое архива, его надо ВЕСЬ распаковать, даже не сохраняя данные на диск, а просто построить список файлов. Поэтому это так долго происходит.
rar, например, (какой-то версии) хранит список файлов отдельно от тела архива, поэтому можно быстро посмотреть его содержимое. Так же он по умолчанию сжимает каждый файл отдельно - эффективно при восстановлении повреждённых архивов, но неэффективно с точки зрения степени сжатия. И только с опцией "непрерывный архив" работает подобно tar'у.

Пользователь решил продолжить мысль 12 Январь 2010, 12:26:48:
Вообще архив - это такое дело, которое часто открывать не будешь. Я если что-то пакую, то на долгие годы (заболванить например), а иначе пусть так лежит. Так что не вижу проблем :)

Спасибо, Низкий поклон !!!
Дорогу осилит идущий

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: разбиение tar.bz2 на несколько частей
« Ответ #6 : 12 Январь 2010, 15:27:57 »
split - порезать на куски.
cat - склеить куски.
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн legioner

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: разбиение tar.bz2 на несколько частей
« Ответ #7 : 12 Март 2010, 16:12:26 »
split - порезать на куски.
cat - склеить куски.

Спасибо !!! попробую  :)
Дорогу осилит идущий

 

Страница сгенерирована за 0.054 секунд. Запросов: 22.