ถ้าต้องการให้มีการทำ 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)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น