When Linux is crash

จาก Wiki2

ข้ามไปที่: นำทาง, สืบค้น

เนื้อหา

Introduction

บทความนี้เขียนศึกษามาเพื่อรักษาข้อมูลที่อยู่ใน Ubuntu เมื่อเกิดเหตุการณ์ที่ไม่คาดฝัน ถึง Linux จะมีระบบที่เสถียนมาก แต่ก็มีโอกาสที่เกิดปัญหาได้ ไม่ว่าจากจาก Software หรือ Hardware อาการที่อาจเกิดขึ้นคือ

  1. เครื่องจะแสดงอาการนิ่งๆไปเฉยๆเช่น Hardware มีปัญหา หรือ Over Memory ฯลฯ ซึ่งต้องหาทางปิดโปรแกรมที่มีปัญหาโดยไม่ให้ข้อมูลเสียหาย
  2. หากระบบ Boot ไม่ขึ้นจนต้องลงโปรแกรมใหม่ ทำอย่างไรข้อมูลจะไม่หาย
  3. หรือบางกรณี 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 ไว้เป็นระยะๆ

รับข้อมูลจาก "http://www.noklek.com/wiki2/index.php/When_Linux_is_crash"
เครื่องมือส่วนตัว