nixp.ru v3.0

22 октября 2017,
воскресенье,
05:53:17 MSK

DevOps с компанией «Флант»
sanjar написал 30 апреля 2008 года в 10:37 (3102 просмотра) Ведет себя как мужчина; открыл 1 тему в форуме, оставил 1 комментарий на сайте.

Помогите расшифровать эти данные, при архивировании системы полностью с помощью тар:

cd /

tar czvf $BACKNAME . -X $EXCLFILE 1> /dev/null 2>> $LOGNAME

в лог файл записываются такие ошибки:

//******************************

2008-04-28

tar: ./dev/log: socket ignored

tar: ./dev/gpmctl: socket ignored

tar: ./home/Base/datafiles/test_system01.dbf: file changed as we read it

tar: Error exit delayed from previous errors

//******************************

при открытии архива выдает ошибку.

при определинии размера архива:

[root@das old]# du -sm bak_das[2008-04-28].tar.gz

3093 bak_das[2008-04-28].tar.gz

этот же каталог расшарен с помощью самба,

c другого компьютера монтируем этот каталог и при команде

[root@backup-server old]# du -sm bak_das[2008-04-28].tar.gz

2096146 bak_das[2008-04-28].tar.gz

тоесть размер того же архива уже другой.

Помогите разобраться с этой проблемой.

Anarchist
sanjar
Помогите расшифровать эти данные, при архивировании системы полностью с помощью тар:

cd /

tar czvf $BACKNAME . -X $EXCLFILE 1> /dev/null 2>> $LOGNAME

А ты уверен, что tar такое умеет?

Да на работающей системе?

Рекомендую почитать про cpio.

sanjar
в лог файл записываются такие ошибки:

//******************************

2008-04-28

tar: ./dev/log: socket ignored

tar: ./dev/gpmctl: socket ignored

tar: ./home/Base/datafiles/test_system01.dbf: file changed as we read it

tar: Error exit delayed from previous errors

//******************************

А прочитать что тебе пишет архиватор слабо?

То самое, о чём я говорил: tar не умеет корректно обрабатывать все типы файлов, один из файлов в процессе архивации быд изменён.

sanjar
при открытии архива выдает ошибку.

Ещё бы не выдавал.

sanjar

А ты уверен, что tar такое умеет?

Да на работающей системе?

Да тар такое умеет делать, можешь проверить, только вот на работающей системе делает корректно или нет хотелось узнать.

cpio почитаю, спасибо за помощь,

а кто нибудь устанавливал программу bacula на rhel3

я прочитал статью где устанавливали на FreeBSD, так там есть клиент, сервер, и для консоли, но для rhel3 там только один пакет, непонятно что в этом пакете имеется.

Anarchist
sanjar
Да тар такое умеет делать, можешь проверить

Относительно общего случая я бы не рекомендовал источать такую уверенность :)

sanjar
только вот на работающей системе делает корректно или нет хотелось узнать.

Как показывает практика, на момент резервного копирования по такому сценарию систему нужно выводить из работы.

sanjar
а кто нибудь устанавливал программу bacula на rhel3

я прочитал статью где устанавливали на FreeBSD, так там есть клиент, сервер, и для консоли, но для rhel3 там только один пакет, непонятно что в этом пакете имеется.

Пожалуйста в отдельную тему.

Архиватор покажет тебе список файлов rpm-пакета.

И вообще — man rpm, он тебе много чего подскажет.

sendmoreinfo
sanjar
tar: ./dev/log: socket ignored

tar: ./home/Base/datafiles/test_system01.dbf: file changed as we read it

при определинии размера архива:

[root@das old]# du -sm bak_das[2008-04-28].tar.gz

3093 bak_das[2008-04-28].tar.gz

c другого компьютера монтируем этот каталог и при команде

[root@backup-server old]# du -sm bak_das[2008-04-28].tar.gz

2096146 bak_das[2008-04-28].tar.gz

1. бэкапить сокеты бесполезно, они автомагически создаются процессом, которому нужны.

2. бэкапить живую базу данных опасно. если это oracle, то позовите своего DBA, пусть расскажет про принятые методы backup/recovery.

3. смотрите размер ls -l или stat, а не du

sendmoreinfo
sanjar
а кто нибудь устанавливал программу bacula на rhel3

я прочитал статью где устанавливали на FreeBSD, так там есть клиент, сервер, и для консоли, но для rhel3 там только один пакет, непонятно что в этом пакете имеется.

Я пользуюсь bacula на rhel3, но собираю ее сам. Откуда взялся rpm и как он называется?