SMART (Công nghệ tự giám sát, phân tích và báo cáo) là một tính năng được kích hoạt trong tất cả các ổ đĩa cứng và SSD hiện đại để theo dõi / kiểm tra độ tin cậy. Nó kiểm tra các thuộc tính ổ đĩa khác nhau để phát hiện khả năng hỏng hóc của ổ đĩa. Có các công cụ khác nhau có sẵn trong Linux và Windows để thực hiện các bài kiểm tra SMART.
Trong hướng dẫn này, Viettelco sẽ hướng dẫn bạn cách kiểm tra tình trạng SSD / HDD trong Linux từ CLI và GUI
Hai phương pháp được giải thích ở đây là:
- Sử dụng Smartctl
- Sử dụng đĩa Gnome
Kiểm tra tình trạng SSD bằng Smartctl
Smartctl là một công cụ tiện ích dòng lệnh có thể được sử dụng để kiểm tra tình trạng ổ cứng hoặc SSD hỗ trợ SMART trong hệ thống Linux.
Công cụ tiện ích Smartctl đi kèm với gói smartmontools. Smartmontools có sẵn theo mặc định trong tất cả các bản phân phối Linux bao gồm Ubuntu, RHEL và Centos và Fedora.
Để cài đặt smartmontools trong Linux:
Ubuntu
$ sudo apt install smartmontools
Khởi động dịch vụ bằng lệnh sau.
$ sudo /etc/init.d/smartmontools start
RHEL và CentOS
$ sudo yum install smartmontools
Fedora
$ sudo dnf install smartmontools
Dịch vụ Smartd sẽ tự động bắt đầu sau khi cài đặt thành công.
Nếu chưa bắt đầu, hãy bắt đầu dịch vụ smartd:
$ sudo systemctl start smartd
Kiểm tra sức khỏe của SSD / HDD
Để kiểm tra tình trạng tổng thể của ổ đĩa, hãy nhập:
$ sudo smartctl -d ata -H /dev/sda
Ở đâu,
d – Chỉ định loại thiết bị.
ata – loại thiết bị là ATA, sử dụng scsi cho loại thiết bị SCSI.
H – Kiểm tra thiết bị để báo cáo tình trạng sức khỏe SMART của nó.
Kết quả PASSED chỉ ra rằng ổ đĩa tốt. Nếu thiết bị báo lỗi tình trạng sức khỏe, điều này có nghĩa là thiết bị đã bị lỗi hoặc có thể hỏng rất sớm.
Nếu nó cho biết không thành công, hãy sử dụng tùy chọn -a để có thêm thông tin.
$ sudo smartctl -a /dev/sda
Bạn có thể theo dõi các thuộc tính sau:
[ID 5] Số lượng các khu vực được phân bổ lại – Số lượng các khu vực được phân bổ lại do lỗi đọc.
[ID 187] Đã báo cáo là không chính xác – Số lỗi không thể sửa được khi truy cập đọc / ghi vào khu vực.
[ID 230] Chỉ báo vũ khí phương tiện – Trạng thái hoạt động hiện tại của ổ đĩa dựa trên Đường cong sống.
100 là giá trị tốt và 0 là giá trị xấu.
Kiểm tra Chi tiết thuộc tính SMART để biết thêm thông tin.
Để bắt đầu kiểm tra mở rộng (dài) bằng lệnh sau:
$ sudo smartctl -t long /dev/sda
Để tự kiểm tra, hãy chạy:
$ sudo smartctl -t short /dev/sda
Để tìm kết quả tự kiểm tra của ổ đĩa, hãy sử dụng lệnh sau.
$ sudo smartctl -l selftest /dev/sda
Để đánh giá thời gian ước tính để thực hiện kiểm tra, hãy chạy lệnh sau.
$ sudo smartctl -c /dev/sda
Bạn có thể in nhật ký lỗi của đĩa bằng cách sử dụng lệnh:
$ sudo smartctl -l error /dev/sda
Kiểm tra tình trạng SSD / HDD bằng Gnome Disks
Với tiện ích đĩa GNOME, bạn có thể xem xét nhanh các ổ SSD của mình, định dạng ổ đĩa, tạo hình ảnh đĩa, chạy các bài kiểm tra tiêu chuẩn đối với ổ SSD và khôi phục hình ảnh đĩa.
Cài đặt đĩa Gnome
Trong Ubuntu 20.04, ứng dụng GNOME Disks đi kèm với công cụ đĩa GNOME được cài đặt. Nếu bạn không thể tìm thấy công cụ, hãy sử dụng lệnh sau để cài đặt nó.
$ sudo apt-get install gnome-disk-utility
GNOME Disk hiện đã được cài đặt, bây giờ bạn có thể vào menu trên màn hình của mình, điều hướng đến ứng dụng và khởi chạy. Từ ứng dụng, bạn có thể tổng quan tất cả các ổ đĩa đính kèm của mình. Bạn cũng có thể sử dụng lệnh sau để khởi chạy ứng dụng GNOME Disk.
$ sudo gnome-disks
Bây giờ kiểm tra có thể được thực hiện trên các ổ đĩa. Để làm như vậy, hãy khởi chạy các đĩa GNOME và chọn đĩa mà bạn muốn kiểm tra. Bạn có thể tìm thấy đánh giá nhanh về các ổ đĩa như kích thước, phân vùng, số sê-ri, nhiệt độ và sức khỏe. Nhấp vào biểu tượng bánh răng và chọn Dữ liệu SMART & Tự kiểm tra.
Trong cửa sổ mới, bạn có thể tìm thấy kết quả của bài kiểm tra gần đây nhất. Ở trên cùng bên phải của cửa sổ, bạn có thể thấy rằng tùy chọn SMART đã được bật. Nếu SMART bị tắt, nó có thể được bật bằng cách nhấp vào thanh trượt. Để bắt đầu bài kiểm tra mới, hãy nhấp vào nút Bắt đầu tự kiểm tra.
Sau khi nhấp vào nút Bắt đầu tự kiểm tra, một menu thả xuống sẽ xuất hiện để chọn loại bài kiểm tra Ngắn, Mở rộng và Truyền tải. Chọn loại kiểm tra và cung cấp mật khẩu sudo của bạn để tiếp tục kiểm tra. Từ đồng hồ đo tiến độ, có thể thấy phần trăm hoàn thành của bài kiểm tra.
Phần kết luận
Trong hướng dẫn này, Viettelco đã giải thích khái niệm cơ bản của công nghệ SMART bao gồm cả việc sử dụng nó trong hệ thống Linux. Ngoài ra, Viettelco đã trình bày cách cài đặt công cụ tiện ích dòng lệnh smartctl trong máy Linux và cách nó có thể được sử dụng để theo dõi tình trạng của ổ cứng. Bạn cũng đã có ý tưởng về công cụ tiện ích GNOME Disks để theo dõi ổ SSD. Viettelco hy vọng bài viết này sẽ giúp bạn theo dõi ổ SSD của mình bằng tiện ích Smartctl và GNOME Disks.