FSAVE(8)
НАЗВАНИЕ
fsave - резервное копирование файловых систем с контролем ошибок в
неинтерактивном режиме.
СИНТАКСИС
fsave filesystem [dumpinfo] [mediainfo] [sitename]
ОПИСАНИЕ
fsave запускается из fsphoto(8) для получения полуавтоматического
интерфейса для резервного копирования файловых систем XENIX с
помощью backup(1). Вмешательство оператора требуется для монтажа
и демонтажа кассет или дискет в нужные моменты, однако, для
уменьшения потенциально возможных ошибок сведено к минимуму.
Оператор получает подсказки, когда от него требуется выполнение
определенных действий, таких как монтаж или демонтаж кассет или
дискет. Эти подсказки и допустимые ответы на них описываются ниже.
Для всех подсказок введение h,H или ? осуществляет выдачу на экран
краткой сводки всех возможных ответов.
Дамп файловой системы (резервное копирование)
Следующая подсказка выводит параметры, используемые по умолчанию,
(выбранные из файла базы данных schedule) и представляет опции,
предназначенные для их изменения:
Level dumplevel dump of filesystem filesistem, date
media size: size feet [or Kb]
media drive: drive
This media will be saved for howlong, and is howvital.
M)ounted volume, P)ostpone, C)heck or F)ormat volumes,
R)etension or H)elp:
Выведенные величины задают следующие инструкции: filesystem должна
быть скопирована с помощью магнитной ленты длиной size футов (или
size килобайт для емких дискет), установленной на драйве(дисководе)
drive. Носители media будут храниться howlong ("1 год", "2 месяца"
и т.д.), причем уровень резервного копирования dumplevel будет
howvital ("критическим", "предупредительным" и т.д.).
Опции меню таковы:
m | Установлен (с правом записи) том запрошенного размера size, можно начинать резервное копирование (дамп). |
mnewsize | Доступны тома недостаточного размера, поэтому вместо них установлен большой том размера newsize. Если дамп
выйдет за пределы одного тома, то последующие тома
должны быть того же размера. |
p | Резервное копирование откладывается (fsphoto автоматически повторит копирование этой файловой системы в следующий раз). |
c | Повторная проверка на ошибки томов, используемых для резервного копирования файловой системы filesystem.
Эта опция полезна, когда дамп таинственным образом
срывается, и fsave начинает все сначала, но оператор
не видит действительной причины (например, стример
случайно остался в режиме "offline", или осталась
незапертым задвижка дисковода гибких дисков) и хочет
перепроверить носители. |
f | Форматирование установленного в текущий момент носителя (главным образом эта опция опция полезна для дискет). |
r | Перенатяжка ленты с помощью /usr/bin/tape. |
Если требуется несколько томов, то backup будет останавливаться в
ожидании установки очередного тома. Следите за порядком следования
носителей.
Проверка форматирования
Проверка форматирования носителей "критического" уровня выполняется
с помощью dumpdir(1):
Check vital volumes for format errors
M)ounted first volume, S)kip format check, or H)elp:
Опции меню таковы:
m | Первый том уже (или еще) установлен, и dumpdir может начинать проверку его форматирования. |
s | Проверка форматирования тома пропускается, и осуществляется проверка ошибок чтения (см. ниже). |
Проверка ошибок чтения
Все тома читаются с помощью restor(1), которая осуществляет
контроль ошибок во время этого чтения. Если возникает ошибка, то
дамп объявляется неудавшимся и начинается сначала.
Check vital volumes for read errors
M)ounted which volume, E)rror on previos volume, D)one, S)kip
checks, or H)elp:
Опции меню таковы:
m | Том which ("первый" или "следующий") установлен в дисководе и готов к проверке на ошибки чтения. |
e | На последнем проверяемом томе возникла ошибка, и дамп следует повторить. |
d | Все тома проверены, ошибок не обнаружено, резервное копирование файловой системы было завершено успешно. |
s | Пропуск проверки на ошибки чтения для остальных томов. |
Каждый том должен быть проверен на ошибки чтения; restor
запрашивает тома для проверки от первого до последнего. Тома, на
которых обнаруживаются ошибки чтения, должны быть помечены, как
"подозрительные" и сняты, а дамп повторен сначала.
После того, как резервное копирование будет успешно завершено,
тома должны быть помечены в соответствии с приводимыми
инструкциями.
Аргументы
fsave обычно запускается программой fsphoto, которая передает ей
все необходимые аргументы, взятые из базы данных schedule(8).
- filesystem
- Файловая система, подлежащая резервному копированию.
- dumpinfo
- Набор разделенных пробелами строк, которые предоставляют
некоторую необязательную информацию о данном резервном
копировании:
dumplevel size savetime importance marker
Каждая из этих строк-компонентов может быть заключена в кавычки
и, таким образом, может содержать пробелы.
- dumplevel
- Уровень выполняемого дампа, задаваемый одной цифрой
от 0 до 9 (передаваемой дампу) или буквы x
(означающей, что дамп выполнять не надо). По
умолчанию выполняется дамп нулевого уровня.
- size
- Объем промежуточных носителей, которые будут
использованы (в футах для ленты и в килобайтах для
дискет). size относится к первому из размеров,
перечисленных в mediainfo. Это значение используется
по умолчанию.
- savetime
- Время хранения резервной копии (например, "3
месяца"). По умолчанию - "1 год".
- importance
- Уровень важности данного резервного копирования?
(Например, "критический" или "предупредительный").
Форматирование копий "критического" уровня
проверяется программой dumpdir. По умолчанию задается
"важный" уровень.
- marker
- Помещает на каждом томе метку "none"("никакой" - по
умолчанию) или метку дополнительного типа (например,
"a pink sticker" - розовая наклейка)
Типичный вид dumpinfo:
9 1200 "2 weeks" useful "a blue X"
определяет, что будет выполняться дамп уровня 9 на 1200-футовой
ленте (или на 1200 килобайтовой дискете), который будет
храниться 2 недели с меткой "голубой крест" (в дополнение к
метке более содержательного типа). Эта резервная копия считается
просто "полезной" (useful) и не будет проверяться с помощью
dumpdir.
- mediainfo
- Набор разделенных пробелами строк, задающих некоторую
необязательную информацию об используемом носителе:
drive d density sizes ... [format]
drive k sizes ... [format]
- drive
- Имя используемого для резервного копирования
устройства. По умолчанию - /dev/rmt0.
- k sizes ...
- Если задано значение k, устройство drive
предполагается дисководом гибких дисков, а список
размеров sizes определяет емкости дискет, которые
могут быть использованы (в килобайтах).
- d density sizes ...
- В противном случае, должно быть задано значение d. В
этом случае drive считается магнитной лентой с
плотностью записи density (битов на дюйм) и с одной
из возможных емкостей sizes (в футах).
- format
- Используется команда форматирования ленты или
дискеты так, как это описано.
Информация mediainfo, описывающая 9-дорожечную магнитную ленту,
будет выглядеть так:
media /dev/rmt0 d 1600 2400 1200 600
media /dev/rmt2 d 800 1400 1200 600
определяя, что /dev/rmt0 - это магнитная лента с плотностью
записи 1600 бит/дюйм емкостью 2400,1200 или 600 футов, а
/dev/rmt2 - с плотностью записи 800 бит/дюйм.
Дискета может быть описана так:
media /dev/fd0 k 1024 format /dev/fd0
что означает, что /dev/fd0 - мегабайтная дискета (1024
килобайта), сформатированная командой:
format /dev/fd0
- sitename
- Место выполнения резервного копирования (например, название
компании или здания). Заметьте, что имя дескриптора uucp(1) из
/etc/systemid автоматически помещается в область меток томов.
Только привилегированный пользователь может запускать команду
fsave.
ФАЙЛЫ
/etc/systemid Имя машины.
/etc/ddate Регистрация последнего резервного копирования каждой файловой
системы.
/dev/tty Всегда присутствующее символьное устройство.
СМ. ТАКЖЕ
fsphoto(8), schedule(8), backup(1), dumpdir(1), restor(1),
basename(1).
ДИАГНОСТИКА
Резервное копирование завершается успешно (код завершения 0), но
ошибки генерируют соответствующее сообщение и статус выхода 1.
fsave сообщает о неправильном вводе аргументов и выходит с кодом
завершения 2.
Резервное копирование файловой системы filesystem откладывается, и
fsave выходит с кодом завершения 3.