[問題]關於轉換 File System 的問題

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

版主: mufa

re:[問題]關於轉換 File System 的問題

文章zhan » 週一 7月 07, 2003 4:19 pm

謝謝大家的意見 & 解說!
正好朋友要拿一台 pc 給我,剛好可以試一試!

請問 wiz 兄:搬移整個 partition 的步驟是……?
zhan
可愛的小學生
可愛的小學生
 
文章: 7
註冊時間: 週二 10月 15, 2002 10:21 pm
來自: 台北

re:[問題]關於轉換 File System 的問題

文章d2207197 » 週一 7月 07, 2003 11:04 pm

zhan 寫:謝謝大家的意見 & 解說!
正好朋友要拿一台 pc 給我,剛好可以試一試!

請問 wiz 兄:搬移整個 partition 的步驟是……?

搬移整個partition,我都是用
#(tar -cvBpf - *)|(cd /dir; tar -xvBpf -)
#(tar -cvBpf - .*)|(cd /dir; tar -xvBpf -)

or

#cp -ax

之前還有看到,如過是備份整個partition的話,
居然可以用cat,變成image檔,不過似乎不能拿來搬移到不同的partition
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:[問題]關於轉換 File System 的問題

文章阿信 » 週一 7月 07, 2003 11:09 pm

用用dd or dump等指令可能會更簡單一點... :-)
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[問題]關於轉換 File System 的問題

文章d2207197 » 週一 7月 07, 2003 11:27 pm

阿信 寫:用用dd or dump等指令可能會更簡單一點... :-)

阿信兄...您是指備份嗎....還是搬移partition
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:[問題]關於轉換 File System 的問題

文章wiz » 週二 7月 08, 2003 1:14 am

zhan 寫:謝謝大家的意見 & 解說!
正好朋友要拿一台 pc 給我,剛好可以試一試!

請問 wiz 兄:搬移整個 partition 的步驟是……?

若不是root partition的話,那直接tar起來就可以了,
若是root partition有些地方要注意..
你可以參考
http://oss.software.ibm.com/developerwo ... sroot.html

ps:1. /proc 可以不用tar
2. 若你有使用devfs的話 /dev 也可以不用
3. 記得lilo or grub 要設定正確...
wiz
可愛的小學生
可愛的小學生
 
文章: 62
註冊時間: 週日 11月 24, 2002 7:57 pm

re:[問題]關於轉換 File System 的問題

文章阿信 » 週二 7月 08, 2003 11:12 am

d2207197 寫:阿信兄...您是指備份嗎....還是搬移partition


我指的是搬移呢... :-)

用dd if=xxx of=xxx

但時間上可能會有點久... :-(

如果講求快速以及使用fs的特性(因為dd不會理會fs type)的話,用cp最快了。

不會特別喜歡用tar,因為壓縮來解壓縮去的,雖然都是用pipe導引,但是cp還是比較快一點。

要搬移最大的重點在那些目錄可以搬以及權限設定。

一般情況不考慮devfs的話,除了/proc /tmp之外,其他皆用cp -a這樣拷貝到新的partition。

然後到新的partition,執行以下步驟

代碼: 選擇全部
mkdir proc tmp

代碼: 選擇全部
chmod 555 /proc

代碼: 選擇全部
chmod 1777 /tmp


tmp權限請設定成1777。

然後fstab修改好,lilo,grub設定對,一切就ok了。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[問題]關於轉換 File System 的問題

文章d2207197 » 週二 7月 08, 2003 1:42 pm

感謝阿信兄

我剛剛才移動root dir到別的partition,我的作法如下
代碼: 選擇全部
mkdir /hda3
mount /dev/hda3 /hda3
cp -a bin sbin root tmp dev etc opt boot initrd mnt floppy cdrom /hda3
cd /hda3
mkdir proc var usr home          因為var ,usr ,home都在別的分割區


: fstab
代碼: 選擇全部
/dev/hda3       /               ext3    errors=remount-ro       0       1


: lilo.conf
代碼: 選擇全部
root=/dev/hda3


代碼: 選擇全部
lilo -v -v -v


有一個地方我不太懂,fstab中有以下這些欄位,其中的<dump>和<pass>到底是什麼意思,對不起,問一個白癡問題
<file system> <mount point> <type> <options> <dump> <pass>
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:[問題]關於轉換 File System 的問題

文章d2207197 » 週二 7月 08, 2003 1:46 pm

阿信 寫:
我指的是搬移呢... :-)

用dd if=xxx of=xxx

