|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
先设置ARM和PC机的IP,具体方法请搜索,我的ARM为172.19.72.3 PC机为172.19.72.55 能PING得通$ p3 R2 }) G- x( s
ARM上的linux系统需要支持网络文件系统,在内核配置时添加对NFS的支持- S5 L( {; J% k/ e. l
假设上面条件都满足,开始以下工作。& B! b$ C# L0 O0 t
. R @+ K" I, H4 A$ n7 z. r9 K; v. m
' t: z7 q/ i! f0 @1 M# J; u1.PC先安装NFS服务程序
2 @" z) ~3 G- `* G. _* E& U' B) N* F, D" T# [. K
* J4 A" ]. C% y/ S
#sudo apt-get install nfs-kernel-server
9 s/ Z4 `& V8 G" r( R. x# x0 l! r) o: \0 j* }9 M. y7 l; @" g
0 q9 W$ F, b# u- `6 s) z& `2.PC上NFS配置
6 ]( Q$ q) E: L( r! h
# x6 Q, B1 \5 J* C0 h' L7 d/ B6 ~; n' r3 ^
. [7 U( T& C8 D# O1 o; I#gedit /etc/exports" r& O/ u3 O& }: R8 j
在打开的文件里面写入如下红色部分内容,然后保存:9 s! e/ N7 p7 S4 D- R9 U3 F1 L
/home *(rw,sync,no_root_squash)8 |" I$ j' H. P* e
请把home改为你要共享的目录,我用的是/root/sqlite-autoconf-3071400/sqlite-arm-linux% Z& W: U6 s6 A" _' n6 i
服务器端在文件/etc/exports中设定允许被访问的文件、目录以及访问的权限) R' d7 ]/ M5 h
如果想随便挂载到哪里,出现挂载nfs出现permission denied,修改/etc/exports 文件为 / *(rw,sync,no_root_squash)+ E# {- L- h) [
重新启动NFS服务#/etc/init.d/nfs-kernel-server restart3 {' r+ h2 }0 j+ I$ L. D3 H
就是所有目录都有权限挂载了,查看参考资料
, s! J+ g- u+ z0 v/ k1 T* q; z& l Q u
* Y; @" W6 c$ A参数解释:; C8 W3 X7 Q) E6 A: n/ L V
* V6 H' z. h$ a9 ?) `2 \4 G
9 S; R- x1 W& }3 s# d; z% V9 H. Y3 j, B0 F
! ]& `: v o2 ]" f7 c! b, Y* U |
|