1、ext4 我的大資料_探索(1)!

來源:互聯網
上載者:User

背景:

         在 Linux 早期,磁碟的大小還是MB級的,檔案系統的塊大小也只是 1KB 到 4KB。而在本文寫作的時候,TB級的硬碟雖然在最近漲了一點價,但無礙一個事實——硬碟已經變大太多了,儲存在上面的檔案也是如此。但 ext4 檔案系統仍然以 4KB 為單位來管理資料。其結果就是要管理的塊數太多了,相關聯的位元影像大小必然隨之增長,管理這些塊的開銷也就極具增大。

在核心中增加檔案系統的塊大小會對記憶體管理、page cache 等產生深遠影響,因此是件很恐怖的工作。所以大家都不願意一下子觸及這麼多地方,但這並不能阻止檔案系統被放在越來越大的磁碟上。在3.2 核心中,ext4 將可以解決這個問題

            而且http://kernelnewbies.org/Linux_3.2  中提到:ext4支援現在的塊大小高達1 mb的大小,這大大減少花時間做塊分配和有較小的片段。

我們怎麼做!

          一般情況下:          [root@localhost /]# mkfs.ext4  -b 1048576 /dev/sde
                                             mkfs.ext4: 無效的塊大小 - 1048576(1m)

另外有文章提到:

       “bigalloc”補丁給檔案系統引入了一個“塊簇(block cluster)”的概念

 

 

問題:

     
ext4 的 block size ,是不是把概念換成 Bigallocle ?

 

 

進展情況:

     1、centos5.8 不能升級核心到3.2以上。已經換系統centos6.3. 正在升級核心中。。。。

                              (更新:升級成功!,升到了3.6.9 網上沒有例子的,可以看我的下篇文章)

      2、目前e2fsporgs 還是內建的1.41,沒有達到網上說的1.42;

            找到得rpm依賴於glibc-2.14。安裝glibc,導致系統所有類庫無法載入,系統崩潰!有意見的可以講,我就是想用ext4的最新特性。

 

                   

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.