在桌面環境下,當插入一個裝置(如USB裝置)時,系統會自動掛載到指定的目錄,通常是在/media/username/device-label
目錄下。這樣,你就可以進入該目錄並存取設備中的檔案了。不過,在伺服器上情況就有所不同,你需要手動掛載設備,並指定一個掛載點。
#在Linux系統中,使用/dev
目錄下的特定裝置檔案來識別插入的裝置。你會在該目錄下看到一些文件,例如/dev/sda
或/dev/hda
,它們表示你的第一個主設備,每個分區使用一個數字標識,例如/dev/sda1
或/dev/hda1
表示主裝置的第一個分割區,以此類推。這些設備檔案可以幫助你尋找和識別連接到系統的USB設備。
$ ls /dev/sda*
列出 Linux 系統下所有的裝置名稱
#現在讓我們來使用下面一些特殊的命令列工具來找出裝置名稱。
#檢視插入你係統裡的每一個裝置及對應的掛載點,你可以使用下圖中的 df 指令檢查 Linux 系統磁碟空間使用情況:
$ df -h
使用 df 指令尋找 USB 裝置名稱
#使用 lsblk 指令尋找 USB 裝置名稱
#你也可以使用下面的 lsblk 指令(列出區塊裝置)來列出插入你係統裡的所有區塊裝置:
$ lsblk
列出 Linux 系統裡的區塊裝置
fdisk 是一個功能強大的工具,用於查看你係統中的所有分區表,包括所有的 USB 設備,使用 root 權限執行以下命令:
$ sudo fdisk -l
列出區塊裝置的分割區表
#dmesg 是一個用於列印或控制內核環形緩衝區(kernel ring buffer)的重要指令。環形緩衝區是一種資料結構,它存放著核心操作資料的資訊。
執行以下命令來查看核心操作訊息,它同時也會列印 USB 裝置的資訊:
$ dmesg
dmesg – 列印 USB 裝置名稱
以上是4 種方法可辨識Linux系統 USB 設備的詳細內容。更多資訊請關注PHP中文網其他相關文章!