Tiny210挂载NFS文件系统时把ubuntu作为NFS文件系统服务器,Tiny210作为NFS客户端。具体实现步骤如下:
sudo apt-get install nfs-kernel-server
sudo mkdir /home/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访问服务器路径时,会被当做匿名用户(权限很小,比较安全)
启动portmap和nfs-kernel-server服务:
sudo service portmap start
sudo service nfs-kernel-server start
sudo mount localhost:/home/nfs /mnt
上述命令成功后,进入/mnt路径看是否可以看到/home/nfs路径下的文件,如果可以证明NFS挂载成功,
sudo umount /mnt/
在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服务路径挂载点)
文章评论(0条评论)
登录后参与讨论