НАЗВАНИЕ
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).
dumplevel size savetime importance markerКаждая из этих строк-компонентов может быть заключена в кавычки и, таким образом, может содержать пробелы.
9 1200 "2 weeks" useful "a blue X"определяет, что будет выполняться дамп уровня 9 на 1200-футовой ленте (или на 1200 килобайтовой дискете), который будет храниться 2 недели с меткой "голубой крест" (в дополнение к метке более содержательного типа). Эта резервная копия считается просто "полезной" (useful) и не будет проверяться с помощью dumpdir.
drive d density sizes ... [format] drive k sizes ... [format]
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
Только привилегированный пользователь может запускать команду 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.