-1

タイトルがすべてを物語っています。ubuntuに3つのパーティションmdadm raid 5があります。ここで、4 番目のパーティションを追加しました。すべてのパーティションが物理ディスク全体をカバーし、各ディスクのサイズは 4 TB です。使用中のファイルシステムは ext4 です。

mdadmがraid 5を成長させた後、wikiはfsckチェックを行ってからサイズ変更するように言います

resize2fs が機能するには、mdadm reshape が完了するまで待つ必要がありますか? そうでない場合は機能しないようです。もちろん、レイドはアンマウントされています。fsck -f チェックを行いました。RAID で resize2fs を実行しましたが、 mdadm -D /dev/md0 は、アレイ サイズ 8 TB と dev サイズ 4 TB の 4 つのディスクを表示します。fdisk -l も 8 TB のサイズしか示しません。

私は何か間違ったことをしましたか?ファイルシステムのサイズを変更して 4 番目のディスクを含めるにはどうすればよいですか?

fdisk -l 出力:

Disk /dev/sdb: 3.7 TiB, 4000787030016 bytes, 7814037168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: E434C200-63C3-4CB8-8097-DD369155D797

Device     Start        End    Sectors  Size Type
/dev/sdb1   2048 7814035455 7814033408  3.7T Linux RAID


Disk /dev/sdd: 3.7 TiB, 4000787030016 bytes, 7814037168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: CAD9D9DA-1C3B-4FC2-95BD-A5F0B55DE313

Device     Start        End    Sectors  Size Type
/dev/sdd1   2048 7814035455 7814033408  3.7T Linux RAID


Disk /dev/sdc: 3.7 TiB, 4000787030016 bytes, 7814037168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 090E94F6-A461-4B27-BCDF-5B49EC6AFC84

Device     Start        End    Sectors  Size Type
/dev/sdc1   2048 7814035455 7814033408  3.7T Linux RAID


Disk /dev/sde: 3.7 TiB, 4000787030016 bytes, 7814037168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: A0285071-2C16-42B4-8567-32CE98147A93

Device     Start        End    Sectors  Size Type
/dev/sde1   2048 7814035455 7814033408  3.7T Linux RAID


Disk /dev/md0: 7.3 TiB, 8001301774336 bytes, 15627542528 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 524288 bytes / 1572864 bytes

mdadm -D /dev/md0 出力

/dev/md0:
        Version : 1.2
  Creation Time : Thu Jan  7 08:23:57 2016
     Raid Level : raid5
     Array Size : 7813771264 (7451.79 GiB 8001.30 GB)
  Used Dev Size : 3906885632 (3725.90 GiB 4000.65 GB)
   Raid Devices : 4
  Total Devices : 4
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Mon Jan 11 08:10:47 2016
          State : clean, reshaping 
 Active Devices : 4
Working Devices : 4
 Failed Devices : 0
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 512K

 Reshape Status : 47% complete
  Delta Devices : 1, (3->4)

           Name : NAS:0  (local to host NAS)
           UUID : 69ba4b0e:a2427b2a:121cc4e0:5461a8fb
         Events : 10230

    Number   Major   Minor   RaidDevice State
       0       8       33        0      active sync   /dev/sdc1
       1       8       49        1      active sync   /dev/sdd1
       3       8       65        2      active sync   /dev/sde1
       4       8       17        3      active sync   /dev/sdb1
4

1 に答える 1

1

レイドの改造が終わったので、知識を残すために自分の質問に答えようと思いました。mdadm を介してソフトウェア RAID を拡張した後、再形成が完了するまで待機する必要があります。その後、RAID で fsck -f を実行し、その後 resize2fs /dev/md を使用すると、最終的に fs のサイズが変更されます。

于 2016-01-11T18:49:40.250 に答える