|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
先设置ARM和PC机的IP,具体方法请搜索,我的ARM为172.19.72.3 PC机为172.19.72.55 能PING得通
5 q4 x1 g* k9 o; B! A- KARM上的linux系统需要支持网络文件系统,在内核配置时添加对NFS的支持
* N/ x" Z3 K/ U9 f1 [8 Y假设上面条件都满足,开始以下工作。
0 y. w* p2 f: e8 y) T" E0 ~: J- M1 ?* c. ]! M4 R
1 Y9 Y* n1 |) C6 h+ ^) ?7 |
1.PC先安装NFS服务程序
$ B( v% d, i% A q v0 Q
) w* s5 r0 Y! B+ f( p; s C
6 \# c. Y7 Z ~' z1 x#sudo apt-get install nfs-kernel-server6 p/ e! p8 p% @. y6 P
' j i0 J( ]( |
$ w8 b- M# }2 [- @% K& q# Y2 h& W
2.PC上NFS配置& r& q1 B8 }- w6 _
2 Q! A1 R& k; N6 ^- O9 B8 J- t+ |& e; }4 z6 {$ f6 [$ k
#gedit /etc/exports
% [4 e8 O' o6 g$ s: o( g9 u在打开的文件里面写入如下红色部分内容,然后保存:, G. w. O3 ~% m0 d) i6 K
/home *(rw,sync,no_root_squash)* d, R, b, Z" n- L' u% R7 [% p
请把home改为你要共享的目录,我用的是/root/sqlite-autoconf-3071400/sqlite-arm-linux0 r; Y* }4 H: U, V( p
服务器端在文件/etc/exports中设定允许被访问的文件、目录以及访问的权限
7 J1 Q0 ]" W% q1 U$ G( ^# }$ X* i如果想随便挂载到哪里,出现挂载nfs出现permission denied,修改/etc/exports 文件为 / *(rw,sync,no_root_squash)
. O& ?! ?4 A( r! c8 g重新启动NFS服务#/etc/init.d/nfs-kernel-server restart# ~# L/ Z# m. U8 K
就是所有目录都有权限挂载了,查看参考资料2 P; Q( y/ {. E0 G% U2 [
" `9 Q$ H: Y3 v3 _# a! {, M0 w& W
, V; W: N0 w3 V参数解释:
- r3 z( `5 [% h2 g. p3 S( r, {
! e- D9 S3 ~/ U* m+ O9 P2 U {% Q4 @. K
3 `. m+ u. }' `+ t$ x
) q6 M9 ^4 G: d; P! z6 s
|
|