一.查看文件系统 df 1.人性化(使用习惯单位)显示文件系统使用情况 df -h [root@wenhaijin ~]# df -hFilesystem Size Used Avail
一.查看文件系统 df
1.人性化(使用习惯单位)显示文件系统使用情况 df -h
[root@wenhaijin ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/vda1 40G 8.2G 30G 22% /tmpfs 939M 4.0K 939M 1% /dev/shm
有时也用df -a显示所有文件系统信息,这时,一些隐藏的特殊文件系统也会显示出来
[root@wenhaijin ~]# df -aFilesystem 1K-blocks Used Available Use% Mounted on/dev/vda1 41151808 8534468 30520292 22% /proc 0 0 0 - /procsysfs 0 0 0 - /sysdevpts 0 0 0 - /dev/ptstmpfs 961120 4 961116 1% /dev/shmnone 0 0 0 - /proc/sys/fs/binfmt_misc
二、统计目录或文件大小 du
1.统计文件大小使用一般不用du,因为使用ll -h可以很方便地查看文件大小
[root@wenhaijin local]# ll -htotal 76Kdrwxr-xr-x 7 mysql mysql 4.0K Jan 12 13:51 aegisdrwxr-xr-x. 2 mysql mysql 4.0K Sep 23 2011 bindrwxr-xr-x. 2 mysql mysql 4.0K Sep 23 2011 etcdrwxr-xr-x. 2 mysql mysql 4.0K Sep 23 2011 gamesdrwxr-xr-x 3 root root 4.0K Dec 29 16:58 hadoop
2.如果要查看目录的大小就要使用du -h,因为ll -h只会统计这个目录下文件名占用多大空间,并不会统计目录中文件数据内容的大小
###查看目录大小[root@wenhaijin home]# du -h /home16K /home/user320K /home/fuzhoudaxue20K /home/whj16K /home/user120K /home/wenhaijin16K /home/user2112K /home###查看目录详情[root@wenhaijin usr]# ll -htotal 128Kdr-xr-xr-x. 2 root root 32K Mar 23 23:44 bindrwxr-xr-x. 2 root root 4.0K Sep 23 2011 etcdrwxr-xr-x. 2 root root 4.0K Sep 23 2011 gamesdrwxr-xr-x. 45 root root 4.0K Dec 12 20:44 includedrwxr-xr-x 3 root root 4.0K Dec 10 08:57 javadr-xr-xr-x. 13 root root 4.0K Dec 12 21:24 libdr-xr-xr-x. 44 root root 36K Dec 13 03:24 lib64drwxr-xr-x. 15 root root 4.0K Dec 20 03:32 libexec###这个local目录中放了很多软件包,所以总大小肯定不止4Kdrwxr-xr-x. 21 mysql mysql 4.0K Feb 24 02:17 localdrwxr-xr-x 2 root root 4.0K Mar 21 00:08 redisdr-xr-xr-x. 2 root root 12K Dec 13 03:24 sbindrwxr-xr-x. 100 root root 4.0K Dec 12 21:24 sharedrwxr-xr-x. 4 root root 4.0K Aug 14 2014 srclrwxrwxrwx. 1 root root 10 Aug 14 2014 tmp -> ../var/tmp
可以通过du -sh /home来查看/home目录总大小
[root@wenhaijin home]# du -sh /home112K /home
3.du命令与df命令的区别
所以可以得出以下结论:
对于同一个目录,df统计的结果一般大于du的统计结果;
df统计的可用空间更真实;
定期重启服务器可以释放程序占用的空间,有利于提供系统的稳定性。
三、文件系统修复命令fsck
该命令知道作用就好,一般是系统会自动调用,很少进行手动调用,有时候手动调用还容易出现系统异常
四、显示磁盘状态命令dumpe2fs