Зеркальный скрипт 1:1 с rsync? А диски по умолчанию крутятся?
Мой старый NAS вышел из строя, и я больше не хочу использовать аппаратный RAID-контроллер, поэтому я создал свой первый сервер с Ubuntu Server 14.04 LTS. Он работает на SSD и хранит мои данные на 2×3 ТБ WD Red, работающем в RAID1.
Пока все работает нормально, но я хочу создать скрипт резервного копирования для ручного зеркалирования с RAID1 на третий диск объемом 3 ТБ. Этот третий диск не будет доступен постоянно, поэтому необходимо запускать его вручную.
В Windows я делал подобные вещи с приложением под названием RoboCopy. оно имеет /mir
возможность сделать копию 1:1. Это то, что я собираюсь сделать здесь, под Ubuntu.
Я читал справку для rsync
но я не уверен, что нашел то, что искал. Я нашел множество вариантов, но не знаю, подходят ли они друг другу. Правильно ли выглядит следующее? Есть ли лучшие способы?
sudo rsync --delete -avv /data /backup
/data
а также /backup
для моих путей
Я открыт для советов или альтернатив для резервного копирования.
И кто-нибудь знает, будут ли мои механические диски вращаться по умолчанию на Ubuntu Server 14.04? Я не хочу, чтобы они снижались, так что, если это по умолчанию, как я могу это остановить?
3 ответа
Да, это охватывает основы. Мои скрипты резервного копирования только немного причудливее:
logger -i -t Backup Backup started
date > /path/backuplog
rsync -az --progress --safe-links --exclude-from=/path/backup-exclude /data /backup >> /path/backuplog 2>>&1
date >> /path/backuplog
logger -i -t Backup Backup finished
- Я использую
logger
утилита для записи строкsyslog
, - Я храню резервный файл журнала, хранящий время и даты.
- Я использую
z
флаг для сжатия, а--progress
вариант (хотя последний ничего не регистрирует). - Я использую
--safe-links
возможность игнорировать ссылки вне папки. - Я использую шаблоны исключения.
Я должен добавить, что это использование rsync
не создает точное зеркало (оно не удаляет файлы в резервной копии). Ваш делает. И при этом это не делает двустороннюю синхронизацию (ни Ваш не делает, и я не думаю, что это должно).
Спасибо за помощь,
но теперь у меня есть больше вопросов о вариантах, которые вы упомянули.
logger
пишет в системный журнал, но где я нашел системный журнал? а что там написано из скрипта?Вы сказали, что ведете журнал резервного копирования, содержащий время и дату, но какие даты вы имели в виду, даты резервного копирования или файлы?
что значит
--progress
так? я не нашел его в немецкой справочной версии. Ubuntu Wikiделает
--safe-links
игнорировать каждую ссылку / ярлык или скопировать файл из ссылки? также не упоминается в немецкой справке...
И кто-нибудь знает, будут ли мои механические диски вращаться по умолчанию на Ubuntu Server 14.04? Я не хочу, чтобы они снижались, так что, если это по умолчанию, как я могу это остановить?
Для тех из вас, кто ищет ту же проблему, я наблюдал за моей системой последние дни, и кажется, что диски не вращаются. Но я не могу сказать, является ли это состоянием по умолчанию для версии Ubuntu Server 14.04 или просто потому, что WD RED имеют специальное управление питанием WD, которое игнорирует системные команды.