恢复 GPT XFS 分区?

恢复 GPT XFS 分区?

我最近向具有单个大型 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 型号:未知 (未知) 磁盘 /dev/sdb1:58589705392s 扇区大小(逻辑/物理):512B/512B 分区表:循环

编号 开始 结束 大小 文件系统 标志 1
0s 58589705392s 58589705392s xfs

(大小可能有点偏差,但其他标志(如分区类型和文件系统类型)是准确的)

意外删除 /dev/sdb1 中的分区后,我首先尝试在 /dev/sdb1 中重新创建它,但没有成功,然后我尝试使用“mkpart primary xfs 2048s -1s”在 /dev/sdb 中创建分区,但文件系统没有显示:

/dev/sdb现在看起来像:

(parted) 单元 s (parted) xxx /dev/sdb: 58589705392s 扇区大小(逻辑/物理):512B/512B 分区表:gpt

编号 开始 结束 大小 文件系统 名称 标志 1 2048s 58589705358s 58589703311s 主

当我尝试运行 parted /dev/sdb1 并查看那里的内容时,我得到了:

(parted) 打印错误:/dev/sdb1:无法识别的磁盘标签

我尝试过用几种不同的方法移除并重新创建分区,但到目前为止还无法恢复原始的 XFS 分区,因此我无法扩大它

有什么建议么?

任何帮助将不胜感激!

相关内容