На выходных я выкинул несколько кассет из нашей старой системы Аманды. При этом я немного переборщил и вынул первую ленту, которую Аманда собиралась использовать для еженедельного резервного копирования. Следующие несколько лент в серии все присутствуют, но теперь тираж помещен в удерживающий диск.
Как я могу сказать Аманде, что нужно выполнить очистку резервного копирования, но перейти к следующей ленте в серии? IE ожидает «АРХИВ-0150, АРХИВ-0151, АРХИВ-0152, АРХИВ-0153, АРХИВ-0154», и я хочу, чтобы он начинался с АРХИВ-0151 и продолжался оттуда.
Ответ: отредактируйте «список лент» и переместите последнюю запись (проблемную ленту) в верхнюю часть списка и отредактируйте дату. Аманда начнет с последней ленты в файле и продолжит оттуда.
Если вы удалили ленту и выбросили ее, вам нужно сказать Аманде, что она и ее содержимое больше не существуют. Использовать
amrmtape DailySet1 ARCHIVE-0150
чтобы удалить его из базы данных ленты Аманды.
Если у вас все еще есть кассета и вы хотите, чтобы Аманда запомнила, что на ней записано, используйте
amadmin DailySet1 no-reuse ARCHIVE-0150
Редактировать файл списка лент вручную - не самая лучшая привычка, но в крайнем случае может сработать. Безопаснее использовать административные команды, предоставленные Амандой.