文件系统常用操作(df, du)

Posted arnold-zhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件系统常用操作(df, du)相关的知识,希望对你有一定的参考价值。

df :列出不同文件系统的整体磁盘使用量:

df  -aTh 以易读形式列出所有文件系统, 连同该分区的文件系统类型也列出(记住-aTh就足够)

技术图片

 

 

 

tmpfs,临时文件系统,是一种基于内存的文件系统,它和虚拟磁盘ramdisk比较类似像,但不完全相同,和ramdisk一样,tmpfs可以使用RAM,但它也可以使用swap分区来存储,而且传统的ramdisk是个块设备,要用mkfs来格式化它,才能真正地使用它;而tmpfs是一个文件系统,并不是块设备,只是安装它,就可以使用了。tmpfs是最好的基于RAM的文件系统。
 

 

sysfs是什么: sysfs是一个基于ram的内存文件系统(ramfs)。它提供了一种方法用于导出内核数据结构,属性,以及它们两者之间的联系到用户空间。 sysfs和kobject结构关联。参考Documenttation/kobject.txt获取更多kobject信息。

sysfs用法: 如果定义了CONFIG_SYSFS sysfs就会编译进内核。可以用以下命令挂载: mount -t sysfs sysfs /sys

主要关心ext4的使用量,这是和用户存放文件密切相关的。

df一个具体的目录或者文件时,df会自动分析该文件所在的分区,并将该分区的容量显示出来

技术图片

 

 

du则是列出某个文件具体的占用磁盘空间大小

du : 仅显示目录容量,不包含文件

技术图片

 

 

-a: 列出所有的文件容量(包括子目录)

技术图片

 

 

 

 

 

 

 

以上是关于文件系统常用操作(df, du)的主要内容,如果未能解决你的问题,请参考以下文章

Linux 文件系统常用命令

Linux 文件系统常用命令

df du命令 查看磁盘大小

吴裕雄--天生自然Linux操作系统:Linux 磁盘管理

du 与df 统计系统磁盘不一致原因与解决方法

Linux系统下的文件操作