RedHat и многотомные архивы
От: Аноним  
Дата: 28.10.13 14:11
Оценка:
Коллеги, подскажите софтину, которая а) официально поддерживается RedHat Linux, и б) умеет создавать многотомные архивы.
Связку tar+zip не предлагать, по некоторым причинам не подходит.
Re: RedHat и многотомные архивы
От: md03t5  
Дата: 28.10.13 19:32
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Коллеги, подскажите софтину, которая а) официально поддерживается RedHat Linux, и б) умеет создавать многотомные архивы.

А>Связку tar+zip не предлагать, по некоторым причинам не подходит.

Обще-UNIX-оавая практика и думаю работает и на RHEL-е

Сначала склеить, потом порезать:
1. ls *.pl | cpio -ov > /tmp/files.cpio #для примера клеим все перловые файлы (скажем их там десяток гигабайт )
2. split -d -b100m /tmp/files.cpio ./files.cpio. #режем на тома по 100М
3. rm -f /tmp/files.cpio #уничтодаем оригиналы

Потом собираем и отклеиваем файлы друг от друга:
3. cat ./files.cpio.* > /tmp/files.cpio
4. mkdir output; cpio -idv < /tmp/files.cpio
Re[2]: RedHat и многотомные архивы
От: Аноним  
Дата: 29.10.13 06:58
Оценка: :)))
Здравствуйте, md03t5, Вы писали:

M>Здравствуйте, Аноним, Вы писали:


А>>Коллеги, подскажите софтину, которая а) официально поддерживается RedHat Linux, и б) умеет создавать многотомные архивы.

А>>Связку tar+zip не предлагать, по некоторым причинам не подходит.

M>Обще-UNIX-оавая практика и думаю работает и на RHEL-е


M>Сначала склеить, потом порезать:

M>1. ls *.pl | cpio -ov > /tmp/files.cpio #для примера клеим все перловые файлы (скажем их там десяток гигабайт )
M>2. split -d -b100m /tmp/files.cpio ./files.cpio. #режем на тома по 100М
M>3. rm -f /tmp/files.cpio #уничтодаем оригиналы

M>Потом собираем и отклеиваем файлы друг от друга:

M>3. cat ./files.cpio.* > /tmp/files.cpio
M>4. mkdir output; cpio -idv < /tmp/files.cpio

Не подходит, к сожалению. Нужно, чтобы полученный архив могла открыть сферическая блондинка под Виндой.
Re[3]: RedHat и многотомные архивы
От: rising_edge  
Дата: 29.10.13 10:53
Оценка: +1
Здравствуйте, Аноним, Вы писали:

А>Не подходит, к сожалению. Нужно, чтобы полученный архив могла открыть сферическая блондинка под Виндой.


7z. Должен быть в репозитории.

Ну или купить rar.
Re[4]: RedHat и многотомные архивы
От: md03t5  
Дата: 29.10.13 18:26
Оценка:
Здравствуйте, rising_edge, Вы писали:

_>Здравствуйте, Аноним, Вы писали:


А>>Не подходит, к сожалению. Нужно, чтобы полученный архив могла открыть сферическая блондинка под Виндой.


_>7z. Должен быть в репозитории.


_>Ну или купить rar.


7z в EPEL-е. В родном репозитории RHEL-а его нет.

Тогда задача практически нерешаема ибо под win "из коробки" у блондики есть только zip.
Ничего другого windows без дополнительных архиваторов открывать не умеет.
Можно попробовать iso-шки сделать. Если win не XP а помоложе, то он умеет монтировать iso как драйв.

Как-то так ... :
$ cd /big_data_archive
$ dirsplit -s 700M -e2 /big_data_archive # режем большой каталог на части. точнее создаем файлики-описатели
$ ls vol* # должен выдать что-то типа
vol_1.list
vol_2.list
$ mkisofs -o vol1.iso -D -r --joliet-long -graft-points -path-list vol_1.list
$ mkisofs -o vol2.iso -D -r --joliet-long -graft-points -path-list vol_2.list
$ ls -l *.iso # должно получиться
vol1.iso
vol2.iso

В RHEL 6.4 dirsplit есть в базовом репозитории и называется dirsplit-1.1.9-12.el6.x86_64.rpm
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.