當前位置:首頁 » 操作系統 » linuxusb檢測

linuxusb檢測

發布時間: 2022-05-03 10:35:33

linux怎麼測試USB口讀寫速度

1、先熟悉兩個特殊的設備:
(1)/dev/null:回收站、無底洞。
(2)/dev/zero:產生字元。
2、測試磁碟寫能力
代碼如下:
time dd if=/dev/zero of=/testw.dbf bs=4k count=100000
因為/dev//zero是一個偽設備,它只產生空字元流,對它不會產生IO,所以,IO都會集中在of文件中,of文件只用於寫,所以這個命令相當於測試磁碟的寫能力。命令結尾添加oflag=direct將跳過內存緩存,添加oflag=sync將跳過hdd緩存。
3、測試磁碟讀能力
代碼如下:
time dd if=/dev/sdb of=/dev/null bs=4k
因為/dev/sdb是一個物理分區,對它的讀取會產生IO,/dev/null是偽設備,相當於黑洞,of到該設備不會產生IO,所以,這個命令的IO只發生在/dev/sdb上,也相當於測試磁碟的讀能力。(Ctrl+c終止測試)
4、測試同時讀寫能力
代碼如下:
time dd if=/dev/sdb of=/testrw.dbf bs=4k
在這個命令下,一個是物理分區,一個是實際的文件,對它們的讀寫都會產生IO(對/dev/sdb是讀,對/testrw.dbf是寫),假設它們都在一個磁碟中,這個命令就相當於測試磁碟的同時讀寫能力。

㈡ linux下怎麼查找usb對應的設備,比如滑鼠....

1、首先Linux 系統使用 /dev 目錄下特定的設備文件來標識插入的設備。會發現該目錄下的某些文件,包括 /dev/sda 或者 /dev/hda 表示第一個主設備,每個分區使用一個數字來表示,比如 /dev/sda1 或 /dev/hda1 表示主設備的第一個分區等。

㈢ linux USB設備的自動檢測U盤

在linux環境下的話插入U盤後應該輸入fdisk
-l
找到U盤設備
然後用cp
命令復制就可以了,如果是x-windows下操作的話和windows沒有什麼不同,熟練的話寫個shell腳本。那就寫個自動化的腳本喲。

㈣ 在linux系統里,如何檢查新插入的USB設備是否被系統識別

1、在linux系統里,如何檢查新插入的USB設備是否被系統識別?
答:在linux圖形狀態下(就是進入圖形桌面)有兩個辦法:一、當插入usb設備時,桌面會跳出一個硬碟圖標。二、在插入usb前console(命令行)下鍵入:df,插入usb後再鍵入:df,看看有沒有新盤符出現。
2、在linux系統里,使作fdisk和命令需要注意什麼?
答:fdisk是分區命令,需要有計劃和謹慎行事,存檔前最好再確認一下。
3、在linux系統里,使用umount命令需要注意什麼問題?
答:umount是硬碟卸載命令,當有進程在使用umount指定的卸載盤時,會出錯,因此運行前確認沒有進程使用要卸載的盤。

㈤ Linux下如何測試及使用USB轉串口線

如果有,則不需要再裝驅動。另外如果有的話最好再用dmesg | grep usb查找如果看到: 「drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic」 就說明設備已被識別,然後往下看 drivers/usb/serial/usb-serial.c: USB Serial support registered for PL-2303 usb 2-2: PL-2303 converter now attached to ttyUSB0 (or usb/tts/0 for devfs)如果沒有則需要驅動程序,一般硬體廠商都會提供,如果真的沒有的話就只有到網上下載了,一般2.6內核以上的都支持。 安裝完畢後再輸入這個命令瞧瞧,是否安裝成功。說明我的usb轉串口晶元是PL-2303,對應系統設備是 dev/usb/ttUSB0,最後只需在minicom配置文件里將埠改成/dev/usb/ttyUSB0就可以使用了:) 3、檢測步驟,檢測步驟如下,只是需要主意的是設置串口設備的時候可能不是ttyS2了,有可能是ttyUSB0或者ttyUSB1等之類的,我這里就是ttyUSB0(我用的是Fedora Core 8)。 因此,最好請您先看一下/dev下面的文件。 USB轉串口安裝 型號PL2303h 1、插入USB轉串口到主機, 2、啟動 Linux,打開終端,檢查是否存在設備/dev/ttyUSB0,如果沒有就建立一個: mknod /dev/ttyUSB0 c 188 0 如果有多個USB口,可以類推,建立/dev/ttyUSB[1-n],注意從設備號要累加, 如:mknod /dev/ttyUSB[1-n] c 188 [1-n] 3、輸入命令:#setserial /dev/ttyS0 -aP (COM-1) 顯示內容:/dev/ttyS0, Line 0, UART: 16550A, Port: 0x3f8, irq: 4 Baud_base: 115200, clos_delay: 50, divisor: 0 closing_wait: 3000, closing_wait2: infinite Flags: spd_normal skip_test 4、輸入命令:#setserial /dev/ttyS2 -a (COM-3) 顯示內容:/dev/ttyS2, Line 2, UART: unknown, Port: 0x3e8, irq: 4 Baud_base: 115200, clos_delay: 50, divisor: 0 closing_wait: 3000, closing_wait2: infinite Flags: spd_normal skip_test 第3、4步操作的目的主要是對主機自帶串口及PCI擴展串口的區別。區別在於4顯示的內容中UART:未知unknow。不過若您檢測這一步的時候 UART為16550A而不是unknow,證明你的系統已經認識了擴展的串口,不需要進一步設置,直接跳入第8步測試就可以了。 5、設置好了後是不是需要測試一下是否能夠通訊呢?最好的辦法是兩台pc相連。如果pc為windows操作系統就用超級終端,是linux呢就用minicom吧 6、裝有linux的機器,首先需要設置一下監聽的串口參數,輸入命令 #minicom -s 進入界面後有個框彈出來,如果你學過英文的話,就會知道選擇哪個的。應該是第三個吧,串口參數設置。

㈥ linux下USB設備熱插拔怎麼檢測

1.插上USB設備。

2.用root帳號執行 fdisk -l
3.命令行會顯示USB設備清單,如果是U盤,注意看看容量一下就看出來了。

㈦ 虛擬機linux如何檢測到u盤

方法1
利用#fdisk
-l
/dev/sd*
果然發現我得Usb設備,但是卻識別為了sdb1。狂悟。
Linux把usb認作sisc設備,但是並不代表就一定是/dev/sda1,也許用特殊的程序可以把U盤固定掛在/dev/sda1(比如autousb)但是,一般不會是固定在/dev/sda1上的。
具體做法相當簡單,但值得一提的是#fdisk
-l
/dev/sd*
利用他,我們可以在usb連接好後獲知掛接的源路徑,這非常重要。
對於當前所有掛接的存儲分區,可以用fdisk
-l,或者cat
/proc/partitions
方法2
插入U盤,在虛擬機識別出USB之後,進入root用戶,用
fdisk
-l
/dev/sdb

fdisk
-l
/dev/hdb
查看,會看到U盤被識別為sdb(或sdb1,sdb2等)
執行完以上命令後,如果沒有任何信息顯示,你需要先執行以下這此命令
cat
/proc/scsi/scsi
這個文件是否存在,和是否有usb-storage
(USB硬碟對應的設備文件是什麼?)
lsmod查看一下是否有usb-storage
scsi_mod
sd_mod
沒有就
modprobe
usb-storage
modprobe
scsi_mod
modprobe
sd_mod
然後再試,就可以了
先在/mnt建一個新的文件夾,例如usb
mkdir
/mnt/usb
使用mount命令掛載即可:
mount
-t
vfat
/dev/sdb
/mnt/usb
(多數情況下U盤的分區格式如果是fat32,用vfat)
掛載上了U盤。
使用完了別忘了卸載:
umount
/dev/sdb
或者
umount
/mnt/usb
還要保證當前路徑不再在usb裡面,否則可能會得到device
busy的警告信息。
PS:如果需要和硬碟間共享數據暫時沒有發現好的方法,我只是開啟虛擬機(Linux)的samba
server,然後從windows登錄,進行文件共享.

㈧ linux 如何判斷usb驅動是2.0

看設備信息。
lsusb 可以看到系統中的usb設備信息。
lsusb -v 具體輸出。裡面的bcdUSB是usb的版本號。
0x0110是usb1.1
0x0200是usb2.0
在初始化過程中,除了F2812自身初始化外,還要完成對ISP1581各個端點使用的傳輸類型、傳輸包大小和中斷類型及方式等設備任務。F2812對 ISP1581的操作是通過寫/讀寄存器來實現的。初始化結束後,通過設置ISP1581方式寄存器中的軟體連接位(SOFTCT)可使外設連接到USB 匯流排上。《Linux就該這么學》一起學更多linux知識。
主機檢測到有設備連接後會進行匯流排復位。在此期間,ISP1581將發送高速(HS)模式檢測信號來判斷主控制器支持的是USB2.0還是 USB1.1規范,若接收到一個高速(HS)握手信號,則表明有一個HS主機與匯流排相連,此此ISP1581將轉換到高速(HS)狀態,否則仍工作在全速(FS)狀態。

㈨ linux操作系統怎麼識別USB介面設備

linux系統會自動識別USB介面為串口磁碟sda(通常為sda1,可通過fdisk
-l命令查詢),掛載就可用。
例:新建掛載目錄mkdir
/mnt/usb,掛載mount
/dev/sda1
/mnt/usb,用完卸載掛起點unmount
/dev/sda1
/mnt/usb。

㈩ 在Linux上怎麼樣查看USB設備

在大多數Linux套件中,硬體識別最常用的兩個工具是Lspci和Lsusb。
Lspci工具可以顯示所有PCI匯流排信息,並列出與它們相連的硬體設備。Lspci對於集成音效卡和顯卡的X86主板尤其有用,因為它可以識別使用在主板PCI電路中的確切晶元。
Lsusb工具可提供USB匯流排和連接設備的同類信息。

USB設備一般表示為 /dev/sda 或/dev/hda1 等等

如果是USB存儲器,像硬碟分區那樣直接掛載即可
mount /dev/sda /mnt/sda

熱點內容
傳奇腳本刷怪 發布:2024-10-06 11:57:47 瀏覽:261
c語言輸入小寫輸出大寫 發布:2024-10-06 11:49:57 瀏覽:361
金立手機伺服器異常是什麼原因 發布:2024-10-06 11:49:48 瀏覽:699
python多線程假的 發布:2024-10-06 11:37:09 瀏覽:723
自己動手構造編譯 發布:2024-10-06 11:35:11 瀏覽:550
c語言編譯器win10 發布:2024-10-06 11:33:35 瀏覽:971
安卓手機里的自動備份是什麼 發布:2024-10-06 11:30:16 瀏覽:714
想買電腦配置要注意哪些 發布:2024-10-06 11:21:50 瀏覽:541
滴滴雲存儲 發布:2024-10-06 11:17:37 瀏覽:767
精通android游戲開發 發布:2024-10-06 11:16:54 瀏覽:801