The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Split архив"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Samba, вопросы интеграции Unix и Windows (Public)
Изначальное сообщение [ Отслеживать ]

"Split архив"  
Сообщение от ALEXEYCH (ok) on 27-Мрт-08, 16:50 
Приветствую всех, как быстро и просто создать архив папки, которая весит 20гб?
Стоит freebsd 6.2. На другие папки размером до 1гб создаю бекап архивы с помощью tar, создает все шоколадно, а вот с папкой в 20гб невкурил как разбить по 2гб на архивы, кто может помочь?

Пример скрипта, который делает архивы папок до 1гб:
samba# cat /backup.sh
#!/bin/sh
tar -czf /arhive/arhive/$(date +%Y%m%d)-price.tar.gz /home/price
tar -czf /arhive/arhive/$(date +%Y%m%d)-region.tar.gz /home/region
tar -czf /arhive/arhive/$(date +%Y%m%d)-sert.tar.gz /home/sert
tar -czf /arhive/arhive/$(date +%Y%m%d)-sysadmin.tar.gz /home/sysadmin

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

  • Split архив, chemtech, 18:14 , 27-Мрт-08, (1)  
    • Split архив, ALEXEYCH, 09:30 , 28-Мрт-08, (2)  
      • Split архив, angra, 06:00 , 29-Мрт-08, (3)  
        • Split архив, ALEXEYCH, 15:48 , 31-Мрт-08, (4)  
          • Split архив, angra, 16:14 , 31-Мрт-08, (5)  
            • Split архив, ALEXEYCH, 16:53 , 01-Апр-08, (6)  
              • Split архив, Espeto, 12:06 , 07-Июл-08, (7)  

Сообщения по теме [Сортировка по времени | RSS]


1. "Split архив"  
Сообщение от chemtech email on 27-Мрт-08, 18:14 
В вашем заголовке же ответ - split

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Split архив"  
Сообщение от ALEXEYCH (??) on 28-Мрт-08, 09:30 
>В вашем заголовке же ответ - split

Вот строка скрипта где я обрабатываю папку в 20гб
tar -czf /arhive/arhive/AKTI.tar.gz /home/AKTI | split -b 1024m
но она нифига не работает, создает архив более 1гб, а точнее 20гб. Может я что-то не то пишу или не дописываю, незнаю, кто-нить может подсказать.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Split архив"  
Сообщение от angra (ok) on 29-Мрт-08, 06:00 
Сначала вы сказали tar писать в файл /arhive/arhive/AKTI.tar.gz вместо STDOUT, а потом пытаетесь передать STDOUT на split и разумеется последний ничего не создает. Попробуйте например так:
tar -cz /home/AKTI | split -b 1024m AKTI
Это должно создать файлы вида
AKTIaa
AKTIab
AKTIac
...
Если не устраивают имена читайте внимательно man split

P.S. Никогда не пробовал использовать опции компрессии (z, j итд) на потоке, если возникнут проблемы попробуйте без них.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Split архив"  
Сообщение от ALEXEYCH (ok) on 31-Мрт-08, 15:48 
>[оверквотинг удален]
>tar -cz /home/AKTI | split -b 1024m AKTI
>Это должно создать файлы вида
>AKTIaa
>AKTIab
>AKTIac
>...
>Если не устраивают имена читайте внимательно man split
>
>P.S. Никогда не пробовал использовать опции компрессии (z, j итд) на потоке,
>если возникнут проблемы попробуйте без них.

Вот что он мне написал, когда я прописал tar -cz /home/AKTI | split -b 1024m AKTI.
Тоже самое пишет если пишу tar -cz /arhive/arhive/AKTI.tar.gz /home/AKTI | split -b 1024m AKTI
# ./backup.sh
split: AKTI: No such file or directory
tar: Failed to open '/dev/sa0': Operation not supported
:(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Split архив"  
Сообщение от angra (ok) on 31-Мрт-08, 16:14 
Не надо слепо копировать, это не шаманские заклинания. Некоторые базовые утилиты в bsd и линуксе различны, почитайте man и подкорректируйте под вашу систему. В-первую очередь ознакомьтесь с ролью ключа f для tar и поймите разницу между выводом в STDOUT и в файл
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Split архив"  
Сообщение от ALEXEYCH (ok) on 01-Апр-08, 16:53 
angra, а у тебя нет случаем описание готового скрипта, который делает разбивку архива, порой просто времени нет физически, чтобы изучить и понять материал.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Split архив"  
Сообщение от Espeto (??) on 07-Июл-08, 12:06 
>angra, а у тебя нет случаем описание готового скрипта, который делает разбивку
>архива, порой просто времени нет физически, чтобы изучить и понять материал.
>

Попробуй так:
tar -czf /dev/stdout <arch_dir> | split -d -b 1000m - <arch_name>

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру