1. 程式人生 > >恢復/etc/fstab文件實驗

恢復/etc/fstab文件實驗

實驗

當我們一不小心將分區文件(/etc/fstab)刪除的話,可以通過重寫/etc/fstab文件來恢復。現在讓我們一起來分析一下。技術分享

一、恢復/etc/fstab文件(Centos6分區情況)

現象:出現 error 15,出現不了菜單

思路:首先找到根分區

破壞:rm -rf /etc/fstab, rm -rf /boot/

技術分享

恢復:① 進入救援模式

技術分享

②恢復/etc/fstab文件

技術分享

vi在這裏沒法使用,所以使用cat >> /etc/fstab 編輯內容:

/dev/sda1 /boot ext4 defaults 0 0

/dev/sda2 / ext4 defaults 0 0

/dev/sda5 swap swap defaults 0 0

③、恢復根文件

技術分享

④、安裝缺少的文件

技術分享

技術分享

技術分享

⑤啟動成功

技術分享

二、現在來分析另一種情況:刪除/etc/fstab文件(在邏輯卷環境)

現象:停留在 grub> 處,顯示沒有任何分區(由於內核文件都不在了,只能掛在光盤,進入救援模式,它嘗試去找操作系統的根但是找不到)

技術分享

破壞:mv /etc/fstab /root, rm -rf /boot/*

技術分享

恢復:① 進入救援模式,恢復/etc/fstab文件

技術分享

技術分享

註意:邏輯卷掛載到臨時文件:mount /dev/VolGroup/lv_boot /mnt/tmp(下圖寫錯了)

技術分享

技術分享

輸入sync,保證同步;再exit並重啟。

②、修復/boot文件

技術分享

技術分享

技術分享

技術分享

exit--->reboot,然後步驟結束。

註意:如果缺少文件可以使用網絡,配置IP地址,從別的主機上通過scp拷貝;這裏就不做演示了。

嘿嘿,這就是我恢復/etc/fstab文件的步驟,希望大家也能指出我的不足!謝謝。技術分享

恢復/etc/fstab文件實驗