飛凌OKA40i-C開發板,提供了SATA接口,今天筆者試著掛載SATA硬盤。 【1】掛載SATA硬盤 【硬件準備】 1、SSD硬盤,拆了一個N年前的容量120G的硬盤。 2、從報廢的電源上剪下來D頭轉SATA電源線。 3、SATA數據線一條。 4、12V電源。 【硬件連接】 1、12V源接接到開發板的12V電源(注:我這里用的數字電源有夾子,所以直接夾到SATA電源線的12V電源線上了); 2、將D頭插入開發板的D頭插座; 3、用SATA數據線將硬盤與主板的SATA接口連上; 4、12V上電,開發板上電; (在這里給提個建議,電源最好能改為12V輸入,這樣就不用麻煩再去準備個12V電源了,對于新手來說,如果電源接反,那開發板就掛了); 5、上電,一切正常。 【掛載硬盤】 1、fdisk -l,系統找到了SATA硬盤,在/dev/sda目錄下:
2、df -Th查看,沒有自動掛載:
添加圖片注釋,不超過 140 字(可選) 3、新建目錄:mkdir /mnt/mydriver,然后試著掛載:monut /dev/sda5 /mnt/mydriver,提示錯誤:unknow filesystem type 'ntfs'。
4、這是因為linux下不認ntfs分區格式,準備格式化為ext4格式。執行命令#mkfs.ext4 /dev/sda5 然后按提示,完成格式化:
5、掛載到/mnt/mydriver目錄下,然后用df -Th就可以看到掛載SATA硬盤成功了。
【2】磁盤的讀寫速率測試 1、掛載好了SATA硬盤,這里做一下磁盤速度測試: (1)通過df -h命令查看磁盤情況: # hdparm -tT /dev/sda5/dev/sda5: Timing buffer-cache reads: 420 MB in 0.51 seconds = 839503 kB/s Timing buffered disk reads: 478 MB in 3.00 seconds = 163015 kB/s
cahce讀取840MB/s,磁盤持續讀取163MB/s。 (2)再測一下OKA40i-C開發板的讀取速率: # hdparm -tT /dev/mmcblk0p7/dev/mmcblk0p7: Timing buffer-cache reads: 414 MB in 0.50 seconds = 831310 kB/s Timing buffered disk reads: 126 MB in 3.00 seconds = 42988 kB/s
cahce讀取830MB/s,磁盤持續讀取43MB/s。 2、測試寫入速率: # time dd if=/dev/sda5 bs=1024 count=1000000 of=1Gb.file 1000000+0 records in 1000000+0 records out real 0m44.173s user 0m0.590s sys 0m26.740s # time dd if=/dev/mmcblk0p7 bs=1024 count=1000000 of=1Gb.file 1000000+0 records in 1000000+0 records out real 0m52.214s user 0m0.570s sys 0m25.760s
寫入速度SSD為:44MB/s,EMMC為:19.2MB/s。 從測試結果來看,開發板的磁盤讀取與寫入與臺式機的性能是差不多的。
|