无法安装外部硬盘。OS X(10.10.4) 正在运行巨大的 fsck_hfs 进程

无法安装外部硬盘。OS X(10.10.4) 正在运行巨大的 fsck_hfs 进程

很遗憾,我的外部硬盘目前遇到了问题。

当我运行 diskutil list (TOSHIBA_EXT) 时,列出了硬盘:

/dev/disk1
#:                       TYPE NAME                    SIZE       IDENTIFIER
0:      GUID_partition_scheme                        *1.5 TB     disk1
1:                        EFI EFI                     209.7 MB   disk1s1
2:                  Apple_HFS TOSHIBA EXT             1.5 TB     disk1s2

但是该硬盘无法通过 GUI 磁盘实用程序修复,也无法使用 mount/mount force 命令手动安装,因为该硬盘上正在运行一个进程。

我不知道这个过程是什么,直到我看到一个叫做 fsck_hfs 的大型进程(占用了我 CPU 的 45%)在运行。

我将 ps 命令导入到 grep 中以搜索 hfs (sudo ps ax | grep hfs):

847   ??  U     11:57.49  /System/Library/Filesystems/hfs.fs/Contents/Resources/./fsck_hfs 
-y /dev/disk1s2
 999 s000  S+     0:00.00 grep hfs  

所以我的问题是:OS X 会自动尝试恢复我的硬盘吗?我应该让它自行恢复吗?为什么 OS X 不告诉用户它在这种情况下正在做什么?另外,fsck 到底是做什么的?

编辑:这里还有一些终端输出,实际上看起来很有希望:

tail -f /var/log/fsck_hfs.log
/dev/rdisk1s2: fsck_hfs started at Mon Dec 14 12:07:40 2015
/dev/rdisk1s2: /dev/rdisk1s2: Can't open /dev/rdisk1s2: Resource busy
/dev/rdisk1s2: fsck_hfs completed at Mon Dec 14 12:07:40 2015

/dev/rdisk1s2: ** Checking volume bitmap.
/dev/rdisk1s2:    Volume bitmap needs minor repair for orphaned blocks
/dev/rdisk1s2: ** Checking volume information.
/dev/rdisk1s2:    Invalid volume free block count
/dev/rdisk1s2:    (It should be 17331364 instead of 17331357)
/dev/rdisk1s2: ** Repairing volume.

那么它完成了 fsck_hfs 并且现在正在修复卷?为什么这个过程对普通用户是隐藏的?!

答案1

面向 Mac 用户的大型公益广告- 如果您的外部硬盘无法从光盘实用程序以外的任何地方看到,但您看到硬盘上有活动(即快速闪烁的灯光),让 OS X 处理它,它正在运行恢复守护进程。

您可以通过简单地运行活动监视器(Finder > 前往 > 实用程序)来验证这一点,如果您看到一个名为 fsck_hfs 的进程,并且它占用了您 CPU 的很大一部分,那么这就是恢复守护进程!

如果您想跟踪驱动器恢复的进度,请在终端中输入此命令:

tail -f /var/log/fsck_hfs.log  

每当更新时,tail -f 都会更新此日志文件的最后 10 行。

相关内容