Trang chủ » làm thế nào để » Hướng dẫn cho người mới bắt đầu về tiện ích đĩa Linux

    Hướng dẫn cho người mới bắt đầu về tiện ích đĩa Linux

    Biết cách kiểm tra tình trạng đĩa cứng của bạn là hữu ích để xác định khi nào cần thay thế đĩa cứng. Trong bài viết hôm nay, chúng tôi sẽ chỉ cho bạn một số tiện ích đĩa Linux để chẩn đoán tình trạng sức khỏe của đĩa cứng của bạn.

    Hình ảnh bởi Scoobay

    Hệ thống S.M.A.R.T

    Hầu hết các đĩa cứng ATA và SCSI hiện đại đều có hệ thống Tự giám sát, Phân tích và Công nghệ Báo cáo (SMART). Đĩa cứng SMART theo dõi nội bộ sức khỏe và hiệu suất của chúng.

    Công cụ SMART đánh giá tình trạng của đĩa cứng của bạn dựa trên: thông lượng của đĩa cứng, tỷ lệ tìm kiếm lỗi của đầu từ và các thuộc tính khác mà nhà sản xuất đĩa cứng của bạn tích hợp vào đĩa cứng của họ.

    Hầu hết các triển khai hệ thống SMART cho phép người dùng thực hiện tự kiểm tra để theo dõi hiệu suất và độ tin cậy của đĩa cứng. Cách đơn giản nhất để thực hiện kiểm tra hệ thống SMART với Ubuntu là sử dụng 'Tiện ích đĩa' trong menu 'Hệ thống'> 'Quản trị'.



    Tiện ích đĩa cho phép bạn xem mô hình, số sê-ri, chương trình cơ sở và đánh giá sức khỏe tổng thể của đĩa cứng, cũng như liệu hệ thống SMART có được bật trên đĩa cứng không.

    Nút 'Dữ liệu SMART' cho phép bạn xem các tính năng SMART của đĩa cứng.

    Nút 'Chạy tự kiểm tra' cho phép bạn bắt đầu tự kiểm tra ngắn, mở rộng hoặc tự chuyển tải trên đĩa cứng.

    Khi bạn thực hiện các thử nghiệm này, bạn sẽ thấy một máy đo tiến độ, cho phép bạn xem thử nghiệm bao xa và thời gian ước tính hoàn thành là bao lâu.

    'Phần được phân bổ' cho phép bạn xem các lỗi và thông tin tự kiểm tra.

    Kiểm tra hệ thống tập tin

    Có một số công cụ khác, bên cạnh GUI của GUI Utility, chúng ta có thể sử dụng để chẩn đoán tình trạng sức khỏe của đĩa cứng. Kiểm tra hệ thống tệp (FSCK), chỉ xuất hiện dưới dạng công cụ dòng lệnh, là một trong những công cụ mà chúng ta thường sử dụng để kiểm tra tình trạng của đĩa cứng.

    Bạn có thể sử dụng tính năng 'Kiểm tra hệ thống tập tin' của 'Tiện ích đĩa' để thực hiện kiểm tra tương tự, nếu bạn không phải là người đam mê dòng lệnh như chúng tôi.

    Tất nhiên, có một số tình huống chúng ta để sử dụng công cụ dòng lệnh để kiểm tra hệ thống tệp của chúng tôi. Ví dụ: khi chúng tôi đang sử dụng một hệ thống không đầu, khi hộp Linux của chúng tôi không khởi động được hoặc khi chúng tôi chỉ đơn giản muốn thể hiện các kỹ năng Kungfu dòng lệnh của mình cho bạn bè.

    Lúc đầu, công cụ dòng lệnh FSCK trông giống như một thứ mà chỉ một người đam mê máy tính có thể xử lý; Nhưng bạn sẽ thấy rằng FSCK là một công cụ rất dễ sử dụng. Có một điều cần lưu ý trước khi bạn chạy FSCK; Bạn cần ngắt kết nối hệ thống tệp bằng lệnh 'umount'. Sửa một hệ thống tệp được gắn với FSCK có thể sẽ tạo ra nhiều thiệt hại hơn so với sự cố ban đầu.

    sudo umount / dev / sdb

    Lệnh FSCK khá đơn giản:

    sudo fsck -t ext4 / dev / sdb

    Lệnh này kiểm tra một hệ thống tệp ext4 (/ dev / sdb) về sự không nhất quán. Bạn nên thay thế / dev / sdb bằng phân vùng của riêng bạn. Bạn có thể chạy lệnh 'fdisk' để tìm hiểu các phân vùng hệ thống của mình:

    sudo fdisk -l

    Kiểm tra hệ thống tập tin theo lịch trình

    Nếu bạn đang sử dụng Ubuntu, thỉnh thoảng bạn sẽ thấy Ubuntu chạy phiên FSCK khi bạn khởi động hệ thống của mình. Nếu bạn thấy việc kiểm tra theo lịch trình này gây khó chịu, bạn có thể lên lịch lại quá trình quét bằng lệnh 'Tune2fs'. Đây là cách nó thường trông như sau:

    Tham số đếm gắn kết cho chúng ta biết rằng Ubuntu quét đĩa cứng của chúng ta sau 33 lần gắn đĩa.

    Chúng tôi có thể định cấu hình số lần gắn kết bằng tùy chọn '-c':

    sudo Tune2fs -c 35 / dev / sda1

    Lệnh này sẽ cấu hình lại Ubuntu để quét đĩa cứng của chúng tôi sau 35 lần gắn đĩa cứng khi hệ thống khởi động.

    Lưu ý: thay đổi '/ dev / sda1 /' với phân vùng của riêng bạn

    Khối xấu

    Một khu vực xấu là một khu vực trên ổ đĩa máy tính không thể được sử dụng do thiệt hại vĩnh viễn (hoặc hệ điều hành không có khả năng truy cập thành công), chẳng hạn như thiệt hại vật lý trên bề mặt đĩa.

    Có hai cách để phát hiện các thành phần xấu trong Linux: bạn có thể sử dụng GUI của GUI Utility hoặc nếu bạn là một người đam mê dòng lệnh như chúng tôi, bạn có thể sử dụng lệnh badblocks để kiểm tra đĩa cứng của mình cho các thành phần xấu:

    sudo badblocks -v / dev / sdb1

    Badblock sẽ cho chúng ta số lượng thành phần xấu trong đĩa cứng của chúng ta.


    zainul @ zainul-laptop: ~ $ sudo badblocks -v / dev / sdb1
    Kiểm tra các khối 0 đến 97683200
    Kiểm tra các khối xấu (kiểm tra chỉ đọc): Đã thực hiện được 3134528, đã hết 3:27
    Đã hoàn thành xong 3134560, 8:33
    Đã hoàn thành xong 3134561, 10:15
    Đã xong 3134562, 11:57 trôi qua
    Đã hoàn thành 3134563, 13:39 trôi qua
    làm xong
    Đã hoàn thành, 5 khối xấu được tìm thấy.

    Bạn có hai lựa chọn khi bạn nhìn thấy các khối xấu. Bạn có thể tìm kiếm một đĩa cứng mới hoặc đánh dấu các khối xấu này là các thành phần của đĩa cứng không sử dụng được. Điều này bao gồm hai bước:

    Đầu tiên chúng ta phải viết vị trí của các thành phần xấu thành một tệp phẳng.

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

    Sau đó, chúng ta cần đưa tệp phẳng vào lệnh FSCK để đánh dấu các thành phần xấu này là các thành phần 'không thể sử dụng'.

    sudo fsck -l bad-blocks / dev / sdb


    FSCK, Badblocks và Disk Utility là một số tiện ích đĩa mà chúng ta thường sử dụng để quét các đĩa cứng. Chia sẻ với những người đọc khác nếu bạn biết các tiện ích đĩa Linux khác để quét đĩa cứng.