شاید برای شما هم پیش آمده باشد که به یک سیستم لینوکسی دسترسی دارید و می خواهد نوع هاردیسک (SSD یا HDD) آن را تشخیص دهید. برای اینکار روش ها و ابزارهای گوناگونی وجود دارد که در این مطلب قصد داریم به برخی از آنها اشاره کنیم. نکته اینکه برای اجرای برخی دستورها نیاز به دسترسی root می باشد.
روش اول: smartctl
یکی از روشها استفاده از smartctl می باشد که کافیست دستور زیر را اجرا کنید:
# smartctl -a /dev/sda
یا دستور زیر:
# smartctl -a /dev/sda | grep ‘Rotation Rate’
نکته اینکه بجای sda باید نام دیسک مورد نظر خود را بنویسید.
برای لیست کردن هارد دیسک ها نیز می توانید از دستور پایین استفاده کنید:
$ lsblk
اگر نوع هارد دیسک SSD باشد در خروجی چنین متنی را دریافت خواهید کرد:
Rotation Rate: Solid State Device
اگر نوع هارد دیسک HDD باشد در خروجی چنین متنی را مشاهده خواهید کرد:
Rotation Rate: 5400 rpm
نمونه خروجی از دستور smartctl را در تصویر پایین مشاهده می کنید:
روش دوم: hdparm
برای استفاده از hdparm کافیست تا دستور زیر را اجرا کنید:
# hdparm -I /dev/sda
یک نمونه خروجی از دستور hdparm را در تصویر پایین مشاهده می کنید:
روش سوم: lsblk
با استفاده از دستور lsblk نیز می توان نوع هارد دیسک را تشخیص داد. اگر زیر ستون ROTA عدد 1 بود یعنی هارد دیسک از نوع HDD است و اگر عدد 0 بود نوع هارد دیسک SSD می باشد.
$ lsblk -o NAME,ROTA
یک نمونه خروجی از دستور lsblk را در تصویر پایین مشاهده می کنید:
روش چهارم: cat
با استفاده از دستور cat نیز نوع هارد دیسک مشخص می شود. اگر خروجی عدد ۱ بود، هارد دیسک از نوع HDD می باشد و اگر 0 بود یعنی SSD می باشد.
$ cat /sys/block/sda/queue/rotational
یک نمونه خروجی از دستور cat را در تصویر پایین مشاهده می کنید:
روش پنجم: GUI
روش دیگر ابزارهای گرافیکی می باشد که بر اساس نوع میزکار خود می توان از آنها استفاده کرد. بعنوان نمونه می توان از Info Center در میزکار KDE استفاده کنید.