du和df的区别(以df为准)
来源:互联网 发布:怎么禁止电脑休眠mac 编辑:程序博客网 时间:2024/04/28 12:46
常有Linux用户询问,为什么利用du和df查看磁盘容量的结果不一致,是否是有bug或者有磁盘碎块,或该以哪个结果为准。而实际上两个命令得出的值是不一致的由于du与df命令实施上的不同,而非故障。
du -sh * 查看所有目录(含子目录)和文件的大小
[root@www ~]# du -sh /home
4.7G /home
[root@www ~]# df -h /home
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 15G 4.9G 8.9G 36% /home
[root@www ~]#
从上图能够看出,/home 分区的容量,使用df查看是4.9GB,而使用du查看是4.7GB。
du -s 命令通过将指定文件系统中所有的目录、符号链接和文件使用的块数累加得到该文件系统使用的总块数。
df 命令通过查看文件系统磁盘块分配图得出总块数与剩余块数。文件系统分配其中的一些磁盘块用来记录它自身的一些数据,如i节点,磁盘分布图,间接块,超级块等。这些数据对大多数用户级的程序来说是不可见的,通常称为Meta Data。
du 命令是用户级的程序,它不考虑Meta Data,而df命令则查看文件系统的磁盘分配图并考虑Meta Data。df命令获得真正的文件系统数据,而du命令只查看文件系统的部分情况。
- du和df的区别(以df为准)
- Linux的du 和 df 的区别
- linux 下df和du的区别
- 分析df和du的区别
- linux中du和df 的区别
- linux中du和df 的区别
- linux中du和df 的区别
- Linux df和du的区别
- Linux du和df区别
- du 与df 的区别
- df与du的区别
- df, du, ls 的区别
- Linux df du的区别
- du 和 df的不同
- du 和 df的不同
- du df区别
- du df 区别
- df du 区别
- 收缩数据表空间(move & shrink)+索引表空间(rebuild)
- linux 各种文件格式的压缩、解压、打包
- Linux启动+服务配置
- select list中的子查询与外连接具有相同的功效
- 标准输出+标准错误输出(1>/dev/null 2>&1)
- du和df的区别(以df为准)
- RAID 5
- LINUX SHELL 注释
- grep and awk and print
- FREE 查看内存信息
- Golden Gate及容灾
- global array相关
- Advance Replication、Goldengate, Dataguard, Stream 联系与区别
- 详解Linux中Load average负载