When Linux is crash
จาก Wiki2
เนื้อหา |
Introduction
บทความนี้เขียนศึกษามาเพื่อรักษาข้อมูลที่อยู่ใน Ubuntu เมื่อเกิดเหตุการณ์ที่ไม่คาดฝัน ถึง Linux จะมีระบบที่เสถียนมาก แต่ก็มีโอกาสที่เกิดปัญหาได้ ไม่ว่าจากจาก Software หรือ Hardware อาการที่อาจเกิดขึ้นคือ
- เครื่องจะแสดงอาการนิ่งๆไปเฉยๆเช่น Hardware มีปัญหา หรือ Over Memory ฯลฯ ซึ่งต้องหาทางปิดโปรแกรมที่มีปัญหาโดยไม่ให้ข้อมูลเสียหาย
- หากระบบ Boot ไม่ขึ้นจนต้องลงโปรแกรมใหม่ ทำอย่างไรข้อมูลจะไม่หาย
- หรือบางกรณี Harddisk เองก็รวน เราจะกู้ข้อมูลคืนมาได้อย่างไร
Kill Process
อาการ Hank ที่อาจเกิดขึ้นอาจเกิดขึ้นกับบางโปรแกรม หรืออาจจะเกิดขึ้นกับทั้งระบบ ซึ่งเราต้องปิดโปรแกรมที่มีปัญหาหรือปิดระบบแบบที่ไม่ให้มีปัญหากับข้อมูล ปกติ Linux จะใช้ File ระบบ Ext3 ซึ่งมี Journal ที่จะทำให้มั่นใจว่าการเขียนข้อมูลลง File จะต้องสมบูรณ์ทุกครั้ง หรือก็ไม่เขียนอะไรทั้งสิ้น ถึงแม้เครื่องจะหยุดทำงานอย่างกระทันหันเช่นไฟฟ้าดับ แต่การปิดโปรแกรมหรือระบบก็ควรจะมีขั้นตอนบ้าง ก่อนการชักปลัก
Force Quit
คือการสั่งหยุดโปรแกรมบางโปรแกรม ทำโดยเรียก System Monitor จาก System>Administration>System Monitor จากนั้นเลือก Tab Processes และปิดโปรแกรมที่มีปัญหาโดยคลิกขวาเลือก Kill Process
Restart 'X'
แต่หากระบบ Crash ทั้งระบบไม่ตอบสนอง Mouse และ Keyboard ให้กด Ctrl+Alt+Backspace
Magic Syskey
หาก Ctrl+Alt+Backspace ไม่ได้ผล ลอง Alt+SysRq+K
SysRq มักจะเป็นปุ่ม Print Screen หรือปุ่ม Fn สำหรับ Notebook
Last method
Alt+SysRq จากนั้นกด R , E, I, S , U, B โดยกดที่ละตัวขณะกด Alt_SysRq แช่ไว้ หากจำลำดับไม่ได้ให้จำว่า busier กลับหลังนะครับ
Recover from Crash
หากระบบ Boot ไม่ขึ้นให้ Boot จาก CD เพื่อเข้าถึงข้อมูล และขนย้ายข้อมูลก่อนลงใหม่
ระบบของผมจะทำ Clone ด้วย CloneZilla ไว้เมื่อทำ Config และ Setup เสร้จ หากทำอะไรผิดพลาดทำให้ระบบพังก็จะได้เรียกคืนได้
ส่วน Data จะ Synchronise ไว้เป็นระยะๆ
