文件系统常用操作(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)的主要内容,如果未能解决你的问题,请参考以下文章