Reiser4 is released!

網路資訊橫流,在您每天瀏覽資訊的過程中,如果看到關於 debian 相關的消息都歡迎到此版與大家分享,您的一個小動作使其他人資訊更豐富!

Reiser4 is released!

文章209088970 » 週二 8月 24, 2004 10:39 pm

Reiser4 is released!

http://www.namesys.com/
.
圖檔
圖檔
頭像
209088970
活潑的高中生
活潑的高中生
 
文章: 352
註冊時間: 週日 5月 11, 2003 9:04 am

re:Reiser4 is released!

文章阿信 » 週三 8月 25, 2004 12:00 am

cool...不知道有沒有人先衝了... :-)
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:Reiser4 is released!

文章Tetralet » 週三 8月 25, 2004 1:35 am

可能會造成大地震吧?

不過,看來是趕不上 Sarge 了...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:Reiser4 is released!

文章roxin666 » 週三 8月 25, 2004 3:04 am

上禮拜硬碟掛點,剛買了新硬碟還有一個分割區沒用,剛好看到這篇文章,就拿來作實驗.......


[reiser4 快速體驗]

警告: Just for fun, no warranty.


1. 下載所需檔案
(reiser4 目前的 patch file 是以 2.6.8-rc4-mm1 的核心為基礎,所以我們先採用此版核心作編譯)

login as root

#mkdir ~/r4
#cd ~/r4
#wget http://www.kernel.org/pub/linux/kernel/ ... c4.tar.bz2
#wget http://kernel.org/pub/linux/kernel/peop ... c4-mm1.bz2
#wget http://thebsh.namesys.com/snapshots/200 ... ll.diff.gz
#ncftpget ftp://ftp.namesys.com/pub/reiser4progs/ ... 0.0.tar.gz
#ncftpget ftp://ftp.namesys.com/pub/reiser4progs/ ... 0.0.tar.gz


2. 編譯及 patch kernel

a)patch kernel
#tar jxf linux-2.6.8-rc4.tar.bz2
#cd linux-2.6.8-rc4
#bunzip2 < ../2.6.8-rc4-mm1.bz2 | patch -p1
#gunzip < ../all.diff.gz | patch -p1

b)compile kernel
#cd linux-2.6.8-rc4
#make mrproper && make menuconfig
選取File systems --->
<*> Reiser4 (EXPERIMENTAL very fast general purpose filesystem)
[*] Use larger keys on reiser4 tree

#make && make modules_install
#cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.8-r4
#cp System.map /boot/System.map-2.6.8-r4

c)設定你的 bootloader(grub/lilo),增加新核心的開機選項。

3. 編譯及安裝 reiser4 相關 utils

a)
#tar zxf libaal-1.0.0.tar.gz
#cd libaal-1.0.0
#./configure && make && make install
(確定你的/etc/ld.so.conf 有 /usr/local/lib這一行)
#ldconfig

b)
#tar zxf reiser4progs-1.0.0.tar.gz
#cd reiser4progs-1.0.0
#./configure && make && make install
(確定"/usr/local/sbin"有在你的 $PATH中)
#ldconfig


4. 重開機使用新核心並作測試

a)選取一個沒在使用的分割區,建立新檔案系統
#mkfs.reiser4 /dev/hda1

b)掛載並確認
#mkdir /mnt/r4
#mount -t reiser4 /dev/hda1 /mnt/r4
#df -Th

Filesystem Type Size Used Avail Use% Mounted on
/dev/hda3 ext3 89G 73G 12G 87% /
tmpfs tmpfs 252M 0 252M 0% /dev/shm
/dev/hda2 ext3 9.7G 4.7G 4.5G 52% /mnt/rh
/dev/hda1 reiser4 14G 684M 14G 5% /mnt/r4

c) unreliable testing
這邊是使用"time"指令測試複製一個大約700MB的影片檔案到同一顆硬碟上使用不同檔案系統分割區的結果

#time cp ***.avi /mnt/r4/***.avi

