วันจันทร์ที่ 18 พฤษภาคม พ.ศ. 2558

RPI error เมื่อRPI แจ้งว่า " An automatic file system check (fsck) of the root filesystem failed."


  วันนึงเมื่อเปิด RPI แล้วกลับเจอปัญหานี้ ขึ้นฟ้อง failed 4 แล้วบูทเข้าระบบไม่ได้โดยแจ้งว่า..

[....] Checking root file system...fsck from util-linux 2.20.1
/dev/mmcblk0p2 contains a file system with errors, check forced.
Inode 122882 has imagic flag set.



/dev/mmcblk0p2: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
fsck fied with exit status 4
failed (code 4).
[....] An automatic file system check (fsck) of the root filesystem failed. A manual fsck must be performed, then the system restarted. The fsck should be performed in maintenance mode with the root filesystem mounted in read-on
[FAILde. ... failed!
[warn] The root filesystem is currently mounted in read-only mode. A maintenence shell will now be started. After performing system maintenance, pleass CONTROL-D to terminate the maintenance shell and restart the system. ... (warning).
sulogin: root account is locked, starting shell
root@raspberrypi:~#

เล่นเอาเหงื่อตก คิดว่าบอร์ดเราไปแล้วหรือเปล่า งานที่กำลังทำเจ๊งหมดกันล่ะงานนี้ แต่ไม่ต้องตกใจ วันนี้ NYR มีวิธีแก้สำหรับปัญหานี้แล้วนะครับ :)

ปัญหานี้เกิดจากการทำงานผิดปกติของ CPU ซึ่งอาจเกิดจากการตั้ง overclock ที่สูงโดยไม่มีการระบายความร้อนที่ดี (ส่วนตัวของแอดมินนี่ห้องร้อนมากมาย) คือถ้าไม่ติด heat sink ก็ควรทำในห้องแอร์นะครับถ้าจะ overclock

อ้าวๆ มาดูวิธีแก้ปัญหากันดีกว่าครับ

พิมพ์คำสั่งตามนี้ได้เลย

sudo fsck /dev/mmcblk0p2

จากนั้นระบบก็จะถามให้ตอบ y >> y >> y ต่อไปจนครบแล้วสุดท้ายสั่ง

reboot

ระบบก็จะใช้งานได้ตามปกติ



แต่ถ้าห้องยังร้อนอยู่ควรปรับ clock speed ให้เป็นปกติ โดยเช็ค clock speed ปัจจุบันได้จาก

cat /proc/cpuinfo
ที่ตำแหน่ง BogoMIPS จะเห็นว่า อยู่ที่ 700MHz(อันนี้แอดมินยืมภาพมาจากเว็บนอกนะครับ)
Processor       : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS        : 697.95
Features        : swp half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xb76
CPU revision    : 7

Hardware        : BCM2708
Revision        : 000f
Serial          : 0000000035dfc68c
ถ้าต้องการจะปรับแก้ clock speed ก็ทำได้โดย


sudo raspi-config

จะเด้งหน้าต่างด้านล่างนี้

เลือก clock speed เป็น None (ค่า Default = 700 MHz)

ทีนี้บอร์ด RPI ของเราก็กลับมาใช้งานได้ดังเดิมแล้วนะครับ อย่าลืมโพสท์ขอบคุณให้กำลังใจกันหน่อยนะครับ แล้ว NYR จะนำเสนอบทความดีๆให้แก่ชาวโลกต่อไป :)

- - | | NYR | | - -

ขอบคุณภาพประกอบจาก : jeremymorgan.com
ข้อมูลดีๆจาก : raspberrypi.org

ไม่มีความคิดเห็น:

แสดงความคิดเห็น