Я установил Ubuntu 12.0.4 LTS на 2 ТБ Sata с разделом подкачки и разделом данных.

Я установил mdadm и настроил неполный рейд. Позже я размонтировал этот рейд (в котором он ошибочно считался несуществующим) и удалил mdadm. В fstab или mount нет упоминания о md #.

Я поделился кучей вещей в моем / etc / samba / smb.conf.

Затем я клонировал диск на идентичный диск и монтировал раздел данных второго диска как /mnt /sdb1 в файле etc /fstab.

Я написал несколько скриптов rsync в папку cron.d (rsync /home в /mnt /sdb1 /home, /etc в /mnt /sdb1 /etc, /var в /mnt /sdb1 /var) и вывел на экран результаты этих rsync для файла в моей домашней папке, чтобы я знал, что они работают. Некоторые из этих эхо меняются каждые 10 минут, а некоторые - каждый час.

Это работало нормально в течение нескольких дней, поэтому я решил переместить сервер в серверную комнату.

Когда я включил его, я заметил, что мои эхо-файлы rsync отсутствуют, мой fstab был оригинальным, а моим данным было 4 дня. Я думал, что каким-то образом sdb1 стал sda1, и мои резервные копии не работали, поэтому я отключил одно, затем другое, но результат тот же.

Я был разочарован в серверной комнате, поэтому я взял машину обратно к своему столу, где я изначально настроил ее, и все данные вернулись. Я позвонил через день после этого.

Мне кажется, что на главном разделе может быть несколько точек монтирования. Это возможно? Мой fstab использует /dev /sdba1 вместо GUID для файловой системы.

Может ли сервер dhcp иметь какое-либо отношение к точке монтирования? Это почти единственное различие в среде загрузки между моим рабочим столом и серверной комнатой.

Может кто-нибудь, пожалуйста, помогите мне понять, что случилось?

Спасибо.

1 ответ1

0

Хорошо, я получил это сработало. Вот синапсы:

Я сделал Clonezilla из моей хорошей установки на чистый диск.

Затем я загрузился на один диск и подключил другой диск в /mnt /sdb1.

Затем я написал скрипт rsync, который выполняет резервное копирование, и настроил его для запуска в cron.d.

Я перезагрузил пару раз, несколько дней между.

Все работало нормально до тех пор, пока у меня не возникла головокружительная идея настроить свой fstab для загрузки с sda вместо UUID sda и добавить вторичное монтирование в sdb вместо UUID sdb.

Теперь, когда я загружаюсь, и sda сначала обнаруживает, все работает нормально.

Но ... когда sdb обнаружит первым, он загрузится, и все rsync перейдет в каталог /mnt /sdb1 вместо монтирования там.

После clonezilla мне нужно было переименовать UUID sdb и смонтировать (если еще не было) sdb1 в /mnt /sdb1, а затем я могу запустить успешное резервное копирование rsync на другой диск. Иногда я запускаю полное резервное копирование, но я запускаю резервное копирование /home, /etc, /var каждые 10 минут, что занимает около 15-25 секунд.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .