2016 - 2024

感恩一路有你

安装配置NFS服务

浏览量:1881 时间:2024-06-12 21:04:53 作者:采采

NFS是Network File System的缩写,即网络文件系统。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。与Samba类似,NFS也是一个文件共享服务,但它们支持不同的协议。

安装NFS服务

首先,在Cubietruck Plus上安装启动NFS服务。使用Putty远程登录Cubietruck Plus,在终端执行命令:"dpkg -l | grep nfs" 查看系统是否已安装相关服务。如果没有安装,可以执行命令:"apt-get install nfs-kernel-server" 安装nfs-kernel-server,这个命令一般会自动安装nfs-common和portmap。

创建共享文件夹

既然系统已经安装了NFS服务,我们只需要配置该服务即可。首先创建一个共享文件夹,可以将其放在任何你习惯的位置。例如,我们将其建在/root/目录下,执行命令:"mkdir nfs"。同时,将README文件放入nfs目录以便后续连接验证。

授权文件目录

为了让其他设备能够访问该共享文件夹,我们需要对其进行授权。执行命令:"chmod 777 /root/nfs" 给目录设置权限。

配置NFS文件系统服务

NFS的配置文件一般位于/etc/exports中。执行命令:"vi /etc/exports" 打开NFS配置文件,在文件末尾添加以下内容:"/root/nfs 192.168.31.222(rw, sync, no_root_squash, no_subtree_check)"。保存并退出编辑器。

解读添加的内容:/root/nfs 是指NFS服务客户端共享的目录,192.168.31.222指定挂载设备的IP地址(可以用*号代表允许所有网段访问)。括号内的选项含义如下:rw表示该目录的客户端对该共享目录具有读写权限,sync表示数据同步写入内存和硬盘,no_root_squash表示当客户机使用root访问该共享文件夹时,不映射root用户(root_squash表示将root用户映射成匿名用户),no_subtree_check表示不检查父目录的权限。

启动NFS服务

配置修改好之后,我们可以启动NFS服务。执行命令:" /etc/init.d/nfs-kernel-server start"。如果成功启动,将会显示"Exporting directories for NFS kernel daemon..."。

连接NFS服务

如果你使用的是Windows 8.1专业版,很遗憾它不支持NFS服务,只有企业版才支持。所以暂时无法连接Cubietruck Plus主机进行测试。但如果你使用其他Linux系统,你可以执行以下命令将文件目录挂载到当前系统上:"mount -t nfs 192.168.31.222:/root/nfs /mnt"。这样就可以使用NFS进行资源共享了!

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。