参考文章 /var/spool/clientmqueue 下生成太多文件处理 http://blog.chinaunix.net/u/19538/showart_1917524.html
http://linux.chinaunix.net/techdoc/system/2009/05/04/1109915.shtml 首先检查 rootvg , 看是否还有空闲的空间, /var是否太小. 如果可能,适当地为/var 扩空间. 若rootvg中已没有空间, /var已经够大,请做下述检查: 1. 使用find 命令检查在/var目录中所有大于1MB的文件,看是否可将其删除. 如: #find /var -xdev -size +2048 -ls| sort -r +6 2. 检查/var/tmp 中是否有可以删除的文件 3. 检查/var/adm/wtmp文件的尺寸, 在此文件中记录了所有 login, rlogin 和 telnet 的会话调用. 文件尺寸会随着系统的持续运行的而逐渐增大. /var/adm/wtmp文件可以直接清空; 或编辑它,将旧的不再需要的记录给删掉. 使用下面的命令将 /var/adm/wtmp清空. #cp /dev/null /var/adm/wtmp 若要编辑的话, 先拷贝/var/adm/wtmp文件到一临时文件中#/usr/sbin/acct/fwtmp /tmp/out 接着,编辑临时文件,将不需要的内容删去, #vi /tmp/out 然后使用下列命令来替换/var/adm/wtmp中的内容, #/usr/sbin/acct/fwtmp -ic /var/adm/wtmp 4. 使用下述方法清空/var/adm/ras目录中的错误日志 errlog. 只有执行了errclear 命令,错误日志才会被清掉. 4.1 使用命令停止错误日志的后台程序 /usr/lib/errdemon #/usr/lib/errstop 4.2 将errlog文件删除 或移到其他文件系统上. #rm /var/adm/ras/errlog 或 # mv /var/adm/ras/errlog /otherfilesystem/filename 若删除errlog文件, 前面记录的错误日志也将从系统删除. 4.3 使用下面的命令重启 错误日志程序/usr/lib/errdemon #/usr/lib/errdemon 注: 不要使用cp /dev/null 命令来清空错误日志. 系统一旦发现零字节长度的 errlog 文件, 将关闭操作系统中记录错误日志的功能. 若出现此种情况,只有将原来的errlog备份恢复回来才能解决. 由于errlog的记录空间是有限的,可以考虑在cron 文件中加入如下行,使系统定期将一些错误日志给删掉. 0 11 * * * /usr/bin/errclear -d S,O 30 0 12 * * * /usr/bin/errclear -d H 90 5. 检查在 /var 中的跟踪文件trcfile是否比较大, 如果是,并且系统中没有正在运行的trace程序, 可以将 trcfile删除 #rm /var/adm/ras/trcfile 6. 如果dump 设备设定的是 hd6(系统缺省值) , 可能在/var/adm/ras目录中会有许多以 vmcore为前缀的文件, 如果不想保留它们,可以使用rm 命令将其删除. #rm /var/adm/ras/vmcore* 7. 检查/var/spool 目录, 在此包含了所有在队列子系统排队的文件, 使用下述命令清空队列子系统. # stopsrc -s qdaemon # rm /var/spool/lpd/qdir/* # rm /var/spool/lpd/stat/* # rm /var/spool/qdaemon/* # startsrc -s qdaemon 8. 检查 /var/adm/acct 目录, 它包含了系统的审计记录 accounting. 如果启用了审计功能,此目录会包含许多大文件, 请参照系统审计来整理这些文件. 9. 检查/var/preserve 目录, 它记录了所有被中断的vi会话调用. 通常,可以将这些文件删掉. 如果用户希望使用这些文件恢复以前的会话, 可以用 vi - r 命令列出所有可恢复的会话, 为了恢复某一会话调用,使用 # vi - r filename 10. 修改/var/adm/sulog文件, 它记录了su命令的使用, 以及是否执行成功. 这个文件是普通的文本文件, 可以使用编辑器来浏览和修改, 如果将其删去, 系统会在下一次使用su 命令时,重新创建它. 11. 修改/var/tmp/snmpd.log文件, 它记录了与snmpd后台程序相关的事件. 如果将其删去, snmpd 程序会重新创建它. 另外, /var/tmp/snmpd.log文件尺寸可在/etc/snmpd.conf 文件设定,使之不会无限的增长 -- 编辑/etc/snmpd.conf 文件,为其中的size 域设置合适的值即可.
|
相关推荐
linux 系统文件分区文件查看。 linux 系统文件分区文件查看。 win系统下查看linux 分区的绿色小软件。
文件系统指文件存在的物理空间,linux系统中每个分区都是一个文件系统,都有自己的目录层次结构。linux会将这些分属不同分区的、单独的文件系统按一定的方式形成一个系统的总的目录层次结构。一个操作系统的运行离不...
主要讲解linux文件系统,主要讲解linux文件系统,主要讲解linux文件系统,linux 文件系,linux 文件系统。。。。。。。。。。。。。主要讲解linux文件系统,主要讲解linux文件系统,主要讲解linux文件系统统。。。。...
文件系统是指在一个物理设备上的任何文件组织和目录,它构成了Linux系统上所有数据的基础,Linux程序、库、系统文件和用户文件都驻留其中,因此,它是系统中庞大复杂且又是最为基本和重要的资源。这得提出的是,...
C语言模拟实现Linux文件系统 1、在内存中开辟一块空间来模拟文件系统的运行,不读写硬盘。 2、面向单用户、单任务,不考虑并发,不考虑文件属主、组等概念。 3、程序开始后,初始化并接收用户输入。若输入”enter”...
关于Linux文件系统及文件管理的实验报告
(8)copy …: 拷贝文件,除支持模拟Linux文件系统内部的文件拷贝外,还支持host文件系统与模拟Linux文件系统间的文件拷贝。 (9)del …: 删除文件:删除指定文件,不存在时给出出错信息。 (10)check:检测并恢复文件...
Linux系统采用虚拟文件系统技术(VFS)、结构采用倒立树型、VFS使Linux支持以下文件系统: EXT2: 二次扩展 EXT3: 三次扩展 SWAP: 交换文件系统 FAT、FAT32 NTFS (默认不支持,需要特定的模块) ...
linux文件操作 linux操作系统 文件操作 常用命令 系统命令
Linux系统文件系统的工作原理
linux文件系统基础知识 详细介绍Linux文件系统的知识。 文件系统类型: ext2 : 早期linux中常用的文件系统 ext3 : ext2的升级版,带日志功能 RAMFS : 内存文件系统,速度很快 NFS : 网络文件系统,由SUN...
基于C++的命令行linux文件管理系统源码基于C++的命令行linux文件管理系统源码基于C++的命令行linux文件管理系统源码基于C++的命令行linux文件管理系统源码基于C++的命令行linux文件管理系统源码基于C++的命令行linux...
Linux文件系统分析Linux文件系统分析Linux文件系统分析Linux文件系统分析Linux文件系统分析Linux文件系统分析Linux文件系统分析Linux文件系统分析Linux文件系统分析Linux文件系统分析
包括源程序、主要功能模块、程序流程图、心得、程序调试等等,熟悉在Linux系统下构建文件系统,并利用教材中讲到的chmod命令来设置文件系统的访问权限;通过设置umask参数来设置文件及目录的权限;掌握文件系统的...
Linux二级文件系统设计 【开发语言及实现平台或实验环境】 C++/VC++ 【设计要求】 理解Linux的文件系统的组织;掌握常用的数据结构;系统采用两级目录,其中第一级对应于用户账号,第二级对应于用户帐号下的文件;...
Linux XFS文件系统误删除文件恢复.pdf
linux版本和vc++6.0版本 含设计报告,流程图等。 设计一个简单的多用户文件系统。即 ①在系统中用一个文件来模拟一个磁盘; ②此系统至少有:Create、delete、open、close、read、write等和部分文件属性的功能。 ③...
(8) copy …: 拷贝文件,除支持模拟Linux文件系统内部的文件拷贝外,还支持host文件系统与模拟Linux文件系统间的文件拷贝,host文件系统的文件命名为…,如:将windows下D:盘的文件\data\sample\test.txt文件拷贝到...
linux 实验报告 文件系统与文件管理.pdf
在Linux系统内,如何查看文本文件里的内容,那我们先说在windows系统里,我们想要查看一个文件的内容直接双击就可以了,但是在Linux系统里,想查看一个文件的内容用的cat这个命令。