系統回復請教

edited 十月 2013 in PHP新手區
請教前輩:
由於跳電的關係導致我的linux系統無法開機了.
以下是我在網路上找到的方法,
但我不懂其其第二步驟為何要掛載上所有的硬碟分割區,既然要作fsck 或 e2fsck ,不是最好先卸載磁區再進行會比較好嗎?

還有就是第三步驟為何又要編輯 /etc/fstab 此一檔案,用意為何?




1.
使用 tomsrtbt 開機磁片開機
2.
將/分割區(ex:/dev/hda4 /)掛載到 /rootpart
bash# mkdir /rootpart
bash# mount /dev/hda4 /rootpart
bash# cat /rootpart/etc/fstab
閱讀 fstab 的內容,並且按照 fstab 檔案掛上 (mount) 分割區。像下面這樣 -
bash# mount /dev/hda5 /rootpart/boot
bash# mount /dev/hda6 /rootpart/usr
bash# mount /dev/hda7 /rootpart/var
bash# mount /dev/hda8 /rootpart/opt
bash# mount /dev/hda9 /rootpart/root
bash# mount /dev/hda10 /rootpart/home
3.
編輯 /etc/fstab (不是 /rootpart/etc/fstab) 並且加入(以下程式碼範例)
/dev/hda4 /rootpart ext2 defaults 1 1
/dev/hda5 /rootpart/boot ext2 defaults 1 1
/dev/hda6 /rootpart/usr ext2 defaults 1 1
/dev/hda7 /rootpart/var ext2 defaults 1 1
/dev/hda8 /rootpart/opt ext2 defaults 1 1
/dev/hda9 /rootpart/root ext2 defaults 1 1
/dev/hda10 /rootpart/home ext2 defaults 1 1
/dev/hda11 /rootpart/win95part vfat defaults 1 1

4.
使用 fsck 或 e2fsck 指令修復有問題的分割區。

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=96
Sign In or Register to comment.