FSAVE(8)
FSAVE(8)
НАЗВАНИЕ
fsave - резервное копирование файловых систем с контролем ошибок в неинтерактивном режиме.
СИНТАКСИС
fsave filesystem [dumpinfo] [mediainfo] [sitename]
ОПИСАНИЕ
fsave запускается из для получения полуавтоматического интерфейса для резервного копирования файловых систем XENIX с помощью . Вмешательство оператора требуется для монтажа и демонтажа кассет или дискет в нужные моменты, однако, для уменьшения потенциально возможных ошибок сведено к минимуму.
Оператор получает подсказки, когда от него требуется выполнение определенных действий, таких как монтаж или демонтаж кассет или дискет. Эти подсказки и допустимые ответы на них описываются ниже.
Для всех подсказок введение 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 будет останавливаться в ожидании установки очередного тома. Следите за порядком следования носителей.
Проверка форматирования
Проверка форматирования носителей "критического" уровня выполняется с помощью :
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 | Пропуск проверки на ошибки чтения для остальных томов. |
После того, как резервное копирование будет успешно завершено, тома должны быть помечены в соответствии с приводимыми инструкциями.
Аргументы
fsave обычно запускается программой fsphoto, которая передает ей все необходимые аргументы, взятые из базы данных .
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 Место выполнения резервного копирования (например, название компании или здания). Заметьте, что имя дескриптора из /etc/systemid автоматически помещается в область меток томов.
Только привилегированный пользователь может запускать команду fsave.
ФАЙЛЫ
/etc/systemid Имя машины. /etc/ddate Регистрация последнего резервного копирования каждой файловой системы. /dev/tty Всегда присутствующее символьное устройство.
СМ. ТАКЖЕ
, , , , restor(1), .
ДИАГНОСТИКА
Резервное копирование завершается успешно (код завершения 0), но ошибки генерируют соответствующее сообщение и статус выхода 1. fsave сообщает о неправильном вводе аргументов и выходит с кодом завершения 2.
Резервное копирование файловой системы filesystem откладывается, и fsave выходит с кодом завершения 3.