为什么我的Mac现在已经运行fsck_hfs两天了?


26

我首先注意到它fsck_hfs正在运行,昨天占用了50-75%的CPU。它今天继续运行。

ps表明它在做/sbin/fsck_hfs -f -n -x -E /dev/disk3。唯一的问题:我认为我没有/dev/disk3

  1. 为什么要运行?
  2. 它会结束吗?
    • 可以kill
  3. 什么/dev/disk3啊 可能是我的Time Machine卷,目前尚未安装?

系统信息: MacBook Pro(2008)。它安装了两个磁盘-内部磁盘(/dev/disk1)和PC卡SSD(/dev/disk0令人惊讶)。它连接到连接到Airport Extreme基站的远程Time Machine卷。


1
另一个数据点;我的10.13.5笔记本电脑只花了两个小时就“验证”了NAS驱动器上的备份,显然只有84%。CPU时间的大部分将流向fsck_hfs(类似于OP的命令行),网络流量基本为零(每秒约5个数据包),我认为磁盘IO Ops / s也很低,但我没有做太多检查。GUI中没有报告任何明显的进度变化(我注意到),然后它成功完成了。
山姆·梅森

Answers:


19
  1. 它可能是从安装Time Machine卷时开始运行的。
  2. 如果该卷不再存在,我会怀疑。
    • 我相信你可以sudo killall fsck_hfs; 它不会伤害任何东西。(您是否尝试过重启?)
  3. 可能是。

谢谢您的帮助!你是对的。片刻之后kill,Time Machine弹出来,说无法验证我的备份。昨晚我关闭MacBook并将其带回家时,可能会感到困惑。疯狂地尝试通过Wi-Fi验证〜750 GB的磁盘映像!我必须将计算机打开电源,然后在办公室呆几天才能完成…
Nate 2010年

1
您可能不想强制退出它,因为它会迫使您重新备份整个计算机,然后释放现有的备份历史记录
Sirens

1
@Nate“…它将尝试通过Wi-Fi验证〜750 GB的磁盘映像!…” –不会发生这种情况;仅传输图像的一小部分。关键字:CopyHFSMeta,请参阅例如forums.freenas.org/index.php?threads/...
格雷厄姆佩兰

26

单击菜单栏中的Time Machine图标,然后选择“跳过验证”会导致该fsck_hfs过程自行停止。也许比kill... 更好


只要让它运行,就等它完成。
张巴兹

3

您还可以单击Time Machine图标,选择“ Open Time Machine Preferences ...”,然后您将看到一个进度条,显示“ Backup Up”过程的进度。

然后,您可以单击进度条旁边的“ x”以停止验证过程。


1

我建议不要杀死它。

上次这样做时,它使Time Machine备份处于OSX认为它已损坏的状态。这导致OSX拒绝继续使用该备份,即OSX要求我创建一个新备份(这实际上意味着我将丢失备份中的所有历史记录,例如删除的文件,以前版本的已修改文件等)。

我设法使Time Machine备份进入良好状态,使OSX可以继续使用该备份,但这很麻烦。


要说明您使备份恢复到良好状态的过程吗?我的Time Machine上现在有一个空的稀疏包。
马特M.17年

@MattM。如果您的稀疏包确实是空的,我认为您无法保存。但是,如果它不是空的,只是像我的一样被标记为已损坏,那么它应该是可修复的。我不记得我到底做了什么,通过谷歌搜索找到了解决方案。但是,稀疏包包含一些元数据文件,该文件具有一个属性,告诉您正在检查/损坏备份。因此,该过程类似于卸载时间机器卷,找到元数据文件,调整那些属性,并可能重新安装时间机器卷(也许我之后手动运行了验证步骤)
Pete

我使用的是Mac上的Data Rescue 4,它的售价仅为99美元。我不想通过编辑元数据冒任何不可逆的损失的风险。它将数据直接还原到我的本地驱动器上,从通过以太网连接的Time Capsule中读取稀疏包。
马特M.
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.