最近写入的文件突然降至 4kb - OSX

最近写入的文件突然降至 4kb - OSX

我这里有一点问题...

我有一个渲染农场,里面满是向中央磁盘写入数据的机器,有时,在写入一个图像序列(DPX 文件,每帧 12Mb)后,每个文件写入约一分钟后,数据会突然从 12Mb 下降到 4kb。

我相当肯定没有任何正在运行的程序可以做到这一点。

创建文件的应用程序是 Shake。

这个问题以前也出现过,但很偶然。我从来没有弄清楚到底是什么原因造成的。

中心磁盘是一个 10Tb 的 raid,机器通过 NFS 连接到该磁盘。

df -h 为我提供了以下内容:

clarke:/Volumes/projects 8.9Ti 7.7Ti 1.1Ti 88% /mount/projects

所以并不是空间不够了(今晚出现问题时,我的可用空间是 700Gb,为了以防万一,我又释放了更多空间)曾是与此有关...

任何帮助都将不胜感激!我真的想弄清楚是什么原因造成的,因为它确实给我带来了很多痛苦……

编辑:

如果您需要更多服务器规格:

  • 运行 OSX Server 10.5.8 的 XServe
  • Promise Raid VTrak E610f

另外:数据确实在那里,只存在了几分钟。我启动了一个进程将其复制到另一台机器,而那台机器可以正常查看图像。

更多编辑:

是否有某种工具可以跟踪文件夹(或整个文件系统)中每个文件的创建或修改,并告诉我到底发生了什么?我想知道是否有某种恶意进程在做一些坏事(它大多数时候都有效,所以我怀疑不是)或比这更底层的事情……

答案1

具体来说,关于监视文件活动的实用程序的问题。 你想要的是 'opensnoop',它随 OS X 一起提供:

http://developer.apple.com/library/mac/#DOCUMENTATION/Darwin/Reference/ManPages/man1/opensnoop.1m.html

# opensnoop  # (in another terminal 'touch hi')
  UID    PID COMM          FD PATH                 
  502    146 Finder        30 /Users/thedude       
  502   1247 touch          3 /dev/dtracehelper    
  502   1247 touch          3 hi                   
  502    141 Dock          -1 /Users/thedude/Applications
  502    141 Dock           9 /Users/thedude       
  502    141 Dock          11 /Users/thedude       
  502   1225 zsh            3 /var/run/utmpx       
    0     58 mds            9 .                    
  502    850 mdworker       7 /Users/thedude/hi    
  502    146 Finder        30 /Users/thedude      

相关内容