問一個新手心裡的小小疑問...

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

問一個新手心裡的小小疑問...

文章onionys » 週三 12月 28, 2005 7:42 pm

請問一下...Linux上面是不是沒有硬碟重整這一類的軟體?

站上搜尋了一下,都沒有發現相關的討論... :-o
onionys
可愛的小學生
可愛的小學生
 
文章: 8
註冊時間: 週一 9月 06, 2004 6:50 pm

文章脫線 » 週三 12月 28, 2005 8:08 pm

因為不需要,Linux系統不需要硬碟重整。

系統讀取方式請多爬爬文,我忘了在那邊了,還有畫圖解釋的。
脫線
活潑的高中生
活潑的高中生
 
文章: 251
註冊時間: 週一 12月 08, 2003 10:52 am

文章209088970 » 週三 12月 28, 2005 8:16 pm

可試試看defrag,不過你只能 defrag 未掛載的 fs 而已

(以下選自KNOPPIX中文交流網)

Linux/Unix下基本上是不需要硬碟重整的工具,原因有二:

1. Linux/Unix是multitasking+multiuser的,故少許的fragmentation有助速度:比方說硬碟只有兩個檔案x和y,而有兩個user/process A,B同時運行,A想要看x,B想要看y,硬碟layout:
HD1: xxxyyyxxxyyyxxxyyy
HD2: xxxxxxxxxyyyyyyyyy
假定每個process的cpu time每輪只夠處理三個cluster,那麼可以看見的是HD1會是有效律得多:
       xxxyyyxxxyyyxxxyyy
首先     ︿->︿                process A讀x
然後        ︿->︿             process B讀y
接著           ︿->︿          process A讀x
... ( ︿為磁頭位置,->為磁頭移動方向)
反之HD2會因為磁頭需要反覆前後移動(seek)而影響流暢度。其實Linux會用如elevator algorithm等來重新編排讀取次序,故fragmentation的問題不大。

2. ext2/Reiser/... 等的FileSystem有自動重整的程式,每次開機時系統會略為重整(好像系統idle時也會),而且ext2等FileSystem跟 Windows/DOS的FAT不同,是採用inode/block,每個檔案會自動盡量留在同一個inode的block中。

可以看看http://www.salmar.com/pipermail/wftl-lug/2002-March/000603.html(英文的)

反正就是linux的fs先天上設計較windows的fs優良,故不需要defrag
.
圖檔
圖檔
頭像
209088970
活潑的高中生
活潑的高中生
 
文章: 352
註冊時間: 週日 5月 11, 2003 9:04 am

文章d2207197 » 週四 12月 29, 2005 8:29 pm

我是用 reiserfs

在 BT 抓完一堆資料後,很明顯的硬碟會特別大聲,也比較慢。
所以東西抓完後我就把檔案往另一個分割區丟,也很明顯改善了硬碟的聲音及速度問題。

似乎沒看到 reiserfs 的 defrag 軟體說,我實在很懶得這樣搬來搬去
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星


回到 debian misc

誰在線上

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