โฮมเพจ » ทำอย่างไร » คู่มือการเริ่มต้นของโปรแกรมอรรถประโยชน์ดิสก์ Linux

    คู่มือการเริ่มต้นของโปรแกรมอรรถประโยชน์ดิสก์ Linux

    การรู้วิธีตรวจสอบสภาพของฮาร์ดดิสก์ของคุณมีประโยชน์ในการพิจารณาว่าเมื่อใดควรแทนที่ฮาร์ดดิสก์ของคุณ ในบทความของวันนี้เราจะแสดงให้คุณเห็นอรรถประโยชน์ของดิสก์ Linux เพื่อวินิจฉัยสถานะของฮาร์ดดิสก์ของคุณ.

    ภาพโดย Scoobay

    ระบบ S.M.A.R.T

    ฮาร์ดดิสก์ ATA และ SCSI ที่ทันสมัยส่วนใหญ่มีระบบตรวจสอบตนเองวิเคราะห์และรายงานเทคโนโลยี (SMART) SMART ฮาร์ดดิสก์ภายในตรวจสอบสุขภาพและประสิทธิภาพของตนเอง.

    เครื่องมือ SMART จะประเมินสภาพของฮาร์ดดิสก์ของคุณตาม: ปริมาณงานของฮาร์ดดิสก์อัตราการค้นหาข้อผิดพลาดของหัวแม่เหล็กและคุณลักษณะอื่น ๆ ที่ผู้ผลิตฮาร์ดดิสก์ของคุณติดตั้งอยู่ในฮาร์ดดิสก์.

    การใช้งานส่วนใหญ่ของระบบ SMART ช่วยให้ผู้ใช้ทำการทดสอบตัวเองเพื่อตรวจสอบประสิทธิภาพและความน่าเชื่อถือของฮาร์ดดิสก์ วิธีที่ง่ายที่สุดในการทดสอบระบบ SMART กับ Ubuntu คือการใช้ 'Disk Utility' ภายใต้เมนู 'System'> 'Administration'.



    ยูทิลิตีดิสก์ช่วยให้คุณเห็นรุ่นหมายเลขซีเรียลเฟิร์มแวร์และการประเมินสภาพโดยรวมของฮาร์ดดิสก์รวมถึงการเปิดใช้งานระบบ SMART บนฮาร์ดดิสก์.

    ปุ่ม 'ข้อมูลสมาร์ท' ช่วยให้คุณเห็นคุณสมบัติสมาร์ทของฮาร์ดดิสก์ของคุณ.

    ปุ่ม 'เรียกใช้การทดสอบตัวเอง' ช่วยให้คุณสามารถเริ่มการทดสอบตัวเองแบบสั้นขยายหรือย่อบนฮาร์ดดิสก์.

    เมื่อคุณทำการทดสอบเหล่านี้คุณจะเห็นเครื่องวัดความคืบหน้าช่วยให้คุณเห็นว่าการทดสอบนั้นผ่านไปไกลแค่ไหน.

    'ส่วนที่ประกอบขึ้น' ให้คุณเห็นข้อผิดพลาดและข้อมูลการทดสอบตัวเอง.

    ตรวจสอบระบบไฟล์

    มีเครื่องมืออื่น ๆ นอกเหนือจาก GUI ยูทิลิตี้ดิสก์ที่เราสามารถใช้ในการวินิจฉัยสุขภาพของฮาร์ดดิสก์ของเรา การตรวจสอบระบบไฟล์ (FSCK) ซึ่งมาในฐานะเครื่องมือบรรทัดคำสั่งเท่านั้นเป็นหนึ่งในเครื่องมือที่เรามักใช้ตรวจสอบสภาพของฮาร์ดดิสก์ของเรา.

    คุณสามารถใช้คุณสมบัติ 'ตรวจสอบระบบแฟ้ม' ของ 'Disk Utility' เพื่อทำการตรวจสอบเดียวกันหากคุณไม่ได้มองบรรทัดคำสั่งเหมือนเรา.

    แน่นอนว่ามีบางสถานการณ์ที่เรา มี เพื่อใช้เครื่องมือบรรทัดคำสั่งเพื่อตรวจสอบระบบไฟล์ของเรา ตัวอย่างเช่นเมื่อเราใช้ระบบหัวขาดเมื่อกล่อง Linux ของเราล้มเหลวในการบูตหรือเมื่อเราเพียงต้องการแสดงทักษะบรรทัดคำสั่งกังฟูแก่เพื่อนของเรา.

    ในตอนแรกเครื่องมือบรรทัดคำสั่ง FSCK ดูเหมือนสิ่งที่คอมพิวเตอร์เท่านั้นที่สามารถจัดการได้ แต่คุณจะพบว่า FSCK เป็นเครื่องมือที่ใช้งานง่ายมาก มีสิ่งหนึ่งที่ควรทราบก่อนที่คุณจะเรียกใช้ FSCK; คุณต้องยกเลิกการต่อเชื่อมระบบไฟล์โดยใช้คำสั่ง 'umount' การแก้ไขระบบไฟล์ที่เมาท์ด้วย FSCK อาจทำให้เกิดความเสียหายได้มากกว่าปัญหาเดิม.

    sudo umount / dev / sdb

    คำสั่ง FSCK ค่อนข้างตรงไปตรงมา:

    sudo fsck -t ext4 / dev / sdb

    คำสั่งนี้ตรวจสอบระบบไฟล์ ext4 (/ dev / sdb) เพื่อหาสิ่งที่ไม่สอดคล้องกัน คุณควรแทนที่ / dev / sdb ด้วยพาร์ติชันของคุณเอง คุณสามารถเรียกใช้คำสั่ง 'fdisk' เพื่อค้นหาพาร์ติชันระบบของคุณ:

    sudo fdisk -l

    ตรวจสอบระบบไฟล์ตามกำหนดเวลา

    หากคุณใช้ Ubuntu คุณจะสังเกตเห็นว่า Ubuntu ใช้งานเซสชัน FSCK เมื่อคุณบูตระบบเป็นครั้งคราว หากคุณพบว่าการตรวจสอบตามกำหนดเวลานี้น่ารำคาญคุณสามารถกำหนดการสแกนอีกครั้งโดยใช้คำสั่ง 'tune2fs' นี่คือลักษณะโดยทั่วไป:

    พารามิเตอร์จำนวนนับบอกเราว่า Ubuntu สแกนฮาร์ดดิสก์ของเราหลังจากติดตั้งดิสก์ 33 ตัว.

    เราสามารถกำหนดค่าจำนวนเมานต์โดยใช้ตัวเลือก '-c':

    sudo tune2fs -c 35 / dev / sda1

    คำสั่งนี้จะกำหนดค่า Ubuntu อีกครั้งเพื่อสแกนฮาร์ดดิสก์ของเราหลังจากที่ติดตั้งฮาร์ดดิสก์ 35 ครั้งเมื่อระบบบูต.

    หมายเหตุ: เปลี่ยน '/ dev / sda1 /' ด้วยพาร์ติชันของคุณเอง

    บล็อกที่ไม่ดี

    เซกเตอร์เสียคือเซกเตอร์บนดิสก์ไดรฟ์ของคอมพิวเตอร์ที่ไม่สามารถใช้งานได้เนื่องจากความเสียหายถาวร (หรือระบบไม่สามารถเข้าถึง OS ได้สำเร็จ) เช่นความเสียหายทางกายภาพต่อพื้นผิวดิสก์.

    มีสองวิธีในการตรวจสอบเซกเตอร์เสียใน Linux: คุณสามารถใช้ Disk Utility GUI หรือหากคุณเป็นบรรทัดคำสั่งที่น่าสนใจเช่นเราคุณสามารถใช้คำสั่ง badblocks เพื่อตรวจสอบฮาร์ดดิสก์ของคุณสำหรับเซกเตอร์เสีย:

    sudo badblocks -v / dev / sdb1

    Badblock จะให้จำนวนเซ็กเตอร์ที่ไม่ดีในฮาร์ดดิสก์ของเรา.


    zainul @ zainul-laptop: ~ $ sudo badblocks -v / dev / sdb1
    กำลังตรวจสอบบล็อก 0 ถึง 97683200
    การตรวจสอบบล็อกที่ไม่ดี (การทดสอบแบบอ่านอย่างเดียว): 3134528 เสร็จแล้ว 3:27 ผ่านไป
    3134560 เสร็จแล้ว 8:33 ผ่านไป
    3134561 เสร็จแล้ว 10:15 เวลาที่ผ่านไป
    ทำ 3134562, 11:57 ผ่านไป
    เสร็จแล้ว 3134563 13:39 ผ่านไป
    เสร็จแล้ว
    ผ่านการตรวจพบ 5 บล็อกที่ไม่ดี.

    คุณมีสองตัวเลือกเมื่อคุณเห็นบล็อกที่ไม่ดี คุณสามารถค้นหาฮาร์ดดิสก์ใหม่หรือทำเครื่องหมายบล็อกเสียเหล่านี้เป็นเซกเตอร์ของฮาร์ดดิสก์ที่ใช้ไม่ได้ สิ่งนี้เกี่ยวข้องกับสองขั้นตอน:

    ก่อนอื่นเราต้องเขียนตำแหน่งของเซกเตอร์เสียลงในไฟล์แฟล็ต.

    sudo badblocks / dev / sdb> / home / zainul / bad-blocks

    หลังจากนั้นเราต้องป้อนไฟล์ flat เข้าสู่คำสั่ง FSCK เพื่อทำเครื่องหมายเซกเตอร์ที่ไม่ดีเหล่านี้เป็นเซ็กเตอร์ 'ใช้ไม่ได้'.

    sudo fsck -l bad-blocks / dev / sdb


    FSCK, Badblocks และ Disk Utility คือยูทิลิตี้ดิสก์บางตัวที่เรามักใช้สแกนฮาร์ดดิสก์ของเรา แชร์กับผู้อ่านคนอื่นถ้าคุณรู้จักยูทิลิตี้ดิสก์ Linux อื่น ๆ เพื่อสแกนฮาร์ดดิสก์.