df -T 和 du 统计的内存不一致】的更多相关文章

假设你发现是 /tmp/ 目录不对劲,那么就这样就可以查看:  lsof | grep /tmp 输出的结果中,注意某些含有“(deleted)”字样的记录,它们中的一部分就是罪魁祸首,将它们kill掉即可(如果可以重启这些进程所对应的服务的话,也有可能解决问题).…
转载:http://blog.linezing.com/?p=2136 在运维Linux服务器时,会碰到需要查看硬盘空间的情况,这时候,通常会使用df -lh命令来检查每个挂载了文件系统的硬盘的总量和已使用量,或者,可以使用du -sh [directory]命令来统计某个目录下所有文件的空间占用. 在使用df.du命令时,常常会遇到统计的硬盘使用情况不一致的问题.比如du统计根目录下文件总共大小为2G,而df判断挂载在根目录的硬盘已用空间达到了3G,20G甚至更多.发生这种情况,有以下三种原因…
一个统计 CPU 内存 硬盘 使用率的shell脚本,供大家学习参考 #!/bin/bash #This script is use for describle CPU Hard Memery Utilization total=0 idle=0 system=0 user=0 nice=0 mem=0 vmexec=/usr/bin/vmstat which sar > /dev/null 2>&1 if [ $? -ne 0 ] then ver=`vmstat -V | awk…
hadoop fs 更多用法,请参考官网:http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_shell.html 以下是我的使用统计文件时使用的记录: [t@dv00938 ~]$ hadoop fs -ls /jc_rc/rc_hive_db/llcfpd_s_join_n_over0innerdoor_lishui // :: INFO hdfs.PeerCache: SocketCache disabled. Found items -rwxrwx-…
事件起因: 同事发现云主机磁盘系统盘满了,准备清理系统盘,便利用du 命令统计了根目录下各文件夹的大小,发现统计的各文件夹的大小总和 加起来比 df 命令查看到的系统盘所使用空间 要小很多.这里记录下解决方法 了解下df与du的工作原理: du du命令会对待统计文件逐个调用fstat这个系统调用,获取文件大小.它的数据是基于文件获取的,所以有很大的灵活性,不一定非要针对一个分区,可以跨越多个分区操作.如果针对的目录中文件很多,du速度就会很慢了.   df df命令使用的事statfs这个系统…
挂了一块50G到/data目录下#  df -h Filesystem Size Used Avail Use% Mounted on /dev/xvdb1 50G 46G 1.2G 98% /data 显示已经使用快50G空间了 可是在/data 下用 du -sh . 只显示使用了19G 导致这个两个命令查看磁盘容量不一致的原因是,用户删除了大量的文件被删除后,在文件系统目录中已经不可见了,所以du就不会再统计它.然而如果此时还有运行的进程持有这个已经被删除的文件句柄,那么这个文件就不会真正…
最近碰到一个问题: df -g 查看内存,发现空间已经满了,但是到对应目录查看,发现只用了一半的空间,感觉还有一半不见了. 经咨询其他人,给了两个解释: 1.fsck :使用Fsck命令修复损坏的分区 2. lsof : 有可能是某个还在运行的进程占用了已经删除的文件,导致我用du命令看不到.可以用这个lso命令来查看. 后续可以继续记录该问题如何解决的.. 最后经查是由于:WebSphere/AppServer会自己产生native_stderr.log 和 native_stdout.log…
通过 df -Th 查看 /var 目录使用了78%, 当登录到/var 目录,du -sh 实际使用112G 分析原因:应该是被删掉的文件 没被真正释放 解决办法: 1.lsof | grep deleted > deletedfile  查看有哪些未被释放的文件 2.排序看最大的未被释放的文件大小,命令:sort -nr -k 10 deletedfile>top_deleted_file 3.more top_deleted_file 查看前面那些文件,将占用空间大的程序kill掉 4.…
一.df命令 df(disk filesystem的简写)用于查看自己挂载磁盘的总容量.使用容量.剩余容量,可以不加任何参数,默认以KB为单位. [root@davery ~]# df文件系统 1K-块 已用 可用 已用% 挂载点/dev/sda3 37319884 1033616 36286268 3% /devtmpfs 927848 0 927848 0% /devtmpfs 937740 0 937740 0% /dev/shmtmpfs 937740 8808 928932 1% /r…
df 命令 功能:用来检查linux的文件系统的磁盘空间占用情况 1. df -h 2. 以innode节点数量显示磁盘空间占用情况 df -ih 3. 列出文件系统类型 df -Th du 命令 功能:查看文件和目录磁盘使用的空间 1.du 2.当根系统盘满了,可以使用以下命令检测 du -sh /* 3.查看单个目录容量 du -sh /home 磁盘分区 1. 查看磁盘分区: fdisk  -l 2. 添加磁盘,重启虚拟机…