Программа обработки архивов tar


Программа обработки архивов tar - стр. 101


(через NFS). Оператор должен убедиться, что все машины завершили
работу ко времени, когда происходит дамп. Если машина ничего не
выполняет, ее файлы не дампируются и пошаговый дамп следующего дня не
сохраняет файлы, которые приходят для дампа.
#!/bin/csh
# Dump thingie
set now = 'date'
set then = ''cat date.nfs.dump'
/u/hack/bin/tar -c -G -v\
-f /dev/rtu20\
-b 126\
-N "$then"\
-V "Dump from $then to $now"\
/alpha-bits/gp\
/gnu/hack\
/hobbes/u\
/spiff/u\
/sugar-bombs/u
echo $now > date.nfs.dump
mt -f /dev/rtu20 rew
Вывод из этого сценария хранится в файле для того, чтобы оператор
позже мог его прочесть.
Этот сценарий использует файл 'date.nfs.dump' для хранения
даты/времени последнего дампа.
Т.к. это поточное ленточное устройство, не делается попыток
проверять архив. Это также объясняет высокий блочный фактор. Ленточное
устройство быть перемотано с помощью команды mt после того, как
произведен ламп.
9.3 Пошаговые опции *
- 156 -
'--incremental' ('-G') используется в сочетании с '--create',
'extract' или '--list' при резервном копировании и обновлении системы
файлов. Архив нельзя извлечь, и нельзя составить список его членов с
помощью опции '--incremental', если он был создан не с помощью опции.
Эта опция должна использоваться только сценарием, а не пользователем,
и обычно безотносительно к опции '--listed-incremental=snapshot-файл',
которая описывается ниже.
'--incremental' в сочетании с '--create' заставляет tar записывать в
начало архива элемент каждого каталога, который будет архивироваться.
Элемент для каталога включает список всех файлов каталога во время,
когда архив создан, и флаг для каждого файла, показывающий, нужно ли
его заносить в архив.
Заметьте, что эта опция заставляет tar создавать нестандартный
архив, который нельзя прочесть не-GNU версиями программы tar.
'--incremental' в сочетании с '--extract' заставляет tar читать
список содержимого каталога, сохраненный в архиве, удалять файлы



- Начало -  - Назад -  - Вперед -