「大数据」(一百零五)文件系统使用

【导读:数据是二十一世纪的石油,蕴含巨大价值,这是·情报通·大数据技术系列第[105]篇文章,欢迎阅读收藏】

1 基本概念

本章节介绍如何查询文件系统容量和每个目录所占用的容量大小, 以及文件的连接 。 磁盘的整体数据是在 superblock 区块中,但是每个各别文件的容量则在 inode 当中记载的。 那在命令行下面该如何展示出这几个数据 呢 , 下面介绍 通过 df 、 du 等命令查看文件系统使用情况。

2 术语解释

Hard Link (实体链接 , 硬式链接或实际链接) : 通过文件系统的 inodssse 链接来产生新文件名,而不是产生新文件,这种称为实体链接 ( hard link )

「大数据」(一百零五)文件系统使用

3 详细说明

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

[root@www ~]# df [-ahikHTm] [ 目彔戒文件名 ]

选顷与参数:

<code>-a :列出所有文件系统,包括系统特有 /proc 等文件系统;
-k :以 KBytes 容量显示各文件系统;
-m :以 MBytes 的容量显示各文件系统;
-h :以人们较易阅读癿 GBytes, MBytes, KBytes 等格式自行显示;
-H :以 M=1000K 取代 M=1024K 的进位方式;
-T :连同该 partition 的 filesystem 名称 ( 例如 ext3) 也列出;
-i :不用硬盘容量,而以 inode 癿数量来显示/<code>


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

[root@www ~]# du [-ahskm] 档案戒目彔名称

选顷不参数:

<code>-a :列出所有档案与目彔容量,因为默认仅统计目彔底下档案量而已。
-h :以人们较易读的容量格式 (G/M) 显示;

-s :列出总量而已,而不列出每个各别癿目彔占用容量;
-S :不包括子目彔下的总计,与 --s 有点差别。
-k :以 KBytes 列出容量显示;
-m :以 MBytes 列出容量显示;/<code>

ln:

ln [-sf] 来源文件 目标文件

选项与参数:

<code>-s :如果不加任何参数就进行链接,那就是 hard link ,至于 -s 就是 symbolic link
-f :如果 目标文件 存在时,就主动的将目标文件直接移除后再创建!/<code>

注意:

每个文件都会占用一个 inode ,文件内容由 inode 的记录来指向;

想要读取该文件,必须要经过目录记录的文件名来指向到正确的 inode 号码才能读取。


分享到:


相關文章: