UFSの備忘録 % Home / Categories

记一次挂载sata硬盘遇到的问题及处理

Created 2021-11-18 / Updated 2022-11-22

在FreeBSD下挂载一块老旧硬盘时,出现如下提示:

GEOM: da0: corrupt or invalid GPT detected. GEOM: da0: GPT rejected – may not be recoverable.

输入gpart show也看不到该硬盘的分区。

解决办法如下:

# sysctl kern.geom.part.check_integrity=0

再次插入硬盘,这次提示:

GEOM: da0: the secondary GPT table is corrupt or invalid. GEOM: da0: using the primary only – recovery suggested.

输入gpart show能看到该硬盘的分区了。

原来是我之前电脑突然死机,该硬盘没有正常卸载导致的。修复方法:

# gpart recover da0

再用fsck把各个分区扫描修复一遍:

# fsck -y /dev/da0pxxx

把开头那个改回来:

# sysctl kern.geom.part.check_integrity=1
Categories: [FreeBSD]