Filesystems
如何使用“raid”標誌調整分區大小
請記住,這個問題不是關於如何調整/增加 RAID 陣列或 RAID 分區的大小。
我
/dev/sdb1
在 8 TB 物理 HDD ( ) 上有一個 4 TB 分區 (/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 硬碟,而不會失去分區中的數據。
如果這將是一個通常的文件系統(例如
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 目前沒有第二個設備/分區 - 它失去了。在最後一個結果中,我想增加“更高級別”的 RAID1 分區(
/dev/md0
; 僅組裝自/dev/sdb1
,缺少/失敗/刪除的第二個設備)。
raid 標誌並沒有什麼神奇之處(實際上,它所做的只是更改分區表類型,Linux 並沒有真正給出分區表類型的相關資訊)。分區就是分區,內容就是內容。就像對 ext4 文件系統一樣調整分區大小,然後
mdadm --grow
可以增長 raid 陣列以使用額外的空間。然後你會想要增長 RAID 陣列中的任何東西。