在 Ubuntu 系統中,您可以通過以下方法來確定硬盤是機械硬盤(HDD)還是固態硬盤(SSD):
使用 lsblk 命令:
打開終端,輸入以下命令:
lsblk -d -o name,rota
該命令將列出所有塊設備的名稱和旋轉標志(ROTA)。
ROTA 值為 1 表示設備是旋轉磁盤,即機械硬盤(HDD)。
ROTA 值為 0 表示設備是非旋轉磁盤,即固態硬盤(SSD)。
示例輸出:
NAME ROTA
sda 1
sdb 0
在此示例中,sda 是機械硬盤,sdb 是固態硬盤。
使用 cat 命令查看設備屬性:
對于每個磁盤設備,您可以檢查其旋轉屬性:
cat /sys/block/sdX/queue/rotational
將 sdX 替換為實際的設備名稱,例如 sda、sdb 等。
如果輸出為 0,則表示該設備是 SSD;如果為 1,則表示是 HDD。
使用 lshw 命令:
首先,確保已安裝 lshw 工具:
sudo apt install lshw
然后,運行以下命令查看磁盤信息:
sudo lshw -class disk
該命令將顯示有關磁盤的詳細信息,包括描述、產品型號等。通過查看描述或產品型號,您可能能夠判斷磁盤類型。例如,某些 SSD 的描述中可能包含 “SSD” 字樣。
請注意,某些虛擬化環境可能會影響這些命令的輸出結果。在物理機上,這些方法通常能夠準確地識別硬盤類型。