2011年3月1日 星期二

[Ubuntu] 救援已損壞的系統

這次把Server搞掛
因為搞壞硬碟的partition table
是一個很值得學習的經驗

讓我知道學習該如何備份資料的重要


使用Ubuntu開機光碟
選擇語言
選擇"救援已損壞的系統"

出現"Ubuntu安裝程式主選單"
Detect keyboard lyaout
我選"否"
選擇 USA
偵測硬體
掃瞄光碟機
載入額外的元件
偵測網路硬體
使用DHCP來設定網路
網路設定- 設定主機名稱
設定時鐘
偵測硬碟
"發現到有一個或是更多的SATA磁碟陣列(RAID)的設置. 您想要啟用這些磁碟陣列的硬碟嗎
啟動 Serial ATA RAID 裝置?"
選擇"是"

進入救援模式
"請輸入您想要將它作為root檔案系統的裝置. 您將可以在這個檔案系統上選擇並進行各式各樣的救援程序.

如果您選擇了不用任何的root檔案系統,  在此狀況下可供您選擇的操作將會減少. 這在您想要修正分割區問題時將會很有用處.

要將其作為root檔案系統的裝置:

/dev/mapper/isw_iibchdbe_Volume01
/dev/mapper/isw_iibchdbe_Volume05
/dev/robot/root
/dev/robot/swap_1
不使用root檔案系統"

我選擇 "/dev/robot/root"

進入救援模式
"救援程序

在/dev/robot/root裡執行shell
在安裝程式的環境裡執行shell
使用另一個root檔案系統
重新啟動系統"

我選擇"在/dev/robot/root裡執行shell"

進入救援模式
"在此訊息之後, 您將會進入一個將/dev/robot/root掛載到 "/" 的shell裡. 如果您還會用到其他檔案系統, 像是另一個獨立的"usr", 您將必須自行掛載.

呼叫shell
"

我選擇"繼續"

出現#
打入ls

就可以看到原始硬碟的目錄

如何備份home目錄的資料呢

1. 準備另外一顆硬碟
ls /dev/sd*
架設找到硬碟/dev/sdc1

2. mount
mkdir /mnt/backup
mount /dev/sdc1 /mnt/backup
rsync -a -delete /home/ /mnt/backup/home/

OK

額外問題:

[Ubuntu] 救援已損壞的系統 - mount fail. Device or resource busy


透過Facebook分享

沒有留言: