磁盘和Inode配额都超过了; 不能删除任何东西

(我在Solaris服务器上使用UFS文件系统,我在机器上拥有root权限,但在包含光盘的机器上没有root权限。)

当我尝试做任何事情(写入文件,删除文件等)时,我收到“磁盘配额超出”错误。 系统pipe理不善,很多旧的备份文件只是挂在外面; 我可以把它们清理干净,但是即使创造了一些喘息的空间,我也遇到了麻烦。

我的光盘空间和inode计数都已满:

#> df -hk Filesystem 1K-blocks Used Available Use% Mounted on server.com:/storage 52231997 52231997 0 100% /opt/files #> df -i Filesystem INodes IUsed IFree IUse% Mounted on server.com:/storage 169224 169224 0 100% /opt/files 

我发现的所有解决scheme都涉及到将/dev/null""写入文件来清零其大小,然后删除该文件。 但是,这些解决scheme都不起作用:

 #> ls -l September22014.tgz -rw-r--r-- 1 userA groupA 283443184 Sep 2 2014 September22014.tgz #> cp /dev/null September22014.tgz cp: cannot create regular file `September22014.tgz': Disc quota exceeded #> echo "" > September22014.tgz bash: September22014.tgz: Disc quota exceeded #> > September22014.tgz bash: September22014.tgz: Disc quota exceeded