เครดิตรูปภาพ: eclipse_images/E+/GettyImages
เกือบทุกคนรู้ดีว่าการสำรองข้อมูลบนคอมพิวเตอร์เป็นสิ่งสำคัญ แต่มีเพียงไม่กี่คนที่คิดเรื่องนี้จนกว่าฮาร์ดไดรฟ์จะตายอย่างกะทันหัน ฮาร์ดไดรฟ์สมัยใหม่ช่วยลดโอกาสที่จะเกิดขึ้นด้วยซอฟต์แวร์วินิจฉัยในตัวที่เรียกว่า Self-Monitoring เทคโนโลยีการวิเคราะห์และการรายงาน (SMART) ซึ่งตรวจจับข้อผิดพลาดของดิสก์และสัญญาณเริ่มต้นของความล้มเหลวและรายงานไปยัง .ของคุณ ระบบปฏิบัติการ หากระบบปฏิบัติการนั้นเป็น Ubuntu คุณจะเห็นการแจ้งเตือนบนหน้าจอว่าไดรฟ์ของคุณอาจต้องดำเนินการแก้ไข นอกจากนี้ยังเป็นไปได้ที่คุณอาจเริ่มสังเกตเห็นข้อผิดพลาดแม้ว่าดิสก์จะไม่รายงานปัญหาก็ตาม
สิ่งแรก สิ่งแรก
หากคุณสงสัยว่าดิสก์มีปัญหา สิ่งแรกที่ต้องทำคือสำรองไฟล์ส่วนตัว รูปภาพของคุณ และสิ่งอื่นที่ยากจะแทนที่ คุณอาจหรืออาจไม่ได้รับคำเตือนเพิ่มเติมก่อนที่ไดรฟ์จะล้มเหลว และข้อมูลบางส่วนอาจสูญหายได้ แม้ว่าคุณจะซ่อมแซมดิสก์ได้สำเร็จก็ตาม การสำรองไฟล์ของคุณไว้ แม้ว่าจะเสียหาย แต่ก็เปิดประตูให้กู้คืนได้ในภายหลัง
วีดีโอประจำวันนี้
ให้ Ubuntu ตรวจสอบดิสก์เพื่อหาข้อผิดพลาด
หากคอมพิวเตอร์ของคุณยังทำงานและบู๊ตได้ตามปกติ ให้ Ubuntu ตรวจสอบดิสก์เพื่อหาข้อผิดพลาดค่อนข้างง่าย คลิกภาพรวม "กิจกรรม" ที่มุมซ้ายบนของหน้าจอ แล้วพิมพ์ "ดิสก์" ลงในแถบค้นหา โปรแกรมดิสก์จะอ่านข้อมูลการวินิจฉัยตนเองของไดรฟ์และแสดงการประเมินความสมบูรณ์ของดิสก์ โดยปกติจะมีข้อความว่า "Disk is OK" แต่ "Pre-fail" และ "Fail" ก็เป็นไปได้เช่นกัน แม้แต่ "ตกลง" ก็ไม่รับประกันว่าดิสก์ของคุณจะใช้ได้ ดังนั้นหากคุณมีข้อผิดพลาด คุณต้องการทดสอบดิสก์ด้วยตนเอง ดูใต้กราฟิก "Volumes" แล้วคุณจะเห็นไอคอนล้อเฟืองเล็กๆ คลิกและเลือก "ตรวจสอบระบบไฟล์" อูบุนตูจะตรวจสอบดิสก์เพื่อหาข้อผิดพลาดและส่งคืนข้อความ ซึ่งจะทำให้ไดรฟ์ของคุณมีสถานะสมบูรณ์หรือข้อผิดพลาดในการรายงาน หากคุณมีข้อผิดพลาด ขั้นตอนต่อไปคือการแก้ไข
ให้ Ubuntu ซ่อมแซมดิสก์
อูบุนตูสามารถซ่อมแซมระบบไฟล์ได้อย่างง่ายดาย จากหน้าจอเดียวกัน ให้คลิกไอคอนล้อเฟืองอีกครั้ง คราวนี้ แทนที่จะ "ตรวจสอบระบบไฟล์" ให้เลือก "ซ่อมแซมระบบไฟล์" อาจใช้เวลาสักครู่ขึ้นอยู่กับขนาดและความเร็วของ ไดรฟ์ของคุณและจำนวนข้อผิดพลาดที่ Ubuntu พบ แต่ในที่สุด คุณจะได้รับข้อความแจ้งให้คุณทราบว่าการซ่อมแซม ที่ประสบความสำเร็จ. หากมี คุณสามารถใช้ไดรฟ์ต่อไปได้ ไฟล์ใดๆ ที่เสียหายเกินกว่าจะซ่อมแซมอัตโนมัติได้จะถูกบันทึกไว้ โดยปกติในโฟลเดอร์ชื่อ "lost+found" ซึ่งคุณสามารถลองกู้คืนด้วยตนเองโดยใช้เครื่องมือขั้นสูง หากการซ่อมแซมล้มเหลว คุณต้องฟอร์แมตดิสก์เพื่อให้ใช้งานได้อีกครั้ง ซึ่งจะลบข้อมูลทั้งหมดของคุณ หากคุณมีข้อมูลที่ไม่สามารถถูกแทนที่ได้บนไดรฟ์นั้น ทางที่ดีควรเปลี่ยนไดรฟ์และเก็บข้อมูลเดิมไว้เพื่อให้คุณสามารถลองใช้วิธีการกู้คืนข้อมูลขั้นสูงหรือจ้างผู้เชี่ยวชาญให้ดำเนินการได้
ซ่อมแซมจาก Live Disk
โดยปกติไม่จำเป็นอีกต่อไปที่จะมีดิสก์ซ่อมแซม Ubuntu แยกต่างหากเพื่อบู๊ตจากเหตุฉุกเฉินเนื่องจากระบบปฏิบัติการหลักจะบู๊ตและทำงานจากไดรฟ์ USB หรือออปติคัลดิสก์ อย่างมากที่สุด คุณอาจต้องป้อนการตั้งค่า BIOS ของคอมพิวเตอร์และบอกให้บูตจากธัมบ์ไดรฟ์หรือดีวีดี แทนที่จะพยายามอ่านฮาร์ดไดรฟ์ที่มีปัญหา เมื่อระบบปฏิบัติการบูทขึ้น คุณสามารถรันโปรแกรม Disks ได้ตามปกติ
ซ่อมแซมจาก Command Line
การทำสิ่งต่าง ๆ จากบรรทัดคำสั่งใน Linux มักจะมีประสิทธิภาพมากกว่า และมีข้อโต้แย้งที่ดีในการรู้ทักษะบรรทัดคำสั่งพื้นฐานบางประการ ต่างจาก OS X และ Windows คุณสามารถมีอินเทอร์เฟซเดสก์ท็อปจำนวนเท่าใดก็ได้ใน Linux แม้แต่ใน Ubuntu เพียงอย่างเดียว และไม่มีโปรแกรมกราฟิกเหมือนกันทั้งหมดให้ใช้งาน หากคุณเรียนรู้เทคนิคบรรทัดคำสั่งที่สำคัญจำนวนหนึ่ง คุณสามารถใช้เทคนิคเหล่านั้นกับ Linux OS ใดก็ได้ โดยไม่คำนึงถึงอินเทอร์เฟซเดสก์ท็อปที่ใช้ มันซับซ้อนกว่าเล็กน้อย แต่ก็เป็นสากลมากกว่า
คำสั่ง FSCK
ในบรรทัดคำสั่ง Linux คุณซ่อมแซมเซกเตอร์เสียด้วยคำสั่ง fsck ซึ่งย่อมาจาก "การตรวจสอบความสอดคล้องของระบบไฟล์" ใน Linux ไดรฟ์คือ ไม่ว่าจะเมาท์หรือไม่ได้เมานต์ – โดยพื้นฐานแล้ว ใช้งานอยู่หรือไม่ใช้งาน – และคุณต้องยกเลิกการต่อเชื่อมไดรฟ์ก่อนที่จะรัน fsck เพื่อป้องกันอุบัติเหตุ ความเสียหาย. คุณ unmount ไดรฟ์ด้วยตนเองโดยพิมพ์คำสั่ง unmount ตามด้วยชื่อของไดรฟ์หรือไดรฟ์ เช่น "unmount /dev/sdb" โดยไม่มีเครื่องหมายคำพูด เมื่อยกเลิกการต่อเชื่อมไดรฟ์แล้ว คุณสามารถพิมพ์คำสั่ง fsck ได้
การซ่อมแซมตัวอย่าง
Fsck รู้จักตัวแปรมากมาย และคุณควรอ่านตัวแปรเหล่านี้ แต่สำหรับระบบทั่วไป คุณอาจป้อนคำสั่งดังนี้: "sudo fsck -AR -C -y" คำสั่งนี้บอกให้ตรวจสอบระบบไฟล์ดิสก์ทั้งหมดในคอมพิวเตอร์ของคุณ พยายามซ่อมแซม จัดเตรียมการตรวจสอบสถานะ หากได้รับการสนับสนุนเพื่อให้คุณรู้ว่าคุณกำลังคืบหน้าอย่างไรและทำการซ่อมแซมแบบโต้ตอบเพื่อให้คุณได้ป้อนข้อมูลในสิ่งที่เป็น เกิดขึ้น ส่วน "sudo" ในตอนต้นบอกให้ระบบปฏิบัติการให้สิทธิ์ผู้ดูแลระบบหรือ "superuser" แก่คุณ ชั่วคราว ดังนั้นคุณจะได้รับแจ้งให้ใส่รหัสผ่านผู้ดูแลระบบก่อนที่จะให้คุณพยายามซ่อมแซม ดิสก์. เมื่อเสร็จแล้ว fsck จะให้รหัส 0 แก่คุณหากไม่พบข้อผิดพลาด 1 หากข้อผิดพลาดได้รับการแก้ไข 2 หากระบบควรรีบูต และ 4 หากไม่สามารถแก้ไขข้อผิดพลาดที่พบทั้งหมดได้
เวอร์ชัน Ubuntu
ข้อมูลในที่นี้ใช้กับ Ubuntu 18.04 บางส่วนอาจใช้ไม่ได้กับเวอร์ชันอื่นของ Ubuntu หรืออนุพันธ์ของ Ubuntu