linux的磁盘的blocksize是用来干嘛的?

linux的磁盘的blocksize是用来干嘛的?,第1张

*** 作系统读取硬盘的时候,不会一个个扇区(512  字节)地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是 1KB,即连 2 个 sector 扇区组成一个  block。或 4K。

我要没记错:

block

是块,这个是系统文件系统的最小分配单位,注意是系统的,不是硬件的。

这个block

是看文件系统建立时的设置情况,类似于

Windows

下面所说的簇。

这个是在格式化系统时进行设置,具体多大看文件系统,我记得现在默认都是

4k

。至少

Ext3

默认是

4k

。而且

block

大小和磁盘最大限制有关系的,如果你用

4k

,ext3

极限最高

16T

,也就是

4k

*

2^32

,如果你用

1k

,那么就缩小到了

4T。

其他场合,block

同样也是最小分配单位的意思,但有些仅限于当作一个“计量单位”来使用。当作计量单位时,好像一般都是

1k。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7661268.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-08
下一篇2023-04-08

发表评论

登录后才能评论

评论列表(0条)

    保存