Что означает растровое изображение в mdstat

11

Не так давно я создал новый программный RAID-массив ( mdadm) с 4 дисками в RAID6 . Вроде работает просто отлично. mdstatследующим образом :

Personalities : [raid6] [raid5] [raid4] 
md0 : active raid6 sda1[0] sde1[3] sdd1[2] sdb1[1]
      1953260544 blocks super 1.2 level 6, 512k chunk, algorithm 2 [4/4] [UUUU]
      bitmap: 0/8 pages [0KB], 65536KB chunk

unused devices: <none>

Что меня беспокоит, так это та bitmap: 0/8 pagesчасть, которую я не понимаю.

Вопрос: это потенциальная проблема или нет? И, пожалуйста, расскажите немного о том, что такое растровое изображение .

Полная информация об этом массиве:

/dev/md0:
        Version : 1.2
  Creation Time : Tue Nov  1 13:44:13 2016
     Raid Level : raid6
     Array Size : 1953260544 (1862.77 GiB 2000.14 GB)
  Used Dev Size : 976630272 (931.39 GiB 1000.07 GB)
   Raid Devices : 4
  Total Devices : 4
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Fri Dec  2 13:05:18 2016
          State : clean 
 Active Devices : 4
Working Devices : 4
 Failed Devices : 0
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 512K

           Name : backup-server:0  (local to host backup-server)
           UUID : 023f115d:212b130c:f05b072b:b14c2819
         Events : 1664

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       1       8       17        1      active sync   /dev/sdb1
       2       8       49        2      active sync   /dev/sdd1
       3       8       65        3      active sync   /dev/sde1
LinuxSecurityFreak
источник

Ответы:

13

Строка растрового изображения/proc/mdstat указывает, сколько памяти используется для кэширования растрового изображения с намерением записи .

По сути, в настройках RAID с избыточными устройствами mdadmможно использовать «растровое изображение» для отслеживания того, какие блоки могут быть не синхронизированы (поскольку они были записаны). Когда блок записывается на mdadmустройство, он помечается в растровом изображении и затем записывается на соответствующие устройства; как только в блоке прошло достаточно времени без активности, которая mdadmможет быть уверена, что он записан на все устройства, флаг удаляется из растрового изображения. Полезно ускорить повторную синхронизацию после сбоя системы или после удаления и повторного добавления диска (без изменения).

В вашем случае 0/8 означает, что для кэширования растрового изображения в памяти не используется память. Это хорошо: есть большая вероятность, что все устройства синхронизируются. (Теоретически в битовой карте на диске могут быть записи, которые не кэшируются в памяти, но маловероятно, если кэш будет полностью пуст.)

md(4) имеет больше информации.

Стивен Китт
источник