【1】挂载SATA硬盘 飞凌OKA40i-C开发板,提供了SATA接口,今天笔者试着挂载SATA硬盘。 【硬件准备】
4 i2 s' o" _6 w+ |; s1、SSD硬盘,拆了一个N年前的容量120G的硬盘。
4 a% i& C! h% n6 A* `' B% N: _2、从报废的电源上剪下来D头转SATA电源线。
3 ]$ m! _! Q+ i! }7 [$ d3、SATA数据线一条。
0 c' p0 E& |- [! i d4、12V电源。 【硬件连接】
( u d7 A; V/ A3 b! Q1、12V源接接到开发板的12V电源(注:我这里用的数字电源有夹子,所以直接夹到SATA电源线的12V电源线上了);5 t: q4 h* _$ U. R5 a
2、将D头插入开发板的D头插座;6 m, ]+ d/ u3 y: V' n
3、用SATA数据线将硬盘与主板的SATA接口连上;
) G- x, H$ e! |& M4、12V上电,开发板上电;0 a0 `+ t0 Z7 l( E8 {7 q
(在这里给提个建议,电源最好能改为12V输入,这样就不用麻烦再去准备个12V电源了,对于新手来说,如果电源接反,那开发板就挂了);
1 d. `, ], j% w! p5、上电,一切正常。 【挂载硬盘】
, R) U$ W% `1 P) A. h7 w1、fdisk -l,系统找到了SATA硬盘,在/dev/sda目录下: 2、df -Th查看,没有自动挂载: 3、新建目录:mkdir /mnt/mydriver,然后试着挂载:monut /dev/sda5 /mnt/mydriver,提示错误:unknow filesystem type 'ntfs'。 4、这是因为linux下不认ntfs分区格式,准备格式化为ext4格式。执行[color=inherit !important]命令#mkfs.ext4 /dev/sda5 然后按提示,完成格式化: 5、挂载到/mnt/mydriver目录下,然后用df -Th就可以看到挂载SATA硬盘成功了。 【2】磁盘的读写速率测试 1、挂载好了SATA硬盘,这里做一下磁盘速度测试: (1)通过df -h命令查看磁盘情况: # hdpARM -tT /dev/sda5/dev/sda5:" p" p5 @; |# v' P
Timing buffer-cache reads: 420 MB in 0.51 seconds = 839503 kB/s" }6 g+ b; d9 Z3 e L( x0 U' r
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:
* M! a# q$ m" P: dTiming buffer-cache reads: 414 MB in 0.50 seconds = 831310 kB/s
; B+ \( q5 O7 U! Y2 m) X! xTiming 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
0 H- Z1 D3 j1 s' R- ?. ]& R. X/ E1000000+0 records in
4 D9 r& l+ c: G) B1000000+0 records out
; Y7 n- I h6 G" C4 z5 Yreal 0m44.173s9 T* t+ x6 J3 ]3 V
user 0m0.590s9 W3 i: c! \) M; z# ] M4 @2 S
sys 0m26.740s, L% x( ^: s/ D1 g
# time dd if=/dev/mmcblk0p7 bs=1024 count=1000000 of=1Gb.file9 Y, P, a- J6 Q4 w" A: c
1000000+0 records in; R9 K" T) G$ _$ ?1 o
1000000+0 records out4 R' n- c; P9 i, W6 H6 m
real 0m52.214s
% K- T5 ]1 X0 B) Euser 0m0.570s" [" ?4 {4 A9 X7 T. A
sys 0m25.760s 写入速度SSD为:44MB/s,EMMC为:19.2MB/s。 从测试结果来看,开发板的磁盘读取与写入与台式机的性能是差不多的。
& l6 }' c( b; [% Q5 T0 F' g
/ k: i$ i& \$ n) B! s, e& @ |