Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
{
......
exclude list "amandaexclude"
......
}
Файл amandaexclude должен быть расположен в верхнем каталоге каждого каталога, определенного в файле disklist. Например, если определен /home в файле disklist, то файл amandaexclude должен быть расположен в /home/amandaexclude. В этом файле указаны каталоги и файлы, которые не должны быть архивированы:
log/httpd/*
log/httpd2/*
log/httpd2-ssl/*
log/httpsd/*
log/maillog*
tmp/*
*.tmp
*.temp
Обращаем внимание, что элементы списка должны быть записаны от начала каталога из disklist. Для примера, если у вас есть /var из disklist, и если вы укажете /var/log/httpd в файле excludeamanda, то Amanda решит, что каталог /var/var/log/httpd должен быть исключен, что неверно.
Разбивка данных
К сожалению, одним из недостатков Amanda является невозможность размещения одного каталога на нескольких кассетах, таким образом, архивирование каталогов, превышающих 200 Гб (после сжатия), невозможно. Конечно, можно указать список подкаталогов из сверхбольших каталогов, но проявляется одна проблема, которую я поясню на основе следующего примера:
/home/mysql/
/home/www/
/home/users/user1
/home/users/user2
Для того чтобы исключить ошибки и ручной труд, можно воспользоваться следующей командой для поиска подкаталогов типа /home/users/user***:
find /home -t d -mindepth 2 -maxdepth 2
Таким образом, будут найдены все подкаталоги, которые нужно описывать отдельно в disklist. Но нам еще необходимо найти каталоги с меньшей глубиной:
find /home -t d -mindepth 1 -maxdepth 1
Если результаты обеих команд включить в disklist, то он будет выглядеть следующим образом:
/home/mysql/
/home/www/
/home/users/
/home/users/user1