Дискового пространства больше нет после смены диска, mdadm / Raid6

У меня был Raid6 с дисками по 2 ТБ, и теперь я заменил все из них дисками по 4 ТБ. Я вытащил их по одному, после установки нового диска объемом 4 ТБ, который я добавил в /dev/md2

mdadm --manage /dev/md2 --add /dev/sdx

После изменения всех 7 из них я попытался увеличить рейд

mdadm --grow /dev/md2 --size=max

Но это дало мне только немного больше диска, поэтому следующие resize2fs /dev/md2 не дали мне почти ничего.

$ cat /proc/mdstat

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md2 : active raid6 sdc[6] sdi[5] sdd[4] sde[0] sdf[1] sdg[2] sdh[3]
      10737417600 blocks level 6, 64k chunk, algorithm 2 [7/7] [UUUUUUU]

$ uname -a

Linux TheNewServer 3.2.0-59-generic #90-Ubuntu SMP Tue Jan 7 22:43:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

$ smartctl -i /dev/sdh

smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.2.0-59-generic] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===
Device Model:     WDC WD40EFRX-68WT0N0
Serial Number:    WD-WCC4E0836493
LU WWN Device Id: 5 0014ee 2b4608df4
Firmware Version: 80.00A80
User Capacity:    4,000,787,030,016 bytes [4.00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   9
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Tue Mar 25 17:18:39 2014 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

$ df -h

/dev/md2        9.9T  8.5T  867G  91% /usr/local1
$ sudo mdadm -D /dev/md2
/dev/md2:
        Version : 0.90
  Creation Time : Fri Jul  9 00:24:49 2010
     Raid Level : raid6
     Array Size : 10737417600 (10240.00 GiB 10995.12 GB)
  Used Dev Size : 2147483520 (2048.00 GiB 2199.02 GB)
   Raid Devices : 7
  Total Devices : 7
Preferred Minor : 2
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Wed Mar 26 12:10:05 2014
          State : active 
 Active Devices : 7
Working Devices : 7
 Failed Devices : 0
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 64K

           UUID : f0114df5:20f9dafe:ee14e2d4:d0fe943c
         Events : 0.10947206

    Number   Major   Minor   RaidDevice State
       0       8       64        0      active sync   /dev/sde
       1       8       80        1      active sync   /dev/sdf
       2       8       96        2      active sync   /dev/sdg
       3       8      112        3      active sync   /dev/sdh
       4       8       48        4      active sync   /dev/sdd
       5       8      128        5      active sync   /dev/sdi
       6       8       32        6      active sync   /dev/sdc

Я ожидал увидеть здесь около 20 Тб.

0
задан 17.05.2020, 18:20

1 ответ

Ahh, Ваш массив использует старые 0,9 метаданные формата, который достигает высшего уровня на уровне 2 тебибайт за диск. Необходимо будет обновить до 1.x для более крупных дисков. Можно быть в состоянии сделать это путем остановки массива, обнуления суперблоков и воссоздания массива, заботясь, чтобы использовать точно тот же порядок диска и размер блока, определить - metadata=1.0, и - принимают - чистый, затем сделайте fsck только для чтения, чтобы удостовериться, что Вы разобрались в нем, и Ваши данные неповреждены прежде, чем попытаться смонтировать его. Удостоверьтесь, что у Вас есть актуальное резервное копирование сначала, хотя (Вы право регулярных резервных копий создания?).

0
ответ дан 17.05.2020, 18:20

Теги

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