热度 19
2013-6-3 22:05
1539 次阅读|
0 个评论
Tiny210挂载NFS文件系统时把ubuntu作为NFS文件系统服务器,Tiny210作为NFS客户端。具体实现步骤如下: 安装NFS服务:、 sudo apt-get install nfs-kernel-server 创建NFS共享目录: sudo mkdir /home/nfs(也可以放在其他路径下) 配置NFS sudo vim /etc/exports,在exports文件末尾加入下面一行: /home/nfs *(rw,sync,no_subtree_check,no_root_squash) /home/nfs:表示NFS服务器路径 *:表示允许所有用户访问NFS服务器路径 rw:客户端拥有读写权限 sync:同步写入资料到内存和硬盘 no_subtree_check:不检测子目录,(提高性能) no_root_squash:客户端使用root访问服务器路径时拥有root权限,极不安全 root_squash:客户端使用root访问服务器路径时,会被当做匿名用户(权限很小,比较安全) 启动NFS服务器: 启动portmap和nfs-kernel-server服务: sudo service portmap start sudo service nfs-kernel-server start 本地验证NFS: sudo mount localhost:/home/nfs /mnt 上述命令成功后,进入/mnt路径看是否可以看到/home/nfs路径下的文件,如果可以证明NFS挂载成功, 卸载NFS服务: sudo umount /mnt/ Tiny210挂载NFS: 在Tiny210的命令行中输入:mount –t nfs –o nolock 192.168.0.101:/home/nfs /mnt,执行成功后进入/mnt,可以看到ubuntu的/home/nfs路径下面的文件,证明挂载成功。 执行此挂载命令时需注意以下几条: (1)、在Tiny210的登录终端中,使用的是root用户。 (2)、-t:指定挂载的文件系统类型是NFS,可以省略。 (3)、-o:该选项不能省略(省略后测试出现不能挂载的情况) (4)、192.168.0.101:主机IP (5)、/home/nfs:主机端NFS服务路径 (6)、/mnt:Tiny210的某一个路径(也即NFS服务路径挂载点)