但時間上可能會有點久... :-(

如果講求快速以及使用fs的特性(因為dd不會理會fs type)的話,用cp最快了。


請問一下阿信兄,
用dd的方式的話,假使 [if] 和 [of] 硬碟容量不同,或是其他地方不同(除了file system),會不會有問題阿
因為我之前用cat的方法搬移,雖然是搬到較大的分割去,全部跑完後,目的partition卻不能使用
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:[問題]關於轉換 File System 的問題

文章chuany » 週二 7月 08, 2003 2:13 pm

d2207197 寫:有一個地方我不太懂,fstab中有以下這些欄位,其中的<dump>和<pass>到底是什麼意思,對不起,問一個白癡問題


代碼: 選擇全部
# man fstab


<dump> 透過 /etc/fstab 的設定, 可以讓 dump 這個指令決定哪一個檔案系統
需要被 dump. 如果這個欄位沒有設置, 也就是預設為 0, 那 dump 指令
就會假設這個 filesystem 不需要 dump.

<pass> 這個欄位是要讓 fsck 程式可以依給予的數字編號來決定哪一個檔案
系統需要在被重開機時檢查. 根系統一向必需要被設定在重開機時需要
檢查, 所以根系統在這個欄位的設定值都是 1, 如果該欄位設定為 2, 被
設定的檔案系統就會繼續被檢查, 若設定為 0 , fsck 將會假設這個檔案
系統不需要被檢查.
:wq chuany
chuany
摩托學園!學園長們
摩托學園!學園長們
 
文章: 268
註冊時間: 週二 9月 03, 2002 5:37 am
來自: chuany.net

re:[問題]關於轉換 File System 的問題

文章moto » 週二 7月 08, 2003 3:50 pm

補充一點如果後面的 option 裡頭有 noauto ,則 fsck -A 將不會檢察這些檔案系統.. ;-)
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:[問題]關於轉換 File System 的問題

文章阿信 » 週二 7月 08, 2003 5:12 pm

d2207197 寫:請問一下阿信兄,
用dd的方式的話,假使 [if] 和 [of] 硬碟容量不同,或是其他地方不同(除了file system),會不會有問題阿
因為我之前用cat的方法搬移,雖然是搬到較大的分割去,全部跑完後,目的partition卻不能使用


如果目的的partition夠大的話,應該沒問題。

但比較要注意的是bs的設定。

目前是比較少人這樣用,因為硬碟都太大了,用dd速度反而慢很多。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[問題]關於轉換 File System 的問題

文章chuany » 週三 7月 09, 2003 5:58 pm

209088970 寫:
原來是這樣…


稍微看了一下Daniel Robbins寫的文章
reiserfs其實有些缺點的

不過reiserfs的處理小檔案的效率以及 pack the tails together對desktop使用者是非常吸引人的


ReiserFS

http://www.linuxjournal.com/article.php?sid=4466

ReiserFS stores all file system objects in a single B*tree. The tree supports:

Dynamic inode allocation
Compact, indexed directories
Resizable items
60-bit offsets

cool~ 8-)
:wq chuany
chuany
摩托學園!學園長們
摩托學園!學園長們
 
文章: 268
註冊時間: 週二 9月 03, 2002 5:37 am
來自: chuany.net

re:[問題]關於轉換 File System 的問題

文章阿信 » 週三 7月 09, 2003 8:06 pm

xfs 也是dynamic inode allocation窩...也是B-tree

但我只知道是64bit file system size。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[問題]關於轉換 File System 的問題

文章zhan » 週五 7月 11, 2003 6:22 pm

我已經成功改成 xfs(註:我是抓 bootbf2.4-xfs.iso 來裝的)!
做 kernel 編譯時有問題出現了,想再次請教大家

我的是 Stable
kernel 版本:linux-2.4.21.tar.bz2
xfs 的 patch:linux-2.4.21-core-xfs-1.3.0.patch.gz
還有一個 patch-2.4.21-ck3.bz2

做完 linux-2.4.21.tar.bz2、linux-2.4.21-core-xfs-1.3.0.patch.gz 後,要再做 patch-2.4.21-ck3.bz2 時卻出現如下訊息:
patching file arch/alpha/config.in
patching file arch.......



patching file arch/arm/defconfig
Reversed (or previously applied) patch detected! Assume -R? [n]

這…該怎麼辦?
zhan
可愛的小學生
可愛的小學生
 
文章: 7
註冊時間: 週二 10月 15, 2002 10:21 pm
來自: 台北

re:[問題]關於轉換 File System 的問題

文章阿信 » 週五 7月 11, 2003 6:48 pm

CK3本身就有xfs的patch了,無須在抓呢...

只是...我總是編譯不起來... :-P
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

上一頁下一頁

回到 debian misc

誰在線上

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

cron