Partition

我不小心刪除了我的 RAID6 驅動器的分區表

  • April 28, 2021

我通過顛倒順序不小心刪除了我的 4 驅動器 RAID6 中的 2 個驅動器的分區表sudo sgdisk -R=/dev/sdb /dev/sdz

parted /dev/sdb print目前報導:

Model: ATA ST2000DM008-2FR1 (scsi)
Disk /dev/sdd: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name        Flags

lsblk仍然報告:

sdb                               8:16   0   1.8T  0 disk  
└─sdb1                            8:17   0   1.8T  0 

問:我需要更換分區表嗎?如果我不這樣做會怎樣?如果我這樣做了,那麼恢復它的最佳方法是什麼?parted在愚蠢地刪除它之前,我確實有以下一些資訊

1      1049kB  2000GB  2000GB               Linux RAID  raid

只需像刪除前一樣重新創建分區表(您可以使用另一個磁碟作為範例來檢查它)。

lsblk繼續顯示分區,因為磁碟正在使用(由 raid 陣列)並且核心沒有升級其對 undelying 分區的視圖。partprobe在重新啟動或命令更新分區表的核心視圖之前,您應該是安全的。

作為一個非常重要的注意事項,這可能是檢查您的備份的正確時間,如果缺少某些內容,請在再次使用分區表進行修改之前將您的數據複製出陣列。

引用自:https://serverfault.com/questions/1061785