Основными конфигурационными файлами AMAND'ы служат /etc/amanda/amanda.conf
/etc/amanda/disklist. В этих файлах находится информация о стримере, о разделах, которые вы хотите резервировать, а также другая важная для AMAND'ы информация. Пока воспользуемся файлами по умолчанию. Откройте их и измените только специфические для вашей сети параметры.В файле disklist
Теперь приступим к настройке узлов, резервную копию которых вам нужно создать. Если эти узлы используют устаревший суперсервер inetd
, в файл/etc/inetd.conf нужно добавить такие строки:amanda dgram udp wait amanda /usr/libexec/amandad amandad
amandaidx stream tcp nowait amanda /usr/libexec/amindexd
amindexd amidxtape stream tcp ncwait amanda /usr/libexec/amidxtaped amidxtaped
Если же используется суперсервер xinetd
, то в файл/etc/xinetd.conf нужно добавить следующие строки:Листинг 10.1. Конфигурирование службы AMANDA
service amanda
{
protocol = udp
socket_type = dgram
wait = no
user = amanda
server = /usr/libexec/amandad
log_on_failure += USERID
}
service amandaidx
{
protocol = tcp
socket_type = stream
wait = no
user = amanda
server = /usr/libexec/amindexd
log_on_failure += USERID
}
service amidxtape
{
protocol = tcp
socket_type = stream
wait = no
user = amanda
server = /usr/libexec/amidxtaped
log_on_failure += USERID
}
Затем в файл /etc/.rhosts
192.168.0.1 amanda
Чтобы изменения вступили в силу, желательно перезагрузить компьютер или перейти на первый уровень выполнения и обратно по команде telinit
.Теперь нужно пометить кассеты стримера. Это позволяет сделать команда amlabel
. Зарегистрируйтесь как суперпользователь, вставьте в стример первую пленку и введите команду:# amanda -с "amlabel network tape1"
Здесь «network» — это имя конфигурации, заданное в файле amanda.conf
Вам больше не нужна какая-нибудь лента? Для ее удаления из списка введите команду:
# amanda -с "amrmtape network tape1"
Команда amcheck позволяет проверить созданную вами конфигурацию и сообщить о возможных ошибках:
# amanda -с "amcheck network"
Вот теперь можно приступить к резервному копированию, Введите команду:
# amanda -с "amdump network" &
Архивирование данных по сети обычно занимает много времени, поэтому его следует запускать в фоновом режиме. Чтобы узнать состояние процесса архивирования, введите команду:
# amanda -с "amstatus network"
Если у вас возникла необходимость восстановить какую-нибудь рабочую станцию, зарегистрируйтесь на ней как суперпользователь, перейдите в корневой каталог и введите команду:
# amanda -с "amrestore network"
Программа amrestore соединится с сервером кассет. В ответ на приглашение сервера введите:
setdisk sd0f
После этого вы сможете просматривать файлы и каталоги резервной копии так же, как при работе с FTP-сервером. Если вы найдете файл или каталог, который хотите восстановить, введите команду:
add имя_файла_или_каталога
Выбранный вами файл будет добавлен в список восстановления программы amrestore. Для извлечения добавленных в этот список файлов введите команду extract.
За дальнейшими инструкциями обратитесь к документации по системе AMANDA.
10.5. Дублирование данных: введение в RAID
Идея надежности хранения данных волновала, волнует и будет волновать не одно поколение системных администраторов и пользователей. Используемые ОС Linux файловые системы ext2 и ext3 обладают достаточной степенью надежности, но зачастую этого мало.