Wednesday, August 12, 2009

于是决定使用quotacheck来重新检查下文件大小和数目。这个可以简单使用命令quotacheck /public就可以了,当然这个命令还有许多额外的选项,比如-a,是对所有有quota的分区执行的,-u是对usrquota,-g是对grpquota,-f是强制的等等。由于/public分区是我们工作的主分区,这个分区一直有文件读写的情况,而要执行上面的程序需要这个分区没有读写的情况。这个时候就需要所有用户停止在这个分区上的操作。首先让各个用户停止了登录,并把自己运行的作业停掉,但是仍然有些不明的进程在操作这个分区,然后使用了命令lsof +D /public可以查找出是哪些进程在读写这个分区,然后kill掉之,最后就可以执行了。执行完之后发现,果然是quota搞错了,还了那个师弟的“清白”。

No comments: