『壹』 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有幫助,可以提高讀取速度,但是對於小文件,會浪費很多空間。
這要看你的具體需求。