本來是不想再追最新的作業系統,所以換到 8.04 後,確實有安份了一陣子
但是看人家測試報告中的 9.04 ,對它飛快的效能實在很心動,加上 8.04 也有一些大大小小的問題 ... 就給它昇級(重裝)到 9.04 了
看上 9.04 最主要的是 ext4 的檔案系統,除了效能外,其他都不是主要考量 (茶
參考來源
過程
- 首先,當然是找台測試機來做轉換測試 w
- 用 virtulbox: centOS 5.3 做為測試平台
- 依 Migrating 文件所提,下載最新核心,並加入 ext4 支援
- make menuconfig
- 找 File Systems,然後是 Ext4dev/ext4 extended fs support development (The name is likely to change in the future, particularly when ext4 is declared stable.
- 依重編核心的文件所提,開始編譯核心
這部份基本上,文件的步驟很詳盡且清楚,不再贅述 - 依 Migrating 文件所提,為 ext4 加入常用工具(像是 mkfs.ext4, fsck.ext4)
- 參考 Migrating 這個部份
Listing 1. Commands to retrieve the lateste2fsprogs
viagit
- 這邊唯一的問題是 centOS 5.3 沒有內建、提供原生的 git ,得自己去找 tarball 來編譯安裝
- git 裝好後,就可以用文件所是的指令把支援工具裝起來
- 裝好支援工具後~ 沒辦法試 ... 0rz
我總不能拿現有的磁區來做 mkfs 及 fsck 吧 ... = =a
- 參考 Migrating 這個部份
- 最後一步,修改 /etc/fstab ,直接將 ext3 的部份,全部都改為 ext4 ,重開機後,用 mount 指令看一下,就知道磁區是用哪一種檔案格式
tune2fs
- 調整效能-
e4defrag-磁區重整
It also has the advantage of converting ext2/3-style allocation to the ext4-style extents-based allocation, so it can improve performance on a file system that had previously been used as an ext3 file system. Unfortunately,e4defrag
isn't yet part of the standarde2fsprogs
package, so you need to dig up a "bare" copy (the Resources section provides a link).
還滿好玩的
只是重編核心時,有被裡面滿滿的選項嚇到 ... 0rz ;最後我只加了 ext4 的選項就結束重編核心了 .. 囧
沒有留言:
張貼留言