LINUX救援模式使用一例
救援模式提供了完全從磁碟、光碟或其它引導方式而不是從系統硬碟驅動器中引導一個小型 Red Hat Linux 環境的能力。
如它的名稱所暗示,救援模式是用來把你從某種情況中解救出來的模式。在正常操作中,你的 Red Hat Linux 系統使用位於系統硬碟上的檔案來處理一切事務 — 執行程式;貯存檔案;諸如此類。
然而,在有些情況下,你可能無法使 Red Hat Linux 執行得完整到可以訪問系統硬碟上檔案的程度。使用救援模式,即便你無法從硬碟上執行 Red Hat Linux,你也可以存取貯存在該系統硬碟上的檔案。
要引匯入救援模式,你必須能夠使用以下方法之一來引導系統:
透過從根據 bootdisk.img 映像製作的安裝引導盤來引導系統。
透過從安裝引導光碟 中引導。
透過從 Red Hat Linux 光碟 #1 中引導。
使用以上方法引導後,在安裝引導提示下輸入以下命令:
linux rescue |
你會被提示回答幾個基本的問題,包括要使用的語言。它還提示你選擇有效救援映像的位置。從「本地光碟」、「硬碟驅動器」、「NFS 映像」、「FTP」、或「HTTP」中選擇。所選位置中必須包含一個有效的安裝樹,這個安裝樹必須和你用來引導的光碟 #1 中的 Red Hat Linux 版本相同。如果你使用一個引導光碟或磁碟來啟動救援模式,這個安裝樹必須和建立介質所用的安裝樹相同。關於如何在硬碟驅動器、NFS 伺服器、FTP 伺服器、或 HTTP 伺服器上設定安裝樹的資訊,請參閱《Red Hat Linux 安裝指南》。
如果你選擇的救援映像不需要網路連線,你會被徵詢是否要建立網路連線。 如果你想把檔案備份到另一臺計算機上或從共享網路位置上安裝一些 PRM 軟體包時,網路連線會很有用。
你還會看到以下訊息:
The rescue environment will now attempt to find your Red Hat Linux installation and mount it under the directory /mnt/sysimage. You can then make any changes required to your system. If you want to proceed with this step choose 'Continue'. You can also choose to mount your file systems read-only instead of read-write by choosing 'Read-only'. If for some reason this process fails you can choose 'Skip' and this step will be skipped and you will go directly to a command shell. |
如果你選擇「繼續」,它會試圖把你的檔案系統掛載到 /mnt/sysimage 目錄下。如果它掛載分割槽失敗,它會通知你。如果你選擇 「只讀」,它會試圖在 /mnt/sysimage 目錄下掛載你的檔案系統,但是掛載模式為只讀。如果你選擇「跳過」,你的檔案系統將不會被掛載。如果你任務你的檔案系統已損壞,選擇「跳過」。
一旦你的系統進入了救援模式,在 VC(虛擬控制檯) 1 和 VC 2(使用
-/bin/sh-2.05b# |
如果你選擇了「繼續」來自動掛載你的分割槽,並且它們被成功地掛載了,那麼你就會進入單使用者模式。
即便你的檔案系統被掛載,救援模式中的預設根分割槽只不過是一個臨時的根分割槽,而不是正常使用者模式(執行級別 3 或 5)中的檔案系統根分割槽。如果你選擇要掛載檔案系統,並且它被成功地掛載了,你可以透過執行以下命令來把救援模式的根分割槽改變為你的檔案系統的根分割槽:
chroot /mnt/sysimage |
如果你需要執行 rpm 之類的命令,改變根分割槽就會很有用,因為這類命令要求你的根分割槽被掛載為 /。要退出 chroot 環境,鍵入 exit,你就會返回到提示。
如果你選擇「跳過」,你仍可以試圖在救援模式中手工掛載分割槽,方法是:建立一個目錄,如, /foo,然後鍵入以下命令:
mount -t ext3 /dev/hda5 /foo |
在以上命令中,/foo 是你建立的目錄,/dev/hda5 是你想掛載的分割槽。如果分割槽的型別是 ext2,則把 ext3 替換為 ext2。
如果你不知道分割槽的名稱,使用以下命令來列舉它們:
fdisk -l |
從提示下,你可以執行許多有用的命令,例如:
list-harddrives,列舉系統中的硬碟驅動器
ssh、scp 和 ping,檢視網路是否被啟動
dump 和 restore,用於帶有磁帶驅動器的使用者
parted 和 fdisk,用來管理分割槽
rpm,用於安裝或升級軟體
joe,用來編輯配置檔案(如果你試圖啟動其它常用的編輯器,如 emacs、pico 或 vi,joe 編輯器仍會被啟動。)
技巧:在救援模式下如果遇到安裝有RAID卡的伺服器時作業系統安裝會提示沒有找到LINUX分割槽的現象,這是就不能實現我們所需要完成的工作。這個時候可以把作業系統安裝引數組合使用 linux dd rescue即可。
以下是使用簡單記錄:
光碟1#啟動系統
linux dd rescue 載入RAID卡驅動,啟動到作業系統救援模式,原作業系統分割槽檔案資訊掛載到/mnt/sysimage
mkdir /mnt/usb
mount -t vfat /dev/sdc4 /mnt/usb
cp /mnt/sysimage/backup/* /mnt/usb
umount /dev/sdc4
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/570433/viewspace-934421/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux無法引導 rescue 救援模式Linux模式
- Linux UDEV使用一例Linuxdev
- Linux RHEL5.5進入救援模式重新安裝glibcLinux模式
- Linux救援模式下拷貝Oracle資料檔案,恢復資料庫Linux模式Oracle資料庫
- JsTree使用一例JS
- ORACLE 10G ASM非歸檔模式下使用RMAN遷移一例Oracle 10gASM模式
- mysql oder by 使用index一例MySqlIndex
- linux的單使用者模式Linux模式
- 強效的檔案救援軟體救援已刪除的PST檔案
- 地震救援進行時:盤點國內外十大救援機器人機器人
- Linux誤刪除/(根)目錄下usr目錄系統救援方法Linux
- Unix/Linux下,Oracle備份策略一例LinuxOracle
- Linux DHCP網路故障排除一例(轉)Linux
- L2-001 緊急救援
- 如何進入linux單使用者模式Linux模式
- linux 單使用者模式修改密碼Linux模式密碼
- PLSQL 遊標 變數的使用一例SQL變數
- 分析函式row_number()使用一例函式
- Command 模式在 SAP Spartacus 中的具體應用一例模式
- 新手看招 Linux Shell程式設計簡單一例Linux程式設計
- MySQL使用者許可權控制一例MySql
- 使用migratepv移植系統及映象一例
- 使用臨時表解決表衝突一例
- 使用errorstack解決ORA-00904一例Error
- solaris單使用者解決故障一例
- LINUX忘記ROOT使用者密碼處理方法(linux單使用者模式)Linux密碼模式
- iPhone上如何救援已刪除備忘錄iPhone
- Linux共享連結庫錯誤解決一例(轉)Linux
- MySQL誤刪root使用者恢復一例MySql
- 【Linux】Linux作業系統 單使用者模式破解root密碼Linux作業系統模式密碼
- 【Linux】設計模式---單例模式Linux設計模式單例
- L2-001 緊急救援 (25分)javaJava
- 賓士更新道路救援APP,融入了AR技術APP
- 事件處理函式OnEnter OnExit 使用一例 (轉)事件函式
- 擴充套件Linux虛擬機器硬碟、分割槽一例薦套件Linux虛擬機硬碟
- 救援丟失的Docx和Xlsx檔案的最佳方法
- 如何從SSD固態硬碟救援丟失的資料硬碟
- Bitwar Data Recovery-最快的資料救援解決方案