解决:有关详细信息,请参阅问题末尾的“但是”。
我已经成功地登录到了 Unix 盒子。我没有一个简单的方法来联系管理员,所以我想自己解决这个问题。我没有 root 访问权限(这太容易了)。
根据标题,我已成功通过应用程序垃圾邮件标准输出创建了一个大文件,但我现在无法删除该文件。rm -f
不起作用,也不起作用cat /dev/null >| $file
,也不起作用truncate -s 0 $file
。对于我尝试过的所有内容,错误类似于以下内容。
tr08[~]$ cat /dev/null >| wordlist.txt
-bash: wordlist.txt: Disk quota exceeded
的输出quota
没有帮助:
tr08[~]$ quota -v
Disk quotas for user meand (uid 8650):
Filesystem blocks quota limit grace files quota limit grace
tau:/uspac/mc10/m10mr
0 0 0 0 0 0
我不知道下一步该做什么。谷歌只给了我truncate
和cat \dev\null
,所以任何意见或建议将不胜感激。
评论中要求的输出:
tr08[~]$ uname -a
Linux tr08.ecs 2.6.30.10-106a.fc11.x86_64 #1 SMP Tue Sep 21 11:11:58 BST 2010 x86_64 x86_64 x86_64 GNU/Linux
tr08[~]$ mount | grep /m08ad
tau:/uspac/mc10/m10mr on /auto/complb/m10mr type nfs (rw,nosuid,intr,sloppy,addr=163.1.88.228)
然而:我不确定发生了什么,但是当我登录以获取 Gilles 在评论中要求的详细信息时,我尝试了rm
,效果很好。quota -v
现在也没有产生任何输出。我不知道这是否是由于某些管理员干预或其他一些狡猾的诡计造成的,但现在一切似乎都已排序。
答案1
我真的不知道为什么你提到的命令会失败,但你可以尝试
> wordlist.txt
这告诉 shell 将文件截断为 0 长度,而不生成另一个进程。