我最近向具有单个大型 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 分区,因此我无法扩大它
有什么建议么?
任何帮助将不胜感激!