ตรวจสอบดิสก์เพื่อหาข้อผิดพลาด Linux Mint 20

Check Disk Errors Linux Mint 20



อุปกรณ์ทั้งหมดที่เราใช้จะต้องล้มเหลวในสักวันหนึ่ง อย่างไรก็ตาม เพื่อป้องกันตนเองจากการสูญเสียที่อาจเกิดขึ้นซึ่งเกี่ยวข้องกับความล้มเหลวเหล่านี้ เราควรพยายามระดับของเราให้ดีที่สุดเพื่อตรวจสอบอุปกรณ์เหล่านี้เพื่อสุขภาพของพวกเขา และดำเนินการใดๆ ทันทีหากเราพบพฤติกรรมผิดปกติใดๆ ฮาร์ดดิสก์ที่เราใช้กับระบบคอมพิวเตอร์ของเราก็ล้มเหลวในบางครั้งด้วยสาเหตุหลายประการ เหตุผลหนึ่งก็คือการมีเซกเตอร์เสียในฮาร์ดดิสก์ของเรา

ปัญหาหลักของเซกเตอร์เสียเหล่านี้คือเราไม่สามารถลบมันทั้งหมดออกจากฮาร์ดดิสก์ของเราเพื่อกำจัดมัน สูงสุดที่เราสามารถทำได้คือการหยุดระบบปฏิบัติการของเราจากการใช้เซกเตอร์เสียเหล่านี้เพื่อใส่ข้อมูลของเรา ดังนั้น ในบทความนี้ เราจะแนะนำวิธีการตรวจสอบข้อผิดพลาดของฮาร์ดดิสก์และป้องกันไม่ให้ระบบปฏิบัติการของเราเขียนข้อมูลบนเซกเตอร์เสียโดยใช้ Linux Mint 20







วิธีการตรวจสอบดิสก์เพื่อหาข้อผิดพลาดใน Linux Mint 20:

สำหรับการตรวจสอบดิสก์ของคุณเพื่อหาข้อผิดพลาดใน Linux Mint 20 คุณจะต้องทำตามขั้นตอนต่อไปนี้:



  • เราจะตรวจสอบฮาร์ดดิสก์เพื่อหาข้อผิดพลาดผ่านทางบรรทัดคำสั่งใน Linux Mint 20 ดังนั้น ก่อนอื่นเราจะเปิดเทอร์มินัลโดยคลิกที่ไอคอนเทอร์มินัลที่อยู่บนแถบงานหรือกดแป้นพิมพ์ลัด Ctrl+ Alt+ T หน้าต่างเทอร์มินัลที่เพิ่งเปิดใหม่จะแสดงในรูปด้านล่าง:



  • ตอนนี้ คุณจำเป็นต้องรู้เกี่ยวกับพาร์ติชันฮาร์ดดิสก์ของคุณ เพื่อให้คุณสามารถระบุส่วนที่คุณต้องการตรวจสอบข้อผิดพลาดได้ ในการทำเช่นนั้น ให้พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัลของคุณแล้วกดปุ่ม Enter:
sudo fdisk-NS

คำสั่งนี้ต้องใช้สิทธิ์ของรูทเพื่อรัน นั่นคือเหตุผลที่เราใช้คีย์เวิร์ด sudo ก่อนหน้านั้น ยังแสดงให้เห็นในภาพต่อไปนี้:





  • ผลลัพธ์ของคำสั่งนี้จะแสดงพาร์ติชั่นทั้งหมดของฮาร์ดดิสก์ของคุณ เราต้องการตรวจสอบส่วนที่ไฮไลต์ในภาพด้านล่างเพื่อหาข้อผิดพลาดในการใช้ Linux Mint 20 ที่นี่ /dev/sda คือส่วนของดิสก์ที่เราต้องการตรวจสอบ ในกรณีของคุณ ส่วนนี้อาจมีชื่ออื่น



  • เมื่อคุณจัดการระบุส่วนของฮาร์ดดิสก์ที่คุณต้องการตรวจสอบข้อผิดพลาดได้แล้ว ขั้นตอนต่อไปคือการค้นหาเซกเตอร์เสียทั้งหมดในส่วนที่ระบุและแสดงรายการลงในไฟล์ข้อความ ในการทำเช่นนั้น คุณต้องพิมพ์คำสั่งต่อไปนี้ในเทอร์มินัลแล้วกดปุ่ม Enter:
sudoบล็อกที่ไม่ดี –v/dev/sda> /scan_result/badsectors.txt

ที่นี่ คำสั่ง badblocks ยังต้องการสิทธิ์ของรูทเพื่อดำเนินการ และจะสแกนส่วนที่ระบุของฮาร์ดดิสก์ (/dev/sda ในกรณีนี้) สำหรับเซกเตอร์เสียใดๆ และหากพบ คำสั่งนั้นจะแสดงรายการลงในไฟล์ ชื่อ badsectors.txt ซึ่งจะอยู่ในไดเร็กทอรี scan_result ที่นี่ คุณควรแทนที่ /dev/sda ด้วยชื่อที่ถูกต้องของส่วนฮาร์ดดิสก์ที่คุณต้องการสแกนหาเซกเตอร์เสีย คำสั่งนี้ยังแสดงในภาพต่อไปนี้:

  • เมื่อคำสั่งนี้ดำเนินการสำเร็จ เซกเตอร์เสียทั้งหมดจะถูกเก็บไว้ในไฟล์ badsectors.txt ตอนนี้ เป้าหมายของเราคือการส่งข้อความนี้ไปยัง Linux Mint 20 ว่าไม่ควรใช้เซกเตอร์เสียที่กล่าวถึงในไฟล์ badsectors.txt ในทางใดทางหนึ่ง ในการทำเช่นนั้น คุณจะต้องพิมพ์คำสั่งต่อไปนี้ในเทอร์มินัลของคุณ จากนั้นกดปุ่ม Enter:
sudofsck –l/scan_result/badsectors.txt/dev/sda

คำสั่ง fsck ยังต้องการสิทธิ์รูทเพื่อรัน คำสั่งนี้จะป้องกันไม่ให้ Linux Mint 20 ใช้เซกเตอร์ที่ระบุไว้ในไฟล์ badsectors.txt ขณะทำงานกับพาร์ติชั่น /dev/sda คำสั่งนี้ยังแสดงในภาพด้านล่าง:

บทสรุป:

โดยทำตามวิธีการที่อธิบายไว้ในบทความนี้ เราสามารถรวมเซกเตอร์เสียทั้งหมดเข้าด้วยกันในไฟล์ข้อความได้อย่างง่ายดาย เราสามารถป้องกันระบบปฏิบัติการของเราจากการใช้เซกเตอร์เสียเหล่านี้ในการเขียนข้อมูลอันมีค่าของเรา ด้วยวิธีนี้ เราไม่เพียงแต่สามารถป้องกันข้อมูลของเราจากการเสียหายหรือการสูญหายเท่านั้น แต่เรายังสามารถใช้ฮาร์ดดิสก์ที่มีเซกเตอร์เสียสำหรับงานประจำของเราได้โดยไม่มีปัญหาใดๆ