|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
先设置ARM和PC机的IP,具体方法请搜索,我的ARM为172.19.72.3 PC机为172.19.72.55 能PING得通
' O* _" b2 [# D, m6 W) u% p1 V. g2 GARM上的linux系统需要支持网络文件系统,在内核配置时添加对NFS的支持; J; Z" \* _; z
假设上面条件都满足,开始以下工作。) m- C: Y$ ]; v& k
: Q# Y3 I Z/ c' }2 v/ i3 }( f" p; ]8 c3 q$ L0 p: D- d
1.PC先安装NFS服务程序+ |8 |* X7 F$ n9 I4 Y/ N0 [
, Z* e- w/ B0 i. X$ a
% w( b/ |& D, m+ k4 g; s
#sudo apt-get install nfs-kernel-server
* `$ k: z' U n( P
' f& ^- a! C6 z% A( r& ?3 i0 R8 M, B! f
2.PC上NFS配置
( W9 N$ f$ Z% v' m' f
: V0 u% j5 N7 M U' M5 o/ F% C4 r
#gedit /etc/exports" E0 ~3 s% d: f2 s8 h
在打开的文件里面写入如下红色部分内容,然后保存:# g8 r/ [2 H# j% M8 r
/home *(rw,sync,no_root_squash)6 a4 F7 C+ H8 c
请把home改为你要共享的目录,我用的是/root/sqlite-autoconf-3071400/sqlite-arm-linux
) w- b, d# }; p I6 W+ k+ Q服务器端在文件/etc/exports中设定允许被访问的文件、目录以及访问的权限
3 s1 N# D+ T4 ~2 @3 D$ q如果想随便挂载到哪里,出现挂载nfs出现permission denied,修改/etc/exports 文件为 / *(rw,sync,no_root_squash)0 n8 g6 |% o" ~8 B3 k3 ^8 Y, j$ g
重新启动NFS服务#/etc/init.d/nfs-kernel-server restart a$ `2 B- }4 E, c
就是所有目录都有权限挂载了,查看参考资料
) G4 t- \& x" V% T( v: o9 g( w- k, H6 Q+ \- `6 H L
% y3 e- Y' `( S3 a( O% l, N
参数解释:
3 ?* }/ E, _$ m h: H* D' a+ d3 J- `8 R1 a6 C3 a
0 Y1 i( X+ t: _7 ?# _. Y; p. w" B' D" v5 g* j& V
$ p8 v% i: f2 D# w+ u/ A |
|