LINUX.ORG.RU
решено ФорумAdmin

RAID всё время с состоянии active.


0

0

Собрал на домашней машинке вот такую колченогую штуку:

[########sda1########|====sda2====]
[########sdb1########][====sdc1====]
         md0               md1
         \___________________/
                  lv
Тут как бэ нарисовано, что sda1 и sdb1 вместе составляют зеркальный массив md0, sda2 и sdc1 вместе составляют зеркальный массив md1. md0 и md1 как PV включены в VG на которой располагается logical volume, на которой, собственно, живёт моя корневая файловая система. НЖМД исправны. Раньше жил просто на зекральном массиве, он после создания разок синхронизировался и после этого работал. А теперь живу на LV поверх двух массивов, и оба массива непрерывно пребывают в состоянии active. Из-за этого load не опускается ниже 3, программы подтормаживают. В чём дело? Отчего массивы всё время active? Не синкаются, не clean, а именно active. Выхлоп dmesg | grep md такой:
[    0.360781] ata1: SATA max UDMA/133 cmd 0x9f0 ctl 0xbf0 bmdma 0xe900 irq 11
[    0.360841] ata2: SATA max UDMA/133 cmd 0x970 ctl 0xb70 bmdma 0xe908 irq 11
[    0.361015] pata_amd 0000:00:09.0: version 0.4.1
[    0.361066] pata_amd 0000:00:09.0: power state changed by ACPI to D0
[    0.361158] pata_amd 0000:00:09.0: setting latency timer to 64
[    0.361242] scsi2 : pata_amd
[    0.361355] scsi3 : pata_amd
[    0.362367] ata3: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xf000 irq 14
[    0.362426] ata4: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xf008 irq 15
[    1.364264] md: raid1 personality registered for level 1
[    1.380147] md: md0 stopped.
[    1.526647] md: bind<sdb1>
[    1.526981] md: bind<sda1>
[    1.528172] raid1: raid set md0 active with 2 out of 2 mirrors
[    1.528264] md0: detected capacity change from 0 to 120031412224
[    1.528684] md: md1 stopped.
[    1.528829]  md0: unknown partition table
[    1.552598] md: bind<sdc1>
[    1.552947] md: bind<sda2>
[    1.554170] raid1: raid set md1 active with 2 out of 2 mirrors
[    1.554258] md1: detected capacity change from 0 to 80015392768
[    1.614773]  md1: unknown partition table

★★★★★

Ответ на: комментарий от true_admin

Виноват init?

  PID     RDDSK    WRDSK  WRDSK_CANCEL                       DSK CMD     1/11  
    1        0K     844K            0K                       95% init
 1978        0K      24K            0K                        3% syslog-ng
18462        0K      20K            0K                        2% pulseaudio
 3711        0K       0K            0K                        0% gnome-volume-c
 2178        0K       0K            0K                        0% dbus-daemon

Я правильно понимаю, что это init постоянно что-то пишет?

Camel ★★★★★
() автор топика

Отчего массивы всё время active? Не синкаются, не clean, а именно active.

А ты где это смотришь? В нормальном состоянии в /proc/mdstat массивы и должны быть в состоянии active.

Deleted
()
Ответ на: комментарий от Deleted

mdadm --detail

# mdadm --detail /dev/md0
/dev/md0:
        Version : 0.90
  Creation Time : Mon Jan  4 00:13:23 2010
     Raid Level : raid1
     Array Size : 117218176 (111.79 GiB 120.03 GB)
  Used Dev Size : 117218176 (111.79 GiB 120.03 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Fri Jan 22 20:48:33 2010
          State : active
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           UUID : cc3f89b3:9aa4c9bf:4a798894:6b4314f9
         Events : 0.12713

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       1       8       17        1      active sync   /dev/sdb1

Диски всё время работают, лампочка активности не угасает, iowait постоянно десятки процентов.

Camel ★★★★★
() автор топика
Ответ на: комментарий от sdio

А как правильно?

Я правильно понимаю, что это init постоянно что-то пишет?
постоянно

Нет, не правильно

А как правильно?

Camel ★★★★★
() автор топика
Ответ на: А как правильно? от Camel

А как правильно?

Правильно: не постоянно, а за последние 5 сек init записал 844К

Вобще интересно, что может init писать в таких объемах? Он же кроме относительно мелких записей в логи ничего не пишет.

sdio ★★★★★
()
Ответ на: комментарий от sdio

Всё есть в логах.

Он же кроме относительно мелких записей в логи ничего не пишет.

Вот это меня и натолкнуло на правильные действия. Оказывается pulseaudio непрерывно срал в /var/log/messages, насрал аж несколько гигов. Я ничего не подозревал, потому что звук работает нормально. Посмотрел в /var/log/messages, он там пишет, что не может загрузить какие-то модули, закомментировал загрузку этих модулей в /etc/pulse/default.pa и всё стало нормально.

Camel ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.