文件系统的空间用光

文件系统的空间用光
---- 当文件系统只有少许或没有工作空间时,系统在主控台上显示的消息如下“No space left on device nn/mm”。在文件系统用完空间后,操作系统不接受任何写盘动作,此时恢复系统操作的惟一办法就是删除或减少文件系统上的文件。可采用下列步骤:

---- a) 用wall命令发布一条所有用户可见的消息,要求用户删除无用的文件。

---- b) 用du命令检查文件系统中每个文件和目录占用的块数,例如用“du|sort -hr”命令显示/u文件系统中文件占用的块数。sort命令按占用块数的多少为目录排序,首先显示最大的文件,此时您可以发送一个邮件,通知大文件的属主删除这些大文件。

---- c) 用find命令定位异常产生的过大或过时的目录和文件,然后发一个邮件给其拥有者,删除i。例如用命令“find / -type d -size +5 -print”查找和显示大小为5KB(-size +5)的所有目录(-type d)清单。

---- d) 用find命令查找和删除临时文件和core,例如用命令“find /usr -name core -atime +7 -print”找出/usr目录下存在时间超过一星期的core文件。

---- e) 清空系统日志文件,如/usr/spool/lp/log、/usr/adm/——特别是/usr/adm/message和/usr/adm/sulog(如果启用的话)、/usr/preserve、任何未使用的a.out文件、lost+found目录中的文件以及附加程序中的日志文件。可使用Bourne或Korn Shell命令“>filename0”或使用C-Shell命令“cat /dev/null>filename”(filename为日志文件名)。

---- f) 如果您的系统已使用了很长一段时间,在此期间经常性地删除和创建文件,在系统上产生了许多“碎片”,也会导致磁盘I/O性能下降,影响系统的速度。为了消除这些“碎片”,可以先完整备份整个文件系统,最好多做几套备份,然后删除系统中的所有文件,再将备份恢复到硬盘上。

---- g) 如果系统空间总是短缺,那么可以考虑创建和安装另外的文件系统。为了保证不出现用光文件系统空间的问题,定期用sysadmsh选项“sysadmsh→report→disk”检查系统中的空闲空间。上述命令可按每块512个字节打印出文件系统中空闲空间的大小。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值