linux – 修复graid mini磁盘上损坏的GPT分区

我正在尝试修复格雷德迷你1TB外置硬盘上的GPT损坏分区表.以下是gdisk的报告:
root@philippe-desktop:/home/philippe/thomasdisk# gdisk /dev/sdb
GPT fdisk (gdisk) version 0.8.8

Caution: invalid main GPT header,but valid backup; regenerating main header
from backup!

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: damaged

****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT,but disk
verification and recovery are STRONGLY recommended.
****************************************************************************

Command (? for help): ?
b   back up GPT data to a file
c   change a partition's name
d   delete a partition
i   show detailed information on a partition
l   list kNown partition types
n   add a new partition
o   create a new empty GUID partition table (GPT)
p   print the partition table
q   quit without saving changes
r   recovery and transformation options (experts only)
s   sort partitions
t   change a partition's type code
v   verify disk
w   write table to disk and exit
x   extra functionality (experts only)
?   print this menu

Command (? for help): v

No problems found. 262157 free sectors (128.0 MiB) available in 2
segments,the largest of which is 262151 (128.0 MiB) in size.

Command (? for help): p
disk /dev/sdb: 1953546304 sectors,931.5 GiB
Logical sector size: 512 bytes
disk identifier (GUID): FE2326A4-F411-489E-B0D9-D2D9EF21A00C
Partition table holds up to 128 entries
First usable sector is 34,last usable sector is 1953546270
Partitions will be aligned on 8-sector boundaries
Total free space is 262157 sectors (128.0 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              40          409639   200.0 MiB   EF00  EFI System Partition
   2          409640      1953284119   931.2 GiB   AF00  G-RAID mini

Command (? for help):

我的理解是,gdisk可以自动解决损坏,只需按w就可以修复我的磁盘,但我不确定通常v(验证)选项应该向我提出revovery选项.

我可以安全地去按w吗?我已经做过sgdisk -b backup.gpt / dev / sdb

请注意:如果这个问题是非正式的,请将我重定向到正确的网站

解决方法

如果您花几分钟时间阅读上面的输出,您会发现gdisk告诉您该怎么做(它发现了一个问题:无效的主GPT标头,但有效的备份;并为您采取了措施:从备份重新生成主标头!它还提出了建议:强烈建议使用磁盘验证和恢复. – 您应该遵循建议).

基于验证没有返回任何问题的事实,您可能可以写出分区布局 – 我的理解是gdisk将使用&写出重新生成的GPT数据.

如果您希望在操作中明确,恢复菜单可以选择使用您可以专门调用的备份GPT标头(重建/替换主GPT标头),这似乎是要采取的正确操作(前提是您在上面看到的GPT布局看起来很清晰 – 否则您可能必须手动重建分区布局.

相关文章

Linux中的ARP防火墙主要用于防御ARP欺骗攻击,其效果取决于多...
insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...