Несколько Дисков в RAID с fstab конфигурацией, не монтирующейся правильно

Это - новая территория для меня в Linux, таким образом, я надеюсь, что просто пропускаю что-то.

У меня есть 1 SSD как диск ОС (имеет область подкачки и все другие разделы, настроенные, когда Ubuntu была первоначально установлена), 6 дисков, каждый в 2 конфигурациях RAID 1 устройства, и еще 2, с 2 разделами каждый в другой конфигурации RAID 1.

Я установил их использующий mdadm, и когда я настроил НАБЕГИ, я хотел, чтобы у них были текстовые названия (не просто md1, и т.д.). Я решил назвать их с именем пользователя, кто собирается быть использованием дисков. Однако mdadm предложил бы мне это /dev/mdjohn не было допустимо, и попробовать /dev/md/john вместо этого. Я сделал это, и после перезагрузки, /dev/md/ содержит все имена пользователя, снабженные префиксом компьютерное название (в этом ФАЙЛОВОМ СЕРВЕРЕ случая). Таким образом, новый RAID, который я просто сделал, на самом деле /dev/md/FILESERVER:john. Не самое чистое, но хорошо.

Теперь, чтобы автосмонтировать это к/mnt/john я добавил его к fstab путем вызова /dev/md/FILESERVER:john. Это хорошо работало. Когда я добрался до последней пары дисков, которые имеют два раздела в 2 НАБЕГАХ, вещи стали липкими. Первый раздел FILESERVER:shared и второе FILESERVER:private. Когда я добавил их к fstab (конкретно FILESERVER:shared), сервер не загрузится. При проверке входа в систему сервер это говорит что общий диск, приведенный к таймауту при монтировании.

Если я пропускаю его и монтирую его вручную, требуется секунда, но далеко эти ~2 минуты это timesout во время начальной загрузки. Мое решение этого состояло в том, чтобы заменить FILESERVER:name призывает fstab с md#, перечисленным в lsblk. Например, /mnt/john монтирование /dev/md127, /mnt/shared/ монтирование /dev/md123, и т.д. Проблема с этим подходом, то, что md#s переставляют каждую начальную загрузку. Так одна начальная загрузка на/mnt/john указывают на его диски, но другая начальная загрузка, это указало на общие диски, и т.д. (это создает экземпляр где /mnt/john папка принадлежит пользовательской самке, и /mnt/doe принадлежит пользовательской самке. Пользователи могут получить доступ к своим папкам дубликатов, которые все еще имеют их корректные файлы, но это делает вещи сбивающими с толку и предотвращает мой ssh стартовые правила папки не вести себя правильно.

Как я могу получить диски смонтироваться к корректным папкам каждый раз, не испытывая таймаут на начальной загрузке?

0
задан 15 August 2016 в 08:10

1 ответ

Мне удалось исправить это с помощью UUID.

Я запустил:

sudo blkid

Чтобы перечислить все мои устройства. Затем я наметил, кто /dev/md# был тем, кто был за рулем, и обновил /etc/fstab, чтобы заменить /dev/md# на UUID=long-UUID-string-here.

Очевидно, что /dev/md# будет меняться при каждом добавлении / удалении устройства (или при каждой загрузке, в моем случае), в то время как UUID является статическим.

Дополнительную информацию можно найти в Справочной Вики Сообщество Ubuntu Fstab

.
0
ответ дан 28 September 2019 в 16:57

Другие вопросы по тегам:

Похожие вопросы: