.
1
行里面的
isize
指的是
inode
的容量,每个有
256bytes
这么大。至于
agcount
则是前面谈到的储存
区群组
(allocation group)
的个数,共有
4
个,
agsize
则是指每个储存区群组具有
65536
block
。配
合第
4
行的
block
设定为
4K
,因此整个文件系统的容量应该就是
4*65536*4K
这么大!
.
2
行里面
sectsz
指的是逻辑扇区
(sector)
的容量设定为
512bytes
这么大的意思。
.
4
行里面的
bsize
指的是
block
的容量,每个
block
4K
的意思,共有
262144
block
在这个文
件系统内。
.
5
行里面的
sunit
swidth
与磁盘阵列的
stripe
相关性½高。这部份我们底下格式化的时候会举一个
例子来说明。
.
7
行里面的
internal
指的是这个登录区的位置在文件系统内,而不是外部设备的意思。且占用了
4K *
2560
block
,总共约
10M
的容量。
.
9
行里面的
realtime
区域,里面的
extent
容量为
4K
。不过目前没有使用。
由于我们并没有使用磁盘阵列,因此上头这个装置里头的
sunit
extent
就没有额外的指定特别的
值。根据
xfs(5)
的说明,这两个值会影响到你的文件系统性能,
所以格式化的时候要特别留意喔!
上面的说明大致上看看即可,比½重要的部份已经用特殊字体圈起来,你可以瞧一瞧先!
7.2
文件系统的简单操作
稍微了½了文件系统后,再来我们得要知道如何查询整体文件系统的总容量与每个目录所占用的容量
啰!
此外,前两章谈到的文件类型中尚未½的很清楚的连½档
(Link file)
也会在这一小½当中½绍
的。
7.2.1
磁盘与目录的容量
现在我们知道磁盘的整体数据是在
superblock
区块中,但是每个各别文件的容量则在
inode
当中记
载的。
那在文字½口底下该如何½出这几个数据呢?底下就让我们来谈一谈这两个指令:
.
df
:列出文件系统的整体磁盘使用量;
.
du
:评估文件系统的磁盘使用量
(
常用在推估目录所占容量
)
.
df
[root@study ~]#
df [
-
ahikHTm] [
或文件名
]
选项
参数
-
a
:列出所有的文件系
,包括系
特有的
/proc
等文件系
-
k
:以
KBytes
的容量
示各文件系
-
m
:以
MBytes
的容量
示各文件系
-
h
:以人
们½
阅读
GBytes, MBytes, KBytes
等格式自行
示;
-
H
:以
M=1000K
取代
M=1024K
½
位方式;
-
T
partition
filesystem
(
例如
xfs)
也列出;
-
i
:不用磁
容量,而以
inode
来显
范例一:
½
统内
所有的
filesystem
列出