Добрый день,

у меня перестал загружатся сервер.
При загрузке пишет e2fsck: Cannot continue, aborting
и требует чтобы я ввел пароль рута.

Это произошло после как я убрал один жесткий диск с файловой системой NTFS. Он не использовался, тупо стоял в сервере. Было 4-ре жестких диска, стало 3.

Теперь вот на ровном месте сервер не загружается, когда ввожу пароль рута, ФС переходит в режим ReadOnly.

2

А если в /etc/fstab закомментировать соответствующую строку?

Был, был и весь вышел...

3 (16.09.2013 10:09:28 отредактировано AlfaStriker)

В /etc/fstab не прописывал доступ к NTFS диску.
Но там есть строчка монтирования массива из двух жестких дисков Ext4.

В общем в сервере 4 диска:
1. Seagate 80 Гб Ext4
2. Samsung 1 Тб Ext4
3. Samsung 1 Тб Ext4
4. Seagate 2 Тб NTFS

Я убрал 4 диск.

Надо убрать массив из автозагрузки?

Может это произошло потому что имена дисков поменялись?
------------------------------
Убрал массив, все заработало.
Теперь надо разобраться почему так произошло.

4 (16.09.2013 12:12:33 отредактировано AlfaStriker)

Проблема решена следующим образом:
1. Система грузилась с ФС в режиме ReadOnly, пришлось переводить ФС в режим записи/чтения командой

mount -o remount,rw /

2. Закоментировал в /etc/fstab строчку монтирования массива
3. Reboot
4. Переименовал старый конфиг файл массива /etc/mdadm.conf в /etc/mdadm.conf.old
5. Сгенерировал новый конфиг файл массива /etc/mdadm.conf

mdadm --detail --scan --verbose > /etc/mdadm.conf

6. Раскоментировал в /etc/fstab строчку монтирования массива
7. reboot
8. Профит!

Но конечно страшко когда сервак перестает грузится.

5

Переходи на именование разделов не по /dev/sdX, а по их UUID, тогда никакой путаницы с именами не будет.

6

Vascom⇓ пишет:

Переходи на именование разделов не по /dev/sdX, а по их UUID, тогда никакой путаницы с именами не будет.

Ога, и будет ТС смотреть на эти UUID'ы как на карту Марса - вроде все понятно, но ничего похожего на карту Земли. Знаем, плавали. Зачем с боьной головы на здоровую перекладывать, мне непонятно.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

7

А чего там непонятного?
ls -l /dev/disk/by-uuid/
показывает те же /dev/sdX
Да и команда blkid тоже.

Лучше уж использовать UUID и вообще не задумываться об этих именах, чем сталкиваться с такими проблемами и постоянно путаться в именах разделов.

8

Vascom⇓ пишет:

А чего там непонятного?

Лишний уровень абстракции, читабельность конфигов снижается. Не думаю, что на сервере нужно постоянно перенастривать дисковую подсистему.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

9

Думаю на сервере всё может быть. Как мы видим, топикстартер столкнулся именно с этим.

10

Vascom, ТС делает это постоянно? А на практике от UUID'ов только головной боли больше.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

11

Откуда головная боль от UUID? Настроил один раз и забыл.

12

Гладко бывает только на бумаге, а эта система работает пока все хорошо. В данном случае что так, что этак, разницы нет, ТС все равно бы получил проблему, т.к. он один диск убрал, а запись для него в fstab осталась. Только в случае с UUID ему бы пришлось тратить время на разборки - какой UUID какому диску принадлежит.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

13

Vascom пишет:

Лучше уж использовать UUID и вообще не задумываться об этих именах, чем сталкиваться с такими проблемами и постоянно путаться в именах разделов.

Что то мне подсказывает, что вместо UUID можно использовать и метку диска, то есть LABEL. А метки можно вполне осмысленными делать.

14

Подведем итоги, на сервере массив можно собирать из:
1. Дисковых имен типа sda, sdb, sdc и т.д.
2. Из идентификаторов дисков UUID
3. По меткам которые задает пользователь

Век живи - Век учись!
RH - рулит!