تشخیص SSD یا HDD بودن هاردیسک در لینوکس

hard-disk

شاید برای شما هم پیش آمده باشد که به یک سیستم لینوکسی دسترسی دارید و می خواهد نوع هاردیسک (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 را در تصویر پایین مشاهده می کنید:

smartctl

smartctl

روش دوم: hdparm

برای استفاده از hdparm کافیست تا دستور زیر را اجرا کنید:

# hdparm -I /dev/sda

یک نمونه خروجی از دستور hdparm را در تصویر پایین مشاهده می کنید:

hdparm

روش سوم: lsblk

با استفاده از دستور lsblk نیز می توان نوع هارد دیسک را تشخیص داد. اگر زیر ستون ROTA عدد 1 بود یعنی هارد دیسک از نوع HDD است و اگر عدد 0 بود نوع هارد دیسک SSD می باشد.

$ lsblk -o NAME,ROTA

یک نمونه خروجی از دستور lsblk را در تصویر پایین مشاهده می کنید:

lsblkروش چهارم: cat

با استفاده از دستور cat نیز نوع هارد دیسک مشخص می شود. اگر خروجی عدد ۱ بود، هارد دیسک از نوع HDD می باشد و اگر 0 بود یعنی SSD می باشد.

$ cat /sys/block/sda/queue/rotational

یک نمونه خروجی از دستور cat را در تصویر پایین مشاهده می کنید:

cat

روش پنجم: GUI

روش دیگر ابزارهای گرافیکی می باشد که بر اساس نوع میزکار خود می توان از آنها استفاده کرد. بعنوان نمونه می توان از Info Center در میزکار KDE استفاده کنید.

Info Center

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.