LinuxForum.Fans
Тема

resync RAID1 при каждой перезагрузке

Автор: Neuro75 2 сообщений 2649 просмотров
#264315

Здравствуйте.
Создал программный RAID1 из двух винтов с помощью mdadm. При каждой перезагрузке начинается их resync:

Показать

neuro@server:~$ cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdc1[0] sdd1[1]
1953512312 blocks super 1.2 [2/2] [UU]
[>....................] resync = 4.2% (82927232/1953512312) finish=354.5min speed=87940K/sec

В чем может быть дело?
Гуглением подобной проблемы не нашел. Может быть нужно после окончания процесса выполнить еще какую-нибудь команду?

#264430

Разобрал RAID
Удалил разделы с дисков,
Выполнил

text

sudo mdadm --zero-superblock /dev/sdc
sudo mdadm --zero-superblock /dev/sdd

Создал пустые разделы и создал RAiD по новой командой

text

sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdc1 /dev/sdd1

Ее вывод:

Показать

mdadm: /dev/sdc1 appears to contain an ext2fs file system
size=1953513472K mtime=Thu Jan 1 03:00:00 1970
mdadm: Note: this array has metadata at the start and
may not be suitable as a boot device. If you plan to
store '/boot' on this device please ensure that
your boot-loader understands md/v1.x metadata, or use
--metadata=0.90
mdadm: /dev/sdd1 appears to contain an ext2fs file system
size=1953513472K mtime=Thu Jan 1 03:00:00 1970
mdadm: size set to 1953512400K
Continue creating array? y
mdadm: Defaulting to version 1.2 metadata
mdadm: ADD_NEW_DISK for /dev/sdc1 failed: Device or resource busy
neuro@server:~$ sudo shutdown -r now

После перезагрузки получился md127 почему-то, который не пошел в resync:

Показать

neuro@server:~$ cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md127 : active (auto-read-only) raid1 sdd1[1] sdc1[0]
1953512400 blocks super 1.2 [2/2] [UU]
resync=PENDING

Удалил его и сразу снова создал RAID через

text

sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdc1 /dev/sdd1

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

text

neuro@server:~$ sudo mkfs.ext4 /dev/md0

Вывод:

Показать

mke2fs 1.42 (29-Nov-2011)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
122101760 inodes, 488378100 blocks
24418905 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
14905 block groups
32768 blocks per group, 32768 fragments per group
8192 inod'ов в группе
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848

Allocating group tables: done
Сохранение таблицы inod'ов: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

Вывод fdisk -l после форматирования:

Показать

Диск /dev/sdd: 2000.4 Гб, 2000398934016 байт
81 головок, 63 секторов/треков, 765633 цилиндров, всего 3907029168 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Идентификатор диска: 0x000145e3

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

Диск /dev/sdc: 2000.4 Гб, 2000398934016 байт
81 головок, 63 секторов/треков, 765633 цилиндров, всего 3907029168 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Идентификатор диска: 0x000b1444

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

Диск /dev/sde: 250.1 Гб, 250059350016 байт
255 головок, 63 секторов/треков, 30401 цилиндров, всего 488397168 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Идентификатор диска: 0x1f911f90

Устр-во Загр Начало Конец Блоки Id Система
/dev/sde1 * 2048 88086527 44042240 83 Linux
/dev/sde2 88086528 97851391 4882432 82 Linux своп / Solaris
/dev/sde3 97851392 488396799 195272704 83 Linux

Диск /dev/md0: 2000.4 Гб, 2000396697600 байт
2 головок, 4 секторов/треков, 488378100 цилиндров, всего 3907024800 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Идентификатор диска: 0x00000000

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

Смущает крайняя надпись, про то что на md0 отсутствует верная таблица разделов. Что это значит? Какая-то ошибка? Так дотошно интересуюсь, т.к. на созданном RAID предполагается хранить очень важные для меня данные.

Войдите или зарегистрируйтесь, чтобы ответить.