『壹』 linux用mpe2fs和用fdisk -l查看block和Block size为什么大小不一样
mpe2fs是显示文件系统的信息
fdisk
-l是显示分区的信息
文件系统是建立在分区之上的,所以可以理解为你的文件系统把四个系统block合成一个fs的block给你用
『贰』 linux 中 1blocks = kb 有没有什么查看命令,网络上有人说1blocks = 1024字节,也有说等于512字节,
我要没记错:
block
是块,这个是系统文件系统的最小分配单位,注意是系统的,不是硬件的。
这个block
是看文件系统建立时的设置情况,类似于
Windows
下面所说的簇。
这个是在格式化系统时进行设置,具体多大看文件系统,我记得现在默认都是
4k
。至少
Ext3
默认是
4k
。而且
block
大小和磁盘最大限制有关系的,如果你用
4k
,ext3
极逗亩限最高
16T
,也就是
4k
*
2^32
,如果搜指颂你用
1k
,那么就缩小到了
4T。
其他场合,block
同样也是最小分配单位的意思,但有些仅限于当作一个“世郑计量单位”来使用。当作计量单位时,好像一般都是
1k。
『叁』 问下linux 如何可是写入16G以上的大文件
其实将分区格式化一下就可以了,EXT3系统到底能支持多大的文件要看block块的大小(Ext4系统版应该也不例外),权如果block块的大小为2KB那么就可以支持单个256GB的文件,4KB大小可以支持2TB的文件。格式化的方法:
首先输入命令:fdisk 设备名称(如:/dev/sda)
之后输入p查看分区信息已确认需要格式化的磁盘的信息。
按q退出fdisk
之后比如要格式化的磁盘为: /dev/sda2 ,那么就输入mkfs -t ext3 /dev/sda2
注意,当出现Block size时,输入2048
之后的步骤应该就是按回车就行了
『肆』 linux系统中block size最大为多少
1、默认创建表空间时BLOCKSIZE 是8k,文件最大是32G2、可以把BLOCKSIZE设置为16k,SQL〉内alter system set db_16k_cache_size=34603008;这样一个表空间datafile最大可以到容64G3、可以把BLOCKSIZE设置为32k,这样一个表空间datafile最大可以到128G
『伍』 linux分区默认簇的大小
Linux分区block size 1024 byte
『陆』 linux block 是不是越大越好
一般默认是4096byte,
block小的话,会节省空间,但是会影响读取速度,
block大的话,对放置大文件,比如iso有帮助,可以提高读取速度,但是对于小文件,会浪费很多空间。
这要看你的具体需求。