การทำ FSCK โดยอัตโนมัติ
ถ้าต้องการให้มีการทำ FSCK โดยอัตโนมัติหลังเครื่องบูทโดยไม่ได้สั่ง shutdown อย่างถูกต้อง
ให้แก้ไขหรือสร้างแฟ้มชื่อ /etc/sysconfig/autofsck ให้มีข้อมูลดังนี้
AUTOFSCK_TIMEOUT=5
AUTOFSCK_DEF_CHECK=yes
ตัวอย่างเป็นการตั้งค่าให้หากกด Y ทันภายใน 5 วินาที จะไม่ทำการ FSCK
ให้แก้ไขหรือสร้างแฟ้มชื่อ /etc/sysconfig/autofsck ให้มีข้อมูลดังนี้
AUTOFSCK_TIMEOUT=5
AUTOFSCK_DEF_CHECK=yes
ตัวอย่างเป็นการตั้งค่าให้หากกด Y ทันภายใน 5 วินาที จะไม่ทำการ FSCK
:> วิภัทร wipat.s@psu.ac.th
/dev/ad1s1d: UNEXPEXTED SOFT UPDATE INCONSISTENCY ; RUN fsck MANNUALLY.
THE FOLLOWING FILES SYSTEM HAD AN UNEXPEXTED INCONSISTENCY:
ufd: /dev/ad4a1d (var)
automatic file system check failed ; help !
Jun 26 18:15:45 init : /bin/sh on /etc/rc terminated abnormally, going to single user mode
enter full pathname of shell or RETURN for /bin/sh:
ค้างอยู่แค่นี้ครับทำอย่างไรจะได้คืนครับ
/dev/ad1s1d: UNEXPEXTED SOFT UPDATE INCONSISTENCY ; RUN fsck MANNUALLY.
THE FOLLOWING FILES SYSTEM HAD AN UNEXPEXTED INCONSISTENCY:
ufd: /dev/ad4a1d (var)
automatic file system check failed ; help !
Jun 26 18:15:45 init : /bin/sh on /etc/rc terminated abnormally, going to single user mode
enter full pathname of shell or RETURN for /bin/sh:
ค้างอยู่แค่นี้ครับทำอย่างไรจะได้คืนครับ
วิธีแก้ปัญหา อาจารย์กิตติพงษ์ สุวรรณราช แนะนำว่า
# ให้รันคำสั่ง fsck -y
(รอจนกว่าจะเสร็จ แล้ว reboot) ครับ
(รอจนกว่าจะเสร็จ แล้ว reboot) ครับ
คำสั่ง fsck มาจากคำว่า File System Check ครับ เป็นคำสั่งที่ใช้เพื่อตรวจแก้ไขระบบไฟล์ที่มีปัญหา เนื่องจากไฟฟ้าดับ หรือการปิดเครื่องกระทันหันครับ หรือกรณีอื่น ๆ เลยทำให้ระบบโครงสร้างไฟล์ผิดเพี้ยนไป เราสามารถใช้คำสั่ง fsck ตามด้ว -y (เพื่อตอบ Yes โดยอัตโนมัติ) หากไม่ใส่ระบบจะถามเรื่อย ๆ ครับ จากนั้น FreeBSD จะมีการซ่อมแซมไฟล์ให้อัตโนมัติครับ (recovery)
แล้วเมื่อใดเราถึงสามารถใช้คำสั่งนี้ได้ ให้เราสังเกตที่ด้านบนนะครับ จะมีข้อความ
/dev/ad1s1d: UNEXPEXTED SOFT UPDATE INCONSISTENCY ; RUN fsck MANNUALLY.
แล้วเมื่อใดเราถึงสามารถใช้คำสั่งนี้ได้ ให้เราสังเกตที่ด้านบนนะครับ จะมีข้อความ
/dev/ad1s1d: UNEXPEXTED SOFT UPDATE INCONSISTENCY ; RUN fsck MANNUALLY.
fsck ตามด้วย ชื่อ drive ที่ลง ubuntu
เช่น
fsck /dev/sda1
หรือ จะ
fsck เฉยๆ ก็ได้
จากนั้นก็
startx
เพื่อเริ่มการทำงานของ GUI
<<<<
ไม่หายอ่ะครับผมพิมพ์แบบนี้
fsck /dev/sda2
เช่น
fsck /dev/sda1
หรือ จะ
fsck เฉยๆ ก็ได้
จากนั้นก็
startx
เพื่อเริ่มการทำงานของ GUI
<<<<
ไม่หายอ่ะครับผมพิมพ์แบบนี้
fsck /dev/sda2
ไม่มีความคิดเห็น:
แสดงความคิดเห็น