"raid"フラグを使用してパーティションのサイズを変更する方法

"raid"フラグを使用してパーティションのサイズを変更する方法

この質問は、RAIDアレイまたはRAIDパーティションのサイズを変更/拡張する方法に関するものではありません。

/dev/sdb18TB物理HDD()に4TBパーティション()があります/dev/sdb。このパーティションはraid不完全なRAID1アレイの一部であるため、このフラグがあります。このハードドライブには他のパーティションはありません。

$ sudo fdisk -l /dev/sdb
Disk /dev/sdb: 7,3 TiB, 8001563222016 bytes, 15628053168 sectors
Disk model: TOSHIBA HDWG180 
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: 1F88C10B-74C7-B940-801A-556C5F5E2DA8

Device     Start        End    Sectors  Size Type
/dev/sdb1   2048 7814037134 7814035087  3,7T Linux RAID

パーティションのデータを失うことなく、8TB HDD全体を使用するためにこのパーティションのサイズを変更したいと思います。

これが一般的なファイルシステム(たとえばext4)の場合は、何をすべきかを知っています。しかし、特定のLinux RAIDタイプの場合、これがファイルシステムであるかどうかはわかりません。それとも、より高いレベルのRAID1がこれに影響しますか?

もちろん、mdadm --grow基本パーティションが/dev/sdb1小さすぎるため、「シンプル」は機能しません。

$ sudo mdadm --grow /dev/md0 --size=max
mdadm: component size of /dev/md0 has been set to 3906885447K

背景情報:RAID1には現在2番目のデバイス/パーティションがありません。欠落しています。最終結果では、「より高いレベル」のRAID1パーティションを追加したいと思います(/dev/md0欠落/失敗/削除された2番目のデバイスでのみ組み立てられます)。/dev/sdb1

答え1

raidフラグには特別な機能はありません(実際にこれが行うことはパーティションテーブルタイプを変更するだけであり、Linuxは実際にはパーティションテーブルタイプを気にしません)。パーティションはパーティションで、コンテンツはコンテンツです。パーティションのサイズはext4ファイルシステムのように調整され、mdadm --growRAIDアレイを拡張して追加のスペースを使用できます。その後、アグレッシブアレイ内のすべてを成長させたいと思います。

関連情報