[分享] ext4 on debian etch (fresh install)

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

[分享] ext4 on debian etch (fresh install)

文章mason » 週一 2月 02, 2009 1:25 am

First, install a basic debian etch.

A temporal root partition is required.

Prepare a partition to be mounted as ext4 root.

Here is my partition table:

/dev/sda1 /boot
/dev/sda2 (the ext4 root)
/dev/sda3 swap
/dev/sda4 / (temporal ext3 root)


  1. compile ext4 into kernel 2.6.28.2(or 2.6.28.whatever or any newer kernel)
  2. download e2fsprogs source from Debian lenny
  3. dpkg-source -x e2fsprogs_1.41.3-1.dsc
  4. cd e2fsprogs-1.41.3
  5. vi debian/control
    delete any dbg package entry
  6. vi debian/rules
    go to # debug package stuff
    add several lines to create debug folders
    here are the "control" and "rules" I edited:control_and_rules.tgz
  7. fakeroot debian/rules binary
  8. dpkg -i ../*.deb
  9. mkfs.ext4 /dev/sda2
  10. mount -t ext4 /dev/sda2 /mnt
  11. cd /mnt; mkdir boot mnt media proc
  12. rsync -avP --exclude "/boot" --exclude "/proc" --exclude "/mnt" --exclude "/media" / .
  13. vi /mnt/etc/fstab
    change the / partition to /dev/sda2 and it's fs type to ext4
  14. vi /boot/grub/menu.lst
    change default options:
    kopt=root=/dev/sda4
    to
    kopt=root=/dev/sda2 rootfstype=ext4
  15. /usr/sbin/update-grub
  16. reboot and delete /dev/sda4 and it's done.
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章wesley.tw » 週二 2月 17, 2009 5:01 pm

嗯 感恩 mason 兄的分享 ~

裝了 Debian 5.0 Lenny 後就順便試試 ext4 的安裝
透過 mason 兄詳細的安裝教學,終於可以玩玩 ext4 了。

不知道透過ext4 or LVM2這兩種方式來建立單一partition
超過2T以上的空間(SATA 1.5T*6),何種效能會較佳 ~
等有機會再來比比看 ...

P.S
在 Linux 是否有像 Windows 上使用 HD Tune 軟體
來測Disk Read Write etc. 測試的package 嗎?
Wesley@Net. - Learning by doing.
http://blog.yam.com/wesley1981
wesley.tw
可愛的小學生
可愛的小學生
 
文章: 52
註冊時間: 週五 9月 22, 2006 10:56 am
來自: 中壢

文章mason » 週二 2月 17, 2009 7:13 pm

lenny 就不用編譯新版的 e2fsprogs 了
etch 的需要編譯是因為它的e2progs不支援 ext4

如果是要測試讀寫速度,hdparm 就可以了。

按照一些網路上的評比,瑣碎小檔案在 ext4 上沒有比較快。
但是大檔案就有顯著的效能提昇。

所以,放謎片的partition用 ext4 是不錯的選擇。 :ooops:
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章wesley.tw » 週三 2月 18, 2009 9:51 am

mason 寫:lenny 就不用編譯新版的 e2fsprogs 了
etch 的需要編譯是因為它的e2progs不支援 ext4

如果是要測試讀寫速度,hdparm 就可以了。

按照一些網路上的評比,瑣碎小檔案在 ext4 上沒有比較快。
但是大檔案就有顯著的效能提昇。

所以,放謎片的partition用 ext4 是不錯的選擇。 :ooops:


嗯 了解 ~ 原來使用 Lenny 就不需要編譯新版的 e2fsprog。

所以,放謎片的partition用 ext4 是不錯的選擇 --> 讚啦 ~ 這下我可以放很多很多...............................公司備份用的大檔案了。 :mrgreen:
Wesley@Net. - Learning by doing.
http://blog.yam.com/wesley1981
wesley.tw
可愛的小學生
可愛的小學生
 
文章: 52
註冊時間: 週五 9月 22, 2006 10:56 am
來自: 中壢


回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客