Linux "MDADM --write-Journal" и lvmcache - как они относятся?

просто добавьте эту запись в файл / etc / fstab:

    /dev/cdrom         /mnt/cdrom            iso9660        ro                0   0
1
02.10.2018, 13:58
1 ответ

Журнал RAID более подробно описан на справочной странице md:

   RAID456 WRITE JOURNAL

   Due to non-atomicity nature of RAID write operations,  interruption  of
   write  operations  (system  crash,  etc.)  to RAID456 array can lead to
   inconsistent parity and data loss (so called RAID-5 write hole).

   To plug the write hole, from Linux 4.4 (to be confirmed),  md  supports
   write  ahead  journal  for RAID456. When the array is created, an addi‐
   tional journal device can be added to the array  through  write-journal
   option.  The  RAID write journal works similar to file system journals.
   Before writing to the data disks, md persists data AND  parity  of  the
   stripe  to  the  journal device. After crashes, md searches the journal
   device for incomplete write operations, and replay  them  to  the  data
   disks.

   When the journal device fails, the RAID array is forced to run in read-
   only mode.

Таким образом, -это никак не связано с lvmcacheни формой, ни формой.

lvmcache предназначен для обеспечения более быстрого чтения за счет кэширования данных на SSD

Журнал записи md — это кеш записи, и он даже не ускоряет работу. Он существует для предотвращения потери данных. И это огромная нагрузка для SSD, если все записи RAID сначала должны проходить через него -, если это также происходит во время повторной синхронизации RAID и растет, вы будете смотреть на многие терабайты, записанные за короткий промежуток времени.

Возможно, поэтому mdadmна справочной странице упоминается время жизни SSD:

   --write-journal
          Specify  journal  device  for  the RAID-4/5/6 array. The journal
          device should be a SSD with reasonable lifetime.
5
27.01.2020, 23:31

Теги

Похожие вопросы