|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
先设置ARM和PC机的IP,具体方法请搜索,我的ARM为172.19.72.3 PC机为172.19.72.55 能PING得通
W3 y( |5 k* G( ?* J$ s5 ~ARM上的linux系统需要支持网络文件系统,在内核配置时添加对NFS的支持
?3 A% s8 T' q假设上面条件都满足,开始以下工作。3 f) D N2 b' `& T5 j
4 y5 K# I0 k: d$ S
$ d! Q& c3 d- l2 {3 q% {/ t1.PC先安装NFS服务程序
7 }. [2 g0 e- Q: H
6 G8 {" ]/ a+ T$ ]7 E$ Y3 j! M& b) V
#sudo apt-get install nfs-kernel-server
( U5 D; ?( J; a* j3 p7 H( }( N, q! @" P
* I: D2 i# X( `7 y2.PC上NFS配置
: o; d; N- s" r0 q T- I- A- o5 l9 k: B: B
, N' M+ D- U8 [: Q#gedit /etc/exports
H$ o+ E- q0 q在打开的文件里面写入如下红色部分内容,然后保存:! V3 b5 v+ d+ I
/home *(rw,sync,no_root_squash)$ F4 i, W$ e& q# I: l
请把home改为你要共享的目录,我用的是/root/sqlite-autoconf-3071400/sqlite-arm-linux
' s0 _4 ~! r W; O服务器端在文件/etc/exports中设定允许被访问的文件、目录以及访问的权限
5 d1 A( q) |7 O' H+ E- p* W8 D如果想随便挂载到哪里,出现挂载nfs出现permission denied,修改/etc/exports 文件为 / *(rw,sync,no_root_squash)
5 k R2 v! M$ T" T重新启动NFS服务#/etc/init.d/nfs-kernel-server restart
4 Z* a+ v; Q6 F% q0 U/ c) L就是所有目录都有权限挂载了,查看参考资料& |4 j9 E4 }4 Q* ~- u2 q. e
/ O: e0 o' Z" Z T1 @
# Q" n. s% u+ s# b/ j
参数解释:+ F+ S% b& A8 u" w, R
! `& t' r2 m2 _
. o) z! ~' A) k9 N1 A1 c$ c; d" [; x+ |
; |6 u( A: }$ h
|
|