
我最近向具有單一大型 XFS 磁碟區的 RAID 陣列添加了一些儲存。為了擴展卷,我通常使用parted來刪除分割區,然後重新建立它,以便它跨越整個卷。
但是,我不小心從/dev/sdb1而不是/dev/sdb中刪除了一個分割區,並且似乎無法還原該分割區。
前:
/dev/sdb看起來像:
(parted) unit s (parted) print Model: xxx Disk /dev/sdb: 58589705392s Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 2048s 58589705358s 58589703311s xfs data
和,
/dev/sdb1看起來像:
(parted) unit s (parted) print 型號: Unknown (未知) 磁碟 /dev/sdb1: 58589705392s 磁區大小 (邏輯/實體): 512B/512B 分割表: 循環
編號 開始結束大小 檔案系統標誌 1
0s 58589705392s 58589705392s xfs
(大小可能有點偏差,但分區類型和檔案系統類型等其他標誌是準確的)
後
意外刪除/dev/sdb1 中的分割區後,我首先嘗試在/dev/sdb1 中重新建立它,但沒有成功,然後我嘗試使用「mkpart Primary xfs 2048s -1s」在/dev/sdb 中建立分割區,但檔案系統確實如此不出現:
/dev/sdb現在看起來像:
(parted)unit s (parted)xxx /dev/sdb:58589705392s 磁區大小(邏輯/實體):512B/512B 分割表:gpt
編號 開始結束大小 檔案系統名稱標誌 1 2048s 58589705358s 58589703311s 主要
當我嘗試運行parted /dev/sdb1 並查看那裡的內容時,我得到:
(分開)列印錯誤:/dev/sdb1:無法辨識的磁碟標籤
我嘗試過以幾種不同的方式刪除和重新建立分割區,但到目前為止還無法恢復原始的 XFS 分割區以便我可以擴展它
有什麼建議麼?
任何幫助將不勝感激!