Làm cách nào để kiểm tra xem một thiết bị SSD đính kèm là SATA hoặc PCIe trên Linux?


10

Tôi có một máy có cả ổ SSD SATA và PCIe kèm theo. Có một bộ lệnh Linux (trên Ubuntu hoặc CentOS) mà tôi có thể sử dụng để kiểm tra xem một ổ SSD cụ thể là SATA hay PCIe không?

Câu trả lời:


10
lsblk -io NAME,TYPE,SIZE,MOUNTPOINT,FSTYPE,MODEL

sẽ xác định tất cả các thiết bị khối, tức là các ổ đĩa. Sau đó chạy

sudo hdparm -I /dev/sd*X* | grep SATA 

Trong đó X là mỗi ký tự ổ đĩa được tìm thấy. Nếu kết quả có chứa SATA, thì đó là ổ đĩa SATA.

Ngoài ra,

lspci

sẽ xác định tất cả các thiết bị PCI, bao gồm cả PCIe.

Hoặc, bạn có thể tìm logo NVMe trên ổ đĩa.


2
Tôi có một ổ đĩa M2 mà tôi khá chắc chắn đang sử dụng PCIe (nó nằm trong khe M2 trên mobo), nhưng nó nói rằng SATA ở khắp mọi nơi trên lệnh thứ hai. Tôi không hiểu, tôi nghĩ đó là PCI. Ngoài ra còn có một bộ điều khiển sata được liệt kê trong lspci
wordsforthewise

1
Nhiều ổ SSD M.2 đơn giản chỉ có giao diện SATA. Đây là hầu hết các lý do tại sao ổ M.2 của bạn được hiển thị dưới dạng thiết bị SATA. SSD M.2 có giao diện SATA là BTW không nhanh hơn SSD SATA thông thường (tôi đã phát hiện ra một cách khó khăn sau khi tôi mua M.2 và nghĩ rằng nó sẽ nhanh hơn nhiều so với SSD thông thường của tôi).
zepp.lee
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.