Автор Тема: [10.04 LXDE] mdadm RAID1 неправильно автомонтируется  (Прочитано 5126 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн apelsecs

  • Прохожий
  • *
  • Автор темы
  • Сообщений: 5
доброго времени!

на ubuntu 10.10 Gnome поднял RAID1 затем, волею судеб, снёс и теперь у меня Runtu 10.04 LXDE.

на чистую 10.04 поставил mdadm и сделал ему

sudo mdadm --assemble --scan
в результате рейд успешно поднялся и начал работать, чему я был рад.
то есть, он появился как диск в левой панели в списке подключённых дисков в PCManFM, он смонтирован и юзабелен.

далее решил закрепить его в fstab чтоб при загрузке он сразу монтировался, добавив туда

#RAID
/dev/md0 /media/MyRaid    ext4    defaults   0   2

и проверил командой

sudo mount -a
- всё шоколадно.

перезагружаемся и вот тут наступает непонятный для меня момент...
в папке
/media/MyRaid
рейд-массив действительно смонтирован, но среди списка дисков в панели PCManFM его нет! то есть в рейд ходить я могу только тупо через папку, куда он смонтирован... как диск я его не наблюдаю в файловом менеджере.

теперь смотрим, что на этот момент пишет консоль:

поясню: рейд1 поднят как /dev/md0
на двух физических дисках sdc и sdd
соответственно на разделах sdc1 и sdd1.

Цитировать
user@user-lnx:~$ sudo fdisk -l

Диск /dev/sda: 250.1 ГБ, 250059350016 байт
255 heads, 63 sectors/track, 30401 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000001или может это глюк оболочки... к слову, оболочка LXDE

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *           1       30402   244197376   83  Linux

Диск /dev/sdb: 250.1 ГБ, 250059350016 байт
255 heads, 63 sectors/track, 30401 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e9a42

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1   *           1          13       96256   83  Linux
Раздел 1 не заканчивается на границе цилиндра.
/dev/sdb2              13       30402   244100097    5  Расширенный
/dev/sdb5              13         499     3905536   82  Linux своп / Solaris
/dev/sdb6             499        6086    44880896   83  Linux
/dev/sdb7            6087       30402   195311616   83  Linux

Диск /dev/sdd: 1000.2 ГБ, 1000204886016 байт
255 heads, 63 sectors/track, 121601 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c5098

codeУстр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdd1               1      121602   976760832   fd  Автоопределение Linux raid

Диск /dev/sdc: 1000.2 ГБ, 1000204886016 байт
255 heads, 63 sectors/track, 121601 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c5098

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdc1               1      121602   976760832   fd  Автоопределение Linux raid

Диск /dev/md0: 1000.2 ГБ, 1000203026432 байт
2 heads, 4 sectors/track, 244190192 cylinders
Units = цилиндры of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

На диске /dev/md0 отсутствует верная таблица разделов

user@user-lnx:~$ sudo mdadm --detail --scan
ARRAY /dev/md0 level=raid1 num-devices=2 metadata=00.90 UUID=7aab20a0:67a37907:bd4932e8:3299a73b

Цитировать
user@user-lnx:~$ cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdc1[0] sdd1[1]
      976760768 blocks [2/2] [UU]
     
unused devices: <none>

Цитировать
user@user-lnx:~$ df
Файловая система           1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/sdb6             44175496   2143056  39788396   6% /
none                   1004548       392   1004156   1% /dev
none                   1008904         0   1008904   0% /dev/shm
none                   1008904       272   1008632   1% /var/run
none                   1008904         0   1008904   0% /var/lock
none                   1008904         0   1008904   0% /lib/init/rw
/dev/sdb1                93207     24290     64105  28% /boot
/dev/md0             961432840 332530904 580063900  37% /media/MyRaid
/dev/sdb7            192245340 100182964  82296796  55% /home
/dev/sda1            240364032  89043840 139110324  40% /media/200

теперь выполняю
mdadm --assemble --scan
и наступает счастье - массив появляется среди дисков в левой панели и всё опять работает как надо...

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

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3173
или я забыл что-то сделать...

/etc/mdadm/mdadm.conf правили?

sudo update-initramfs -uv