磁盘已满时删除 Mountain Lion 上的大文件

磁盘已满时删除 Mountain Lion 上的大文件

我运行了一个将 stderr 日志消息写入文件的进程,但没有意识到日志文件的增长速度有多快。结果是日志文件填满了我整个硬盘驱动器的剩余空间,现在当我尝试使用 删除该文件时rm,计算机会冻结。我正在运行 OS X Mountain Lion,我的主硬盘驱动器是 2TB。日志文件占用了超过 1TB 的磁盘空间。

我是否需要让它rm运行很长时间才能删除 1TB 文件?我应该从时间机器备份中恢复吗?

答案1

您想从命令行将日志文件清零。

就像是: > /path/to/file.log

看:有没有办法在 Linux 上删除 100GB 的文件,而不会影响 IO/加载?

答案2

我是否需要让 rm 运行很长时间才能删除 1TB 的文件?

是的。一个占满磁盘的文件很可能分散到各处,文件系统需要调整每个碎片的空闲列表条目。这需要一段时间。

我应该从时间机器备份中恢复吗?

这是一个选项。是否需要更长时间尚有争议。如果您认为可能会有所损失,请等待rm

相关内容