The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"tar: --exclude= и не только"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"tar: --exclude= и не только"
Сообщение от NN emailИскать по авторуВ закладки on 24-Сен-01, 15:45  (MSK)
[font size="1" color="#FF0000"]Последняя редакция от 24-Сен-01 15:50  ()[/font][p]Подскажите, пожалуйста, почему не срабатывает команда
/bin/tar -cpf backup/backups/full.tar \
directory / --exclude=home/lanshare/public/archive home
? Точнее, срабатывает, но лупит в тар все подряд без исключений...
И можно ли (если можно, то как) заставить tar писать один архив в несколько файлов? (Увы, в ext2 в один файл больше 2 Гб не запихнуть...)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: tar: --exclude= и не только"
Сообщение от lavr emailИскать по авторуВ закладки on 24-Сен-01, 18:07  (MSK)
>[font size="1" color="#FF0000"]Последняя редакция от 24-Сен-01
>15:50  ()[/font]
>
>Подскажите, пожалуйста, почему не срабатывает команда
>
>/bin/tar -cpf backup/backups/full.tar \
> directory / --exclude=home/lanshare/public/archive home
>? Точнее, срабатывает, но лупит в
>тар все подряд без исключений...
>
>И можно ли (если можно, то
>как) заставить tar писать один
>архив в несколько файлов? (Увы,
>в ext2 в один файл
>больше 2 Гб не запихнуть...)
>

[g]tar -options --exclude=/path/file -f archive_name[machine:[device]] whats_must_be_archived

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "tar: обход ограничений на размер файлов"
Сообщение от NN emailИскать по авторуВ закладки on 24-Сен-01, 21:50  (MSK)
Чтобы обойти ограничение на размер файла в ext2, я на скорую руку соорудил примерно следующее:
sh count | sh bigtar
, где count -- файл такого содержания:

#!/bin/sh
tarfile=/backup/test.tar
tardir=home
excludedir=
if [ -f $tarfile ] ; then
     rm -f $tarfile
fi
i=0
while true
do
     if [ -f $tarfile ] ; then
         mv $tarfile $tarfile.$i
         i=`expr $i   1`
     fi
     echo ''
done

, а bigtar -- соответственно

#!/bin/sh
tarfile=/backup/test.tar
tardir=home
excludedir=
tar cpf $tarfile --directory / --exclude=$excludedir \
--multi-volume --tape-length 2000000 $tardir

В результате вроде аккуратненько последовательно пишутся test.tar.0, test.tar.1 и т.д., последний -- test.tar . Но гложут меня сомнения, не перемудрил ли чего по неопытности.
Как по-Вашему, можно довериться эдакому изврату? :-)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: tar: обход ограничений на размер файлов"
Сообщение от lavr emailИскать по авторуВ закладки on 24-Сен-01, 22:24  (MSK)
>Чтобы обойти ограничение на размер файла
>в ext2, я на скорую
>руку соорудил примерно следующее:
> sh count | sh bigtar
>
> , где count -- файл
>такого содержания:
>
> #!/bin/sh
> tarfile=/backup/test.tar
> tardir=home
> excludedir=
> if [ -f $tarfile ]
>; then
>     rm
>-f $tarfile
> fi
> i=0
> while true
> do
>     if
>[ -f $tarfile ] ;
>then
>      
>   mv $tarfile
>$tarfile.$i
>      
>   i=`expr $i
>  1`
>     fi
>
>     echo
>''
> done
>
> , а bigtar -- соответственно
>
>
> #!/bin/sh
> tarfile=/backup/test.tar
> tardir=home
> excludedir=
> tar cpf $tarfile --directory /
>--exclude=$excludedir \
>--multi-volume --tape-length 2000000 $tardir
>
> В результате вроде аккуратненько последовательно
>пишутся test.tar.0, test.tar.1 и т.д.,
>последний -- test.tar . Но
>гложут меня сомнения, не перемудрил
>ли чего по неопытности.
>Как по-Вашему, можно довериться эдакому изврату?
>:-)

вполне, это старые проблемы на размер файла
2GB (unsigned int если не ошибаюсь)
старые backup-systems типа amanda до сих пор
грешат этим делом. Странно, надо будет на ufs
проверить, вроде бы у меня в Solaris/HP-UX
были файлы > 2GB.


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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