The OpenNET Project / Index page

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

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

"Помогите с резервным копированием"  
Сообщение от Akmal (??) on 17-Авг-06, 17:50 
Необходимо сделать резервное копирование системы (Slackware 10.0). Для этого использовал скрипт из http://www.opennet.me/docs/RUS/linuxsos/ch22_1.html. Получилось так:
====================
#!/bin/sh
# from http://www.opennet.me/docs/RUS/linuxsos/ch22_1.html or http://linux.webclub.ru/
# this_comp_name
COMPUTER=localhost
# dir_for_backup
DIRECTORIES="--directory=/"
# dir_to_not_backup
EXCLUDES="--exclude=/proc --exclude=/mnt --exclude=*/lost+found"
# where_to_save
BACKUPDIR=/usr/local/ssrc/backup
# time_of_last_full_backup_copy
TIMEDIR=/usr/local/ssrc/backup/last-full
# where_is_tar
TAR=/bin/tar
#Don't edit
PATH=/usr/local/bin:/usr/bin:/bin
DOW=`date +%a` # Day_of_week, ex. Mon
DOM=`date +%d` # Date, ex. 27
DM=`date +%d%b` # Date&month, ex. 27Sep
# 1-day of month will do full backup copy
# Every Sunday update full copy of last Sunday
# Every another day updates of every another last day, the names are the same
#
# Monthly full backup copy
cd /
if [ $DOM = "01" ]; then
  NEWER=""
  $TAR $NEWER -cpf $BACKUPDIR/$COMPUTER-$DM.tar $DIRECTORIES $EXCLUDES
fi
# Weekly full backup copy
if [ $DOW = "Sun" ]; then
  NEWER=""
  NOW=`date +%d-%b`
#Dayly update of full backup copy
  echo $NOW > $TIMEDIR/$COMPUTER-full-date
  $TAR $NEWER -cpf $BACKUPDIR/$COMPUTER-$DOW.tar $DIRECTORIES $EXCLUDES
else
  NEWER="--newer `cat $TIMEDIR/$COMPUTER-full-date`"
  echo "$NEWER -cpf $BACKUPDIR/$COMPUTER-$DOW.tar $DIRECTORIES $EXCLUDES"
  $TAR $NEWER -cpf $BACKUPDIR/$COMPUTER-$DOW.tar $DIRECTORIES $EXCLUDES
fi
================================
В папке /usr/local/ssrc/backup/last-full есть файл localhost-full-date в котором написано 17-Aug.
Но когда запускаю скрипт, говорит следующее:
--newer 17-Aug -cpf /usr/local/ssrc/backup/localhost-Thu.tar --directory=/ --exclude=/proc --exclude=/mnt --exclude=*/lost+found
/bin/tar: Cowardly refusing to create an empty archive
Try `/bin/tar --help' for more information.
(Первую строку выводит для наглядности, чтобы увидеть какие параметры идут в tar).
Почему скрипт не работает???
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

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


1. "Помогите с резервным копированием"  
Сообщение от anonymous (??) on 17-Авг-06, 19:27 
>Необходимо сделать резервное копирование системы (Slackware 10.0). Для этого использовал скрипт из
>http://www.opennet.me/docs/RUS/linuxsos/ch22_1.html. Получилось так:
>====================
>#!/bin/sh
># from http://www.opennet.me/docs/RUS/linuxsos/ch22_1.html or http://linux.webclub.ru/
># this_comp_name
>COMPUTER=localhost
># dir_for_backup
>DIRECTORIES="--directory=/"
># dir_to_not_backup
>EXCLUDES="--exclude=/proc --exclude=/mnt --exclude=*/lost+found"
># where_to_save
>BACKUPDIR=/usr/local/ssrc/backup
># time_of_last_full_backup_copy
>TIMEDIR=/usr/local/ssrc/backup/last-full
># where_is_tar
>TAR=/bin/tar
>#Don't edit
>PATH=/usr/local/bin:/usr/bin:/bin
>DOW=`date +%a` # Day_of_week, ex. Mon
>DOM=`date +%d` # Date, ex. 27
>DM=`date +%d%b` # Date&month, ex. 27Sep
># 1-day of month will do full backup copy
># Every Sunday update full copy of last Sunday
># Every another day updates of every another last day, the names
>are the same
>#
># Monthly full backup copy
>cd /
>if [ $DOM = "01" ]; then
>  NEWER=""
>  $TAR $NEWER -cpf $BACKUPDIR/$COMPUTER-$DM.tar $DIRECTORIES $EXCLUDES
>fi
># Weekly full backup copy
>if [ $DOW = "Sun" ]; then
>  NEWER=""
>  NOW=`date +%d-%b`
>#Dayly update of full backup copy
>  echo $NOW > $TIMEDIR/$COMPUTER-full-date
>  $TAR $NEWER -cpf $BACKUPDIR/$COMPUTER-$DOW.tar $DIRECTORIES $EXCLUDES
>else
>  NEWER="--newer `cat $TIMEDIR/$COMPUTER-full-date`"
>  echo "$NEWER -cpf $BACKUPDIR/$COMPUTER-$DOW.tar $DIRECTORIES $EXCLUDES"
>  $TAR $NEWER -cpf $BACKUPDIR/$COMPUTER-$DOW.tar $DIRECTORIES $EXCLUDES
>fi
>================================
>В папке /usr/local/ssrc/backup/last-full есть файл localhost-full-date в котором написано 17-Aug.
>Но когда запускаю скрипт, говорит следующее:
>--newer 17-Aug -cpf /usr/local/ssrc/backup/localhost-Thu.tar --directory=/ --exclude=/proc --exclude=/mnt --exclude=*/lost+found
>/bin/tar: Cowardly refusing to create an empty archive
>Try `/bin/tar --help' for more information.
>(Первую строку выводит для наглядности, чтобы увидеть какие параметры идут в tar).
>
>Почему скрипт не работает???

Не вникая в работу скрипта посоветую одно - пройди скрипт пошагово ручками (благо он небольшой). Для начала поймешь, где затык. Потом можно дальше копать. :)

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

2. "Помогите с резервным копированием"  
Сообщение от Akmal email(??) on 18-Авг-06, 09:20 
А что вообще означает
Cowardly refusing to create an empty archive ?????
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Помогите с резервным копированием"  
Сообщение от Gennadi email(??) on 18-Авг-06, 10:44 
>А что вообще означает
>Cowardly refusing to create an empty archive ?????


tar -cpf /usr/local/ssrc/backup/localhost-Thu.tar --exclude=/proc --exclude=/mnt --exclude=/lost+found /

А а так работает?..

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

4. "Помогите с резервным копированием"  
Сообщение от Akmal email(??) on 19-Авг-06, 17:15 
>>А что вообще означает
>>Cowardly refusing to create an empty archive ?????
>
>
>tar -cpf /usr/local/ssrc/backup/localhost-Thu.tar --exclude=/proc --exclude=/mnt --exclude=/lost+found /
>
>А а так работает?..


Да, спасибо

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

5. "Помогите с резервным копированием"  
Сообщение от konst email(??) on 19-Авг-06, 22:02 
"--directory=/"
=>
"--directory /"
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "Помогите с резервным копированием"  
Сообщение от konst email(??) on 19-Авг-06, 22:09 
>"--directory=/"
>=>
>"--directory /"
не то...
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

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

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




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

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