nfs 学习记录

在Ubuntu命令行里输入命令" sudo apt-get install nfs-kernel-server ",提示"Y/N"的时候输 入"Y"。
输入" sudo mkdir nfs_server " 创建新的文件夹。
输入命令" sudo vim /etc/exports ",用vim打开exports文件..输 入 "  /(nfs_server 目录地址)  *(rw,sync,no_root_squash) ",例如输 入 "/home/alinx/Downloads/nfs_server *(rw,sync,no_root_squash)"
 

执行下面命令重启rpcbind rpcbind 设定 
sudo /etc/init.d/rpcbind restart
 
执行下面命令重启nfs服务
sudo /etc/init.d/nfs-kernel-server restart
 
本机挂载测试:
mount -t nfs 127.0.0.1:/home/alinx/Downloads/nfs_server /mnt

进入/mnt,新建一个test目录测试一下,可以在/home/alinx/Downloads/nfs_server下发现test
cd /mnt

mkdir test 

 

 

 

在ubutuu(pc机)gon,nfs工作目录下进行 代码的编辑编译,生成可执行文件

在ARM端执行可执行文件。

mount -t nfs 192.168.0.121:/home/yt/alinx/work  /mnt   这是在arm端进行的输入,意思是 将 192.168.0.121:/home/yt/alinx/work内容同步到开发板的/mnt下。hua换句话就是 将 nfs的工作目录192.168.0.121:/home/yt/alinx/work 挂在到开发板的/mnt目录下

 

umount 时遇到 device is busy 的qing情况。 首先,在arm串口输入 fuser -m  /mnt  ,找到被占用的进程。然后fuser -m -k /mnt。

在进行umount /mnt   即可。  注意这里的  /mnt 是当初挂载的时候的  /mnt。不同挂载地址不一样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值