2011年10月19日 星期三

/etc/fstab 設定錯誤

錯誤原因:在VM環境中創建了兩個 virtual disk 其中非系統 virtual disk 是沒有做 snapshot 所以在備份還原時無法成功,但是其中系統是可以還原回來也可正常開機,但會無法正常進入系統會跳到 maintenance模式,此時請輸入root密碼登入 repair filesystem模式。

我的作法是將還原回來沒有做 snapshot virtual disk 刪除重新建立一個新的 virtual disk,然後將GuestOS開啟,進入maintenance輸入root密碼,但因為此模式下是唯讀模式所以請先輸入此指令


mount -n -o remount,rw /
因為我的切割方式是採用LVM,所以就執行
fdisk /dev/sdb
輸入 n
輸入 p
輸入 1
輸入 t
輸入 8e
輸入 w 存檔離開
執行 pvcreate /dev/sdb1
執行 vgcreate HomeVG /dev/sdb1 -->產生HomeVG這個名稱
執行 lvcreate -L 10G -n HomeLV HomeVG -->產生HomeLV這個名稱
執行 mke2fs -j /dev/HomeVG/HomeLV
重新開機這樣即可正常進入系統
文章參考
http://blog.yam.com/invite19/article/10622880
http://half-blood-rock.blogspot.com/2011/05/rhel56useraddbug.html
因為我的另一顆virtual disk是拿來當home目錄
所以在建立使用者會出現錯誤訊息請參考上面第二個連結操作即可
tune2fs /dev/HomeVG/HomeLV -o user_xattr,acl
重新開機測試建立帳號是否會再出現錯誤

另外LVM操作及原理可參考此連結
http://linux.vbird.org/somepaper/20050621-LVM2.pdf


沒有留言:

張貼留言