7.2 文件系统的简单操作

简介: 7.2 文件系统的简单操作

7.2.1 磁盘与目录的容量


磁盘的整体数据是在superblock区块中,但是每个个别文件的容量在inode当中记载的。


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


du:评估文件系统的磁盘使用量(常用在推估目录所占容量)


df

Filesystem:代表该文件系统是在哪个 partition ,所以列出设备名称;


1k-blocks:说明下面的数字单位是 1KB 呦!可利用 -h 或 -m 来改变容量;


Used:使用掉的磁盘空间


Available:也就是剩下的磁盘空间大小;


Use%:就是磁盘的使用率,如果使用率高达 90% 以上时, 最好需要注意一下了,免得容量不足造成系统问题。


Mounted on:就是磁盘挂载的目录所在(挂载点)

由于 df 主要读取的数据几乎都是针对一整个文件系统,因此读取的范围主要是在 Superblock内的信息, 所以这个指令显示结果的速度非常的快速!在显示的结果中你需要特别留意的是那个根目录的剩余容量! 因为我们所有的数据都是由根目录衍生出来的,因此当根目录的剩余容量剩下 0 时,那你的 Linux 可能就问题很大了。


du

与 df 不一样的是,du 这个指令其实会直接到文件系统内去搜寻所有的文件数据, 所以上述第三个范例指令的运行会执行一小段时间!此外,在默认的情况下,容量的输出是以 KB 来设计的, 如果你想要知道目录占了多少 MB ,那么就使用 -m 这个参数即可,如果想知道该目录占了多少容量的话,使用-s就可以。


至于 -S 这个选项部分,由于 du 默认会将所有文件的大小均列出,因此假设你在 /etc 下面使用 du 时, 所有的文件大小,包括 /etc 下面的次目录容量也会被计算一次。然后最终的容量(/etc) 也会加总一次, 因此很多朋友都会误会 du 分析的结果不太对劲。加上-S的选项,减少次目录的加总。


相关文章
|
存储 负载均衡 算法
p2p的文件系统
p2p的文件系统
156 4
|
存储 算法 安全
文件系统管理:挂载、格式化、备份和修复你的文件系统
文件系统管理:挂载、格式化、备份和修复你的文件系统
114 0
|
1月前
|
存储 Unix PHP
31 文件系统
路老师分享PHP文件处理技术,涵盖文件的打开、关闭、读取及写入操作,帮助初学者深入了解PHP语言。
31 2
|
7月前
|
SDN
磁盘和文件系统管理
磁盘和文件系统管理
磁盘和文件系统管理
|
存储 数据可视化 Linux
文件系统-
文件系统-
81 0
|
存储 缓存 算法
文件系统(上)
文件系统(上)
192 0
|
存储 缓存 算法
文件系统(下)
文件系统(下)
174 0
|
存储 Linux Windows
【文件系统】
【文件系统】
106 0
Linux文件系统(四)文件系统管理命令
Linux文件系统(四)文件系统管理命令
|
存储 Unix Linux

相关实验场景

更多