硬碟磁區異常

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

版主: mufa

硬碟磁區異常

文章adaam » 週六 2月 21, 2004 1:53 pm

-----------硬體列表------------
CPU:P4 1.5G
硬碟:2顆seagate(一顆舊有資料and重裝系統>>hda
,一顆備份資料>>hdb)
-------------------------------


重灌Debian時,原本有把資料存在用ext3磁區的備分,而其中的home目錄的備份足足有4Gb(tgz檔)
後來重裝Debian3.0r2後,把舊有那顆硬碟重新分割,割成ext2格式的,後來轉為ext3

但當時在mount hdb時,不能掛載ext3格式的,可能是剛安裝他還不認得吧,他就自動掛成ext2格式,後來讀取資料也沒問題,先把etc的備分讀回來了(似乎是用ext2格式寫入hdb硬碟,後來我再用cp到hda),後來再解開home的備份時,執行了好久,之後tar就錯誤了,自動退出程式,不知是不是檔案太大的關係,後來我先試著用gunzip解開tgz檔案,他解到最後居然說檔案太大,解不出來,我就想說會不會是ext2的關係,所以舊更新核心成2.4.24版

事情就發生在更新完核心,之後我要把hdb硬碟怪載上來時,一開始沒有加參數,他叫我要加參數,我就打 -t ext3 之後,他居然說格式不對,我就想說掛成ext2看看,結果也不行,後來想說沒辦法了,又急著要還原資料,所以我就執行fsck.ext3,他就出現一大堆錯誤的樣子,後來檔案就都不見了,只剩下lost+found下面還有東西,也不知那#號後面的數字表什意思,可是就是找不到我的home備份檔案,現在急需, 有人能幫幫我解決問題嗎?
如還需要其他資訊才能解決,麻煩跟我說,我會再補上
謝謝各位大大了
adaam
可愛的小學生
可愛的小學生
 
文章: 1
註冊時間: 週四 1月 15, 2004 11:40 pm

re:硬碟磁區異常

文章chy168 » 週六 2月 21, 2004 9:58 pm

我重新整理一下..不然這篇文章很難懂.....ccc...
事情發生是這樣的
AB兩顆硬碟
A硬碟-->有舊的系統 Kernel 2.4 使用 ext3
B硬碟-->為了要被份系統而掛載的硬碟 也是ext3 此時..已經將A硬碟的資料tar起來,備份進去了

事件開始:
1.重灌Debian3.0 r2 (Kernel 2.2)
此時因為重灌的關係,A硬碟變成了ext2, 此時的kernel也只支援ext2

2.將B硬碟之前所備分的資料解開(直接解開在硬碟B),並且將解開的東西cp到A硬碟去

3.繼續將B硬碟裡面的東西解開,但是,此時tar告訴我們錯誤囉..

3.更新核心至2.4,所以可以使用ext3了....此時...
我們輸入 mnt -t ext3 ...系統卻告訴我們格式錯誤
所以我們改用mnt -t ext2 .....結果也是不行

4.執行fsck.ext3, 出現錯誤

5.檔案不見了..B硬碟只剩下lost+found,裡面還有一些檔案似乎是救回來的


而且..有出現bad superblock的訊息....


ok了...過程差不多是這樣....

麻煩大家幫忙解答了...謝謝您~~
Good job!
chy168
可愛的小學生
可愛的小學生
 
文章: 10
註冊時間: 週四 1月 15, 2004 11:27 pm

re:硬碟磁區異常

文章sychou » 週日 2月 22, 2004 6:47 pm

我在網路上幫你查了一下,得到的資訊如下。
1. 硬碟上應該會有 superblock 的備分。你可以試試看用下面的指令。
代碼: 選擇全部
e2fsck -b vvvv -y /dev/hdx

其中 vvvv 是數字。
假如你原來的 blocksize是
1k 的話,vvvv = 8193
2k 的話,vvvv = 16384
4k 的話,vvvv = 32768
有關 -b 請先查閱 e2fsck 的 man page
-y 是說全部的問題的是 yes
hdx 請自己把 x 改成你的硬碟代號。

假如以上方法無效的話,請繼續讀下去。

2. # 後的數字是你原先檔案的 inode
3. 你可以讀讀看每一個檔案,假如是純文字檔的話,你可以試著把有關的檔案接起來,然後再把它從新命名就可以了。但假如是亂碼的話,就代表是 binary檔,那就沒辦法救了。
(假如有高手有其他更好的方法 ,請幫幫忙吧)

希望對你有幫助,並祝你好運!
There are only 10 types of people in this world: Those who understand binary, and those who don't...
(Quote from thinkgeek.com)
sychou
可愛的小學生
可愛的小學生
 
文章: 3
註冊時間: 週日 12月 14, 2003 12:23 pm


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:Google [Bot] 和 1 位訪客