จะตรวจสอบว่าอุปกรณ์ SSD ที่ต่อพ่วงเป็น SATA หรือ PCIe บน Linux ได้อย่างไร?


10

ฉันมีเครื่องที่ต่อกับทั้ง SATA และ PCIe SSD มีชุดคำสั่ง Linux (บน Ubuntu หรือ CentOS) ที่ฉันสามารถใช้เพื่อตรวจสอบว่า SSD ที่กำหนดเป็น SATA หรือ PCIe หรือไม่

คำตอบ:


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

จะระบุอุปกรณ์บล็อกทั้งหมดเช่นไดรฟ์ จากนั้นเรียกใช้

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

โดยที่ X คือพบอักษรระบุไดรฟ์แต่ละตัว หากผลลัพธ์มี SATA แสดงว่าเป็นไดรฟ์ SATA

อีกวิธีหนึ่งคือ

lspci

จะระบุอุปกรณ์ PCI ทั้งหมดรวมถึง PCIe

หรือคุณสามารถค้นหาโลโก้NVMeบนไดรฟ์


2
ฉันมีไดรฟ์ M2 ที่ฉันค่อนข้างแน่ใจว่าใช้ PCIe (อยู่ในสล็อต M2 บน mobo) แต่มันบอกว่า SATA ทั่วสถานที่ในคำสั่งที่สอง ฉันไม่เข้าใจฉันคิดว่าเป็น PCI นอกจากนี้ยังมีคอนโทรลเลอร์
sata ที่

1
M.2 SSD หลายตัวมีอินเตอร์เฟส SATA นี่เป็นปัญหาที่เกิดขึ้นส่วนใหญ่สาเหตุที่แสดงว่าไดรฟ์ M.2 ของคุณเป็นอุปกรณ์ SATA M.2 SSD ที่มีอินเตอร์เฟส SATA คือ BTW ไม่เร็วกว่า SATA SSD ปกติ (ฉันค้นพบวิธีที่ยากลำบากหลังจากที่ซื้อ M.2 มาแล้วและคิดว่ามันเร็วกว่า SSD ทั่วไปของฉันมาก)
zepp.lee
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.