


Linux系統問題緊急處理方法
1.使用急救盤組進行維護
急救盤組(也稱為boot/root盤組),是系統管理員必不可少的工具.用它可以獨立地啟動和運行一 個完整的Linux系統.實際上,急救盤組中的第2張盤上就有一個完整的Linux系統,包括root文件系 統;而第1張盤則存放了可啟動的內核.使用急救盤組維護系統很簡單.只需用這兩張盤啟動系統后,進入急救模式,這時使用的是root賬戶.為了能訪問硬盤上的文件,需要手工安裝硬盤文件系統.例如,用下面的命令可在/mnt目錄中安裝 /dev/hda2盤上的ext2fs類型的Linux文件系統: # monut -t ext2/dev/hda2/mnt
注:現在根目錄是急救盤上的根目錄.為了訪問硬盤文件系統中的文件,先把它安裝到某個目錄 下.這樣,如果將硬盤上文件系統安裝在/mmt目錄下,則硬盤上原來的/etc/passwd文件的路徑就是 /mnt/etc/passwd.
2、文件系統被破壞時的處理方法
當文件系統被破壞時,如果使用的是ext2fs類型的文件系統,就可從軟盤運e2fsck命令來修正文件系 統中被損壞的數據.對于其他類型的文件系統,可以使用相應的fsck命令. 當從軟盤上檢查文件系統時,最好不要mount安裝.
注:文件系統被破壞的常見原因是超級塊被損壞,超級塊是文件系統的“頭部”.它包含文件系統的 狀態、尺寸和空閑磁盤塊等信息.如果損壞了一個文件系統的超級塊(例如不小心直接將數據寫到了 文件系統的超級塊分區中),那么系統可能會完全不識別該文件系統,這樣也就不能安裝它了,即使 采用e2fsck命令也不能處理這個問題. 不過,ext2fs類型的文件系統將超級塊的內容進行了備份,并存放于驅動程序的塊組(block group)邊界.可以用如下的命令通知e2fsck使用超級塊的備份: # e2fsck -b 8193
它是指文件系統所在的分區,-b 8193選項用于顯示使用存放在文件系統中的8193塊的超級塊的備份數據.
3、恢復丟失的文件
如果不小心刪除了重要的文件,那么沒有辦法直接恢復.但是還可以將相應的文件從急救盤復制到硬盤 上.例如,如果刪除了文件/bin/login,此時系統無法正常進到登錄界面,可以用急救盤組啟動系統, 將硬盤文件系統安裝到/mnt目錄下,然后使用下述命令: #cp -a /bin/login /mnt/bin
關鍵詞:根目錄 文件系統
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解