Game thủ máy tính mạnh, quản trị viên server khổng lồ, và người dùng thiết bị di động kín đều gặp vấn đề tương tự: dễ quên mình đang dùng SSD hay HDD. Ổ cứng hiện nay chủ yếu hai dạng, và SSD có xu hướng "giả vờ" phần cứng bên dưới để tương thích với hệ điều hành. Do đó, khó phân biệt ổ từ tính (HDD) hay trạng rắn (SSD).
Người dùng Linux dễ dàng biết mình dùng SSD hay HDD. Cần mở terminal. Người dùng KDE, LXDE, Cinnamon, MATE vào menu Ứng dụng > Terminal dưới Công cụ hệ thống. Tương tự Xfce4 với Whisker menu. Ubuntu Unity tìm "Terminal" trên Dash, hoặc ai cũng có thể nhấn Ctrl+Alt+T.
Phương pháp 1: Dùng lsblk phân biệt SSD và HDD
Vì không thay đổi gì, không cần quyền root. Gõ tại dấu nhắc:
lsblk -o name,rota
Bạn nhận được biểu đồ ngắn liệt kê thiết bị gắn kết và phân vùng. Nếu cột ROTA có số 1, ổ đó là ổ cứng từ tính quay.
Có thể là thiết bị quay khác. Ví dụ sr0 thường là ổ quang. Phân vùng trên ổ quay cũng hiển thị 1. Nếu thiết bị sda có giá trị 1, theo sau sda2 và sda1 cũng là 1, tất cả nằm trên cùng một ổ quay. Bất kỳ ổ nào theo sau số 0 nằm trên SSD – hợp lý vì SSD không quay, không được phân loại là rotational.
Cách này hoạt động tốt cho ổ cứng cố định, nhưng ổ ngoài có thể lạ: thường đúng cho HDD/SSD ngoài qua USB/IEEE 1394, nhưng USB memory stick thường bị đánh dấu là rotational. Lạ hơn, ultrabook Linux có khe đọc thẻ nhớ nội bộ cũng có thể báo rotational.
Chắc chắn USB stick và thẻ SDXC không quay, nhưng chúng "nói dối" trình bày như ổ quay. Thường xuất hiện là ổ removable, nếu định dạng không phân vùng có thể hiện như ổ đĩa mềm. Ý tưởng ổ mềm nhiều terabyte thật khó tin, nhưng đó là lý do.
Disk image đã mount sẽ hiện như ổ thực. Ví dụ loop0 báo rotational HDD – bạn chỉ đang xem ISO đã mount (có thể Debian/Ubuntu installer). Có thể mount image máy ảo, lại thấy thông báo tương tự. Hệ thống tệp bên dưới không quan trọng, thậm chí chạy trên ổ raw cũng được.
Phương pháp 2: Kiểm tra trạng thái HDD/SSD qua thư mục /sys
Nếu biết tên thiết bị, có thể xem trực tiếp thông tin Linux thu thập. Gõ:
cat /sys/block/sdb/queue/rotational
thay sdb bằng tên thiết bị muốn xem.
Cách tuyệt vời nếu chỉ quan tâm một ổ đơn lẻ. Lại một lần nữa, giá trị 0 = SSD, 1 = ổ quay. Cả hai lệnh cực dễ dùng, không cần quyền admin, phù hợp nếu bạn thường gắn/tháo ổ khỏi cài đặt.