Mình sẽ trình bày vài mẹo sử dụng trên hệ thống Linux mà mình biết để xác định xem ổ cứng đang gắn vào Server là ổ SSD hay HDD. Sau đây là 3 cách mình sẽ trình bày.
Contents
1. Cách 1 – thông qua detection của kernel
– Nếu bạn sử dụng kernel phiên bản mới (2.6.29) trở lên thì kernel OS Linux sẽ tự động detect ra ổ cứng đang chạy là SSD hay không ? Đây là cách bạn kiểm chứng điều đó, ví dụ ổ ‘sda’, bạn có thể thay thế bằng thông tin tên ổ của bạn.
# cat /sys/block/sda/queue/rotational 0
Chú thích output:
1 = HDD
0 = SSD
2. Cách 2 – tool ‘smartctl’
– Bạn sẽ cài đặt sử dụng tool ‘smartctl‘ trên Ubuntu/Debian hoặc CentOS/RHEL để trích xuất thông tin cần thiết liên quan đến SSD hay không ?
– Đôi khi tool này không xuất ra được thông tin cần thiết mà bạn mong muốn, nên nếu không có thông tin liên quan thì bạn thử cách khác nhé.
+ Cài đặt trên Ubuntu/Debian
# sudo apt-get install smartmontools
+ Cài đặt trên CentOS/RHEL
# yum install smartmontools
– Show thông tin liên quan đến ổ cứng /dev/sda
# smartctl -a /dev/sda | grep "Rotation\ State" Rotation Rate: Solid State Device
– Nếu bạn nhận được output trên thì chứng tỏ ổ cứng của bạn là SSD, còn không thì sẽ là HDD.
3. Cách 3 – dò mã model ổ cứng
– Bạn sẽ trích xuất thông tin về mã ‘Model’ của ổ cứng và dò online xem thông tin liên quan về Model đó là HDD hay SSD nhé. Cách này luôn luôn chính xác nhé :)) .
# smartctl -a /dev/sda smartctl 5.43 2012-06-30 r3573 [x86_64-linux-2.6.32-642.el6.x86_64] (local build) Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net === START OF INFORMATION SECTION === Device Model: MB3000GCWLU Serial Number: P8J7JN1R LU WWN Device Id: 5 000cca 22cdf9c18 Firmware Version: HPG3 User Capacity: 3,000,592,982,016 bytes [3.00 TB] Sector Size: 512 bytes logical/physical Device is: Not in smartctl database [for details use: -P showall] ATA Version is: 8 ATA Standard is: ATA-8-ACS revision 6 Local Time is: Sat Nov 26 22:03:31 2016 ICT SMART support is: Available - device has SMART capability. SMART support is: Enabled
– Mã Model là : MB3000GCWLU
– Sau khi dò online thì ra thông tin : HP 3TB 7.2K 6G MDL LFF SATA SC HDD
– Như vậy là ổ HDD.
Như vậy 3 cách trên là 3 cách thường dùng để kiểm tra ổ cứng trên server là ổ SSD hay HDD, sẽ còn có những cách hay hơn tốt hơn, hy vọng được các bạn chia sẻ cùng.