树莓派安装配置NFS文件存储服务器

前言

树莓派有一个非常好的优点就是功耗特别低,大概只有3W的样子。因此如果在树莓派上搭建一个NFS家庭文件服务器是非常理想的设备,因为树莓派功耗底所以没有风扇等机械结构自然也就没有噪音等困扰,可以说是最合适的家庭文件存储服务器了。这里的NFS(Network File System)是LINUX系统包括树莓派的RASPBERRY系统常见的网络文件系统,因为他是FREEBSD支持的一种文件系统,而很早就已经推出到市场上所以有非常多的单位和行业标准都很好的支持。下面我们介绍,如何在树莓派上安装配置NFS文件服务!

树莓派安装配置NFS文件存储服务器

在线安装NFS服务端到树莓派

这里我们还是采用树莓派默认的在线安装工具APT-GET的方式安装,首先是升级树莓派的源让NFS更新到最新的版本。
sudo apt-get update
sudo apt-get dist-upgrade
下面我们先安装树莓派NFS需要的基础支持服务,例如portmap等服务。命令如下;
sudo apt-get install portmap
完成上面基础环境的安装后,现在就正式安装NFS核心服务了。操作命令如下;
sudo apt-get install nfs-kernel-server
最后我们通过命令尝试默认启动下NFS服务,看是否会报错。
/etc/init.d/nfs start



修改NFS文件服务的默认配置

NFS文件服务的配置采用exports文件进行配置的存储,所以我们可以利用树莓派的nano文本编辑器直接对NFS配置文件进行编辑。
sudo vi /etc/exports这里我才用的是VI编辑器,当然也可以直接采用nano编辑器。
打开默认配置文件,我们在文件的最后面添加我们的配置信息。如下;
/mnt/nfs *(rw,sync,no_root_squash)
/mnt/nfs是Ubuntu根目录下的一个文件夹
# * 表示任何IP都可以共享,如果你想限定个别IP,用IP替代
#no_root_squash不太安全,可以改为root_squash,这里是特殊应用
保存并退出
启动NFS服务
sudo /etc/init.d/portmap restart
sudo /etc/init.d/nfs-kernel-server restart
至此,NFS文件服务端的配置工作基本完成。我们在其他树莓派或电脑上可以通过mount命令进行挂载,具体挂载的例子如下;
sudo mount (-t nfs -o nolock)192.168.1.13:/mnt/nfs /tmp
挂载成功后会在客户电脑上多出一个网络磁盘出来。



总结

这次树莓派搭建家庭文件NFS服务器,关键是要在配置上更具自己的文件夹路径进行配置好。其次就是,如果树莓派默认安装源上没有NFS服务的在线安装包的话,可以考虑通过修改树莓派的源来进行安装源服务器的更换。

Syndicate content