Cách kiểm tra tình trạng đĩa cứng trong GNU / Linux
- Thể LoạI: Linux
Vì vậy, gần đây tôi đã mua một máy tính xách tay mới (đã qua sử dụng, nhưng mới đối với tôi), có Đĩa cứng 1TB 5400RPM, được cấp cho máy tính xách tay này khá mạnh mẽ và có khả năng chơi game, hiển thị và xử lý số hiện đại nhờ i7 thế hệ thứ 4 CPU và GPU 2GB GDDR5 chuyên dụng. Tuy nhiên, ổ cứng dường như chạy rất chậm, ngay cả đối với ổ 5400RPM.
Tôi đã sử dụng nghiêm ngặt Ổ cứng thể rắn trong một số năm nay, vì vậy tôi thừa nhận rằng luôn có khả năng tôi bị hư hỏng, nhưng tôi nghĩ rằng có lẽ tôi nên xem xét tình trạng của ổ đĩa; Xét cho cùng, một chiếc máy tính xách tay có thông số kỹ thuật như vậy trong mắt tôi sẽ chạy nhanh hơn nên an toàn hơn là xin lỗi. Điều này làm tôi nghĩ rằng có lẽ tôi nên viết nhanh cách thực hiện quy trình này cho cộng đồng Ghacks.net.
Hướng dẫn này chỉ được thực hiện thông qua CLI, tuy nhiên, có những công cụ thực hiện công việc mà tôi sẽ trình bày ngắn gọn ở phần cuối của phần này.
Kiểm tra tình trạng ổ cứng trong Linux
Công cụ mà chúng tôi sắp sử dụng có tên là smartmontools (cũng có sẵn cho Windows và OS X).
Gói smartmontools chứa hai chương trình tiện ích (smartctl và smartd) để điều khiển và giám sát các hệ thống lưu trữ bằng Hệ thống Công nghệ Tự Giám sát, Phân tích và Báo cáo (SMART) được tích hợp trong các đĩa ATA / SATA, SCSI / SAS và NVMe hiện đại nhất. Trong nhiều trường hợp, các tiện ích này sẽ cung cấp cảnh báo nâng cao về sự xuống cấp và hỏng hóc của đĩa. Smartmontools ban đầu có nguồn gốc từ gói Linux smartsuite và thực sự hỗ trợ các đĩa ATA / ATAPI / SATA-3 đến -8 và đĩa SCSI và các thiết bị băng.
Cài đặt smartmontools
- Đối với người dùng Ubuntu / Linux Mint: sudo apt cài đặt smartmontools
- Đối với người dùng Arch: sudo pacman -S smartmontools
Nói chung, smartmontools có sẵn trên hầu hết các bản phân phối, chỉ cần cài đặt bằng trình quản lý gói nhất định của bạn bằng cách sử dụng tên gói “smartmontools”
Hướng dẫn
Sau khi cài đặt xong, chúng tôi cần tìm ra ổ đĩa mà chúng tôi nghi vấn là:
sudo fdisk -l
Thao tác này sẽ cung cấp cho bạn danh sách tất cả các ổ đĩa và phân vùng. Nếu bạn chỉ sử dụng một ổ đĩa trong máy của mình thì nó sẽ chuyển sang danh sách / dev / sda và các phân vùng khác nhau của nó. Nếu bạn có nhiều ổ đĩa, bạn sẽ cần phải sử dụng một chút thông thường để xem ổ đĩa nào bạn muốn kiểm tra, có những gì trên đó và danh sách liên quan của nó như / dev / sdb hoặc / dev / sdc, v.v. .
Khi chúng tôi biết ổ đĩa chúng tôi muốn kiểm tra, có ba bài kiểm tra mà chúng tôi có thể chạy, tùy thuộc vào mức độ lo lắng của bạn:
- Một bài kiểm tra ngắn, thường đủ để phát hiện các vấn đề
- Một bài kiểm tra dài hơn nếu bạn lo lắng hơn rằng kiểm tra toàn bộ bề mặt đĩa
- Thử nghiệm vận chuyển được sử dụng để kiểm tra xem có hư hỏng xảy ra trong quá trình vận chuyển thiết bị từ nhà sản xuất hay không.
Bước tiếp theo là tìm hiểu xem đĩa của chúng tôi hỗ trợ loại kiểm tra nào, cũng như ước tính thời gian chạy các bài kiểm tra.
sudo smartctl -c / dev / sdX (thay X bằng ký tự thích hợp)
Bạn sẽ nhận được một lượng lớn đầu ra như trong ảnh chụp màn hình này. Tôi đã đánh dấu những lĩnh vực có liên quan đến tôi cho bài kiểm tra này; ước tính thời gian và thực tế là đĩa của tôi KHÔNG hỗ trợ kiểm tra chuyển tải.
Tôi đã chọn chạy thử nghiệm ngắn hơn, chỉ vì tôi không nghe thấy tiếng nhấp chuột hoặc các dấu hiệu khác cho thấy đĩa cứng đã thực sự ở chân cuối cùng ngoài tốc độ; mà tôi lại tuyên bố rằng tôi có thể bị hỏng bởi SSD. Chúng tôi hoan nghênh bạn chạy cái mà bạn cảm thấy cần thiết.
Các lệnh cho các bài kiểm tra khác nhau là (thay thế sdX bằng ổ đĩa mà bạn muốn kiểm tra)
- Ngắn gọn: sudo smartctl -t short / dev / sdX
- Dài: sudo smartctl -t long / dev / sdX
- Truyền tải: sudo smartctl -t transferance / dev / sdX
Ghi chú : Bạn sẽ không nhận được bất kỳ đầu ra cuộn nào cho bài kiểm tra của mình ngoài việc được cho biết bài kiểm tra sẽ kéo dài bao lâu. Nếu bạn đang chạy thử nghiệm dài, bạn có thể phải đợi một hoặc hai giờ hoặc lâu hơn.
Khi bài kiểm tra kết thúc, đã đến lúc nhận kết quả!
sudo smartctl -H / dev / sdX
Hy vọng rằng bạn sẽ thấy điều này:
Nếu không, thì có thể cần phải đào thêm hoặc có thể đã đến lúc thay ổ đĩa được đề cập.
Công cụ GUI
Có các tùy chọn khác cho những bạn tránh dòng lệnh, chẳng hạn như tiện ích gnome-disk-tiện ích rất phổ biến và nổi tiếng (còn được gọi là 'đĩa' trong một số môi trường máy tính để bàn).
Có rất nhiều tiện ích miễn phí và trả phí khác ngoài đó, nhưng tôi không ở đây để quảng cáo, vì cả hai tiện ích này đã phục vụ tôi rất tốt trong việc kiểm tra nhanh trong quá khứ.
Chúc may mắn!