* 先測試 ext3 -> reiser4 (/dev/hda3 -> /dev/hda1)

real 0m40.289s
user 0m0.009s
sys 0m4.321s


* 再測試ext3 -> ext3 (/dev/hda3 -> /dev/hda2)
* 先執行"sync"指令三次,把前次測試的 buffer 清掉以免影響測試結果。

real 1m6.790s
user 0m0.060s
sys 0m5.429s

比較之下,好像有比較快,不過這個實驗很簡單,不是那麼的精準,所以僅供參考囉!
圖克斯小舖 (Linux T-恤, 馬克杯)
http://www.tuxshop.idv.tw
頭像
roxin666
懵懂的國中生
懵懂的國中生
 
文章: 102
註冊時間: 週四 9月 25, 2003 11:19 pm

re:Reiser4 is released!

文章阿信 » 週三 8月 25, 2004 10:39 am

debian 很早就有 reiserfs4 的 kernel patch 了喔 ;-)
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:Reiser4 is released!

文章209088970 » 週三 8月 25, 2004 2:48 pm

可以試試ck的patch喔
有reiser4又有supermount

http://members.optusnet.com.au/ckolivas/kernel/
.
圖檔
圖檔
頭像
209088970
活潑的高中生
活潑的高中生
 
文章: 352
註冊時間: 週日 5月 11, 2003 9:04 am

re:Reiser4 is released!

文章Tetralet » 週三 8月 25, 2004 5:31 pm

阿信 寫:debian 很早就有 reiserfs4 的 kernel patch 了喔 ;-)

哇∼∼ :w_21:

那麼我們怎麼知道我們所使用的 reiserfs 是哪一個版本呢?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:Reiser4 is released!

文章阿信 » 週三 8月 25, 2004 8:14 pm

Tetralet 寫:
阿信 寫:debian 很早就有 reiserfs4 的 kernel patch 了喔 ;-)

哇∼∼ :w_21:

那麼我們怎麼知道我們所使用的 reiserfs 是哪一個版本呢?


T 兄可能誤會我的意思了,我是指很早就有 reiserfs4 的 kernel-patch for deb 了...
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:Reiser4 is released!

文章roxin666 » 週三 8月 25, 2004 11:15 pm

209088970 寫:可以試試ck的patch喔
有reiser4又有supermount

http://members.optusnet.com.au/ckolivas/kernel/


現在正在玩....
以前沒玩過 supermount,感覺還不錯,剛好我哥要換新電腦,
這次就把這個連 debian 安裝給他用,免得老是因為中毒來煩我...
圖克斯小舖 (Linux T-恤, 馬克杯)
http://www.tuxshop.idv.tw
頭像
roxin666
懵懂的國中生
懵懂的國中生
 
文章: 102
註冊時間: 週四 9月 25, 2003 11:19 pm

re:Reiser4 is released!

文章阿信 » 週四 8月 26, 2004 11:19 am

有人提到 ck patch 了耶,小弟的桌上型都是用 lck patch(lck 是另外一個人把一些功能 merge 到 2.4 的 kernel,基於 ck patch)。

效能還不錯喔,小弟的 nb 比較舊,performance 有明顯的會一點點
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:Reiser4 is released!

文章wiz » 週四 8月 26, 2004 8:07 pm

我比較勇敢,直接把root partition換成reiser4 ^^"

1. 下載所需檔案
apt-get install kernel-packages reiser4progs
ps: testing 和 unstable 都有 reiser4progs
http://www.kernel.org/pub/linux/kernel/ ... .1.tar.bz2
http://ck.kolivas.org/patches/2.6/2.6.8 ... .1-ck4.bz2

2. patch and compile kernel
#tar jxf linux-2.6.8.1.tar.bz2
#cd linux-2.6.8.1
#bzip2 -cd ../patch-2.6.8.1-ck4.bz2 | patch -p1
#make menuconfig
選取File systems --->
<*> Reiser4 (EXPERIMENTAL very fast general purpose filesystem)
[*] Use larger keys on reiser4 tree
ps: 請不要將 kernel 4k stack 開啟

#make-kpkg kernel_image
# cd ..
# dpkg -i kernel-image-2.6.8.1-ck4_10.00.Custom_i386.deb

接下來是將root partition換成reiser4
其實作法很簡單,就是找一個空的partition格式化成 reiser4
然後將東西全部複製過去,然後設定好 etc/fstab和lilo/grub
即可。

目前用了兩天了還沒有問題,雖然reiser4有很多先進的設計及
不錯的performance,可是ext3還是有很多優勢,如low latency
等....

另外對於desktop使用者,建議使用ck patch會較好。
wiz
可愛的小學生
可愛的小學生
 
文章: 62
註冊時間: 週日 11月 24, 2002 7:57 pm

re:Reiser4 is released!

文章granziliao » 週四 8月 26, 2004 11:11 pm

我沒有wiz那麼敢,我的root filesystem還是 ext3 ,不過,reiser4 驚人的效能,使我把所有其他的filesystem(partition)全部換成reiser4(如果corruption來了,眼淚可擠不出來),正在測試數據中.....
凡發生之事必合理
頭像
granziliao
可愛的小學生
可愛的小學生
 
文章: 99
註冊時間: 週三 6月 18, 2003 9:23 am
來自: 板橋後埔

re:Reiser4 is released!

文章阿信 » 週五 8月 27, 2004 10:30 am

我用的還是 xfs 的 fs,不管是 root or whatever...要轉換到 reiserfs 4 我會等到 kernel 完全 support 才會考慮。

畢竟升級 kernel 還需要另外 patch 實在有點累...:-p
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:Reiser4 is released!

文章209088970 » 週四 9月 09, 2004 10:59 pm

代碼: 選擇全部
VFS:Cannot open root device "" or unknown-block(/dev/hda5)
Please append a correct "root=" boot option
kernel panic : VFS : Unable to mount root fs on unknown-block(/dev/hda5)


不好意思喔,這個老問題又出來了,老實說困擾我好久,google上好多外國人也有相同的問題,不過很多問題問完都沒有下文了

以下是我的.config
代碼: 選擇全部
CONFIG_REISER4_FS=y
CONFIG_REISER4_LARGE_KEY=y
# CONFIG_REISER4_CHECK is not set
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
# CONFIG_REISERFS_FS_XATTR is not set


代碼: 選擇全部
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDE_SATA=y
CONFIG_BLK_DEV_HD_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
# CONFIG_IDEDISK_MULTI_MODE is not set
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_IDETAPE=m
CONFIG_BLK_DEV_IDEFLOPPY=y
CONFIG_BLK_DEV_IDESCSI=m
# CONFIG_IDE_TASK_IOCTL is not set
# CONFIG_IDE_TASKFILE_IO is not set
CONFIG_IDE_GENERIC=y


代碼: 選擇全部
title           Debian GNU/Linux, kernel 2.6.8.1-ck6
root            (hd0,4)
kernel          /boot/vmlinuz-2.6.8.1-ck6 root=/dev/hda5 ro
savedefault
boot
.
圖檔
圖檔
頭像
209088970
活潑的高中生
活潑的高中生
 
文章: 352
註冊時間: 週日 5月 11, 2003 9:04 am

re:Reiser4 is released!

文章wiz » 週五 9月 10, 2004 1:22 am

我的一些相關設定,你比較看看
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_REISER4_FS=y
CONFIG_REISER4_LARGE_KEY=y
CONFIG_SYSFS=y
CONFIG_DEVFS_FS=y
CONFIG_DEVFS_MOUNT=y
CONFIG_CRAMFS=y

ps:devfs 需要安裝 devfsd
wiz
可愛的小學生
可愛的小學生
 
文章: 62
註冊時間: 週日 11月 24, 2002 7:57 pm

下一頁

回到 news

誰在線上

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