记一次挂载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]