小问题一个,由于一时疏忽,/etc/exports文件中多写了一个空格.
参考文章:http://www.cnblogs.com/killkill/archive/2010/11/21/1883042.html ---- [原]一个空格导致NFS的Read-only
http://blog.chinaunix.net/uid-13245160-id-3206524.html --- nfs写入时提示read-only file system的原因
问题描述:
(1) 其实在 #/etc/init.d/nfs-kernel-server restart 命令下就已经出现症状了,被我忽视了而已:
(2)提示Read only system
当ARM开发板挂载NFS文件系统后,试图修改或创建文件时,提示Read only system。
问题解决:
我出现的原因就是因为 /etc/exports 中的导出目录格式不对,多写了一个空格
有问题的 /etc/exports 导出:
正确的/etc/exports导出:
正确的#/etc/init.d/nfs-kernel-server restart提示:
ps:通过这个切身体会,让我明白了Linux的配置文件对格式的要求有多高,丝毫马虎不得啊。
2. Ubuntu 下NFS 网络文件系统 的安装
参考文章: http://www.2cto.com/os/201206/135577.html ----- Ubuntu上nfs的安装配置
http://www.cnblogs.com/king-77024128/articles/2666230.html ----- ubuntu12.04的NFS配置2.1 nfs安装
Ubuntu 下网络文件系统的安装很简单,控制台输入一条命令即可:(打印信息如下图)
#sudo apt-get install nfs-kernel-server
2.2 配置NFS目录
#vim /etc/exports
配置NFS目录其实就是编写 /etc/exports 文件。exports文件的格式就不提了,本人配置的很简单,如下:
/nfsboot *(rw,sync)
/nfsboot/minifs *(rw,sync)
截图如下:
2.3 更改NFS目录权限
接下来要确保 /etc/exports 文件中 制定的路径存在,并且开发板有访问权限(简单弄直接,chmod 777 /nfsboot/minifs 就好了)。就不截图了。
#sudo mkdir /nfsboot
#sudo chmod 777 /nfsboot
2.3 重启 NFS
# sudo /etc/init.d/nfs-kernel-server restart