背景
家里的刚刚装了一台中兴摄像头。视频是存储到内存卡上的。我就想,如果别人把内存卡拔了,视频就完全丢失了。想存储到NAS上,但是,家里唯一一台用作存储的路由器已经拿去档口用了,暂时没有低成本,低功耗的方案。刚刚好我有几台存储闲置的服务器。
前文
- 能帮助你什么。如果你不想购买中兴的云存储服务,并且有一台可以用作存储的linux机器,并且想把摄像头的视频存储到该机器上的。
- 思路。我登入了摄像头的后台,添加NAS的时候,发现是支持NFS的。所以,我们可以在服务器挂载NFS,然后在摄像头添加这个NFS。
- 物料准备。一台centos的机器,一个中兴摄像头(能够访问服务器)。
服务器部分,安装及配置NFS
- 使用 yum 安装 NFS 安装包。
sudo yum install nfs-utils
- 设置 NFS 服务开机启动
$ sudo systemctl start rpcbind
$ sudo systemctl start nfs
- 防火墙允许 rpc-bind 和 nfs 的服务,如果没有开启防火墙请忽略。
$ sudo firewall-cmd --zone=public --permanent --add-service=rpc-bind
success
$ sudo firewall-cmd --zone=public --permanent --add-service=mountd
success
$ sudo firewall-cmd --zone=public --permanent --add-service=nfs
success
$ sudo firewall-cmd --reload
success
- 设置用于共享的目录。文件名随便取
$ sudo mkdir /usr/nfs-share
$ sudo chmod 777 /usr/nfs-share
- 配置NFS
$ sudo vi /etc/exports
/****在文件添加以下配置****/
/usr/nfs-share/ 192.168.0.0/24(rw,sync,no_root_squash,no_all_squash)
!!记住IP后面权限设置是不带空格的!!否则不会设置权限会报错!!
参数 | 说明 |
---|---|
/usr/nfs-share | 共享目录位置 |
192.168.1.0/24 | 客户端 IP 范围,* 代表所有,即没有限制。你可以这样写:192.168.1.* |
rw | 读写权限 |
sync | 同步共享 |