相信很多人都入手了NAS!群晖作为最知名的NAS品牌之一,用户数量当然不在少数了。今年上半年,在给公司选择NAS的时候,就选择了群晖。群晖的系统体验真的没得说,不过还是遇上了一些问题。最要紧的是要部署前端到机器上面,尝试了很多方法都没有办法去满足实时部署的需求。几经尝试,终于得到解决,在此分享一下。
查找包管理器
inotify是最好的系统监控框架之一。可惜在群晖上面并没有找到相应的套件。而后,考虑过docker,但是考虑到机器硬件有限,也放弃了。因为群晖的DSM是基于linux开发的,所以转而想到利用包管理器安装一下。
- 切换到root权限
- 切换到系统根目录
- 查找系统是不是有常见的软件包管理器
1
| find . -type f ( -iname "yum" -o -iname "apt-get" -o -iname "ipkg" -o -iname "opkg" -o -iname "dpkg" )
|
通过上面,在系统里面找到了ipkg、opkg和dpkg三个包管理器。
ipkg安装方式
通过ipkg方式安装一下。
- 更新软件包列表
- 查找是不是有inotify-tools
1
| ipkg list | grep inotify-tools
|
- 安装
1
| ipkg install inotify-tools
|
- 验证安装
opkg安装方式
通过opkg方式安装。
- 更新软件包列表
- 查找是不是有inotify-tools
1
| opkg list | grep inotify-tools
|
- 安装
1
| opkg install inotify-tools
|
- 验证安装
dpkg安装方式
通过dpkg方式安装。
- 下载软件包
1
| wget http://ftp.br.debian.org/debian/pool/main/i/inotify-tools/inotify-tools_3.14-2_amd64.deb
|
- 安装
1
| dpkg -i inotify-tools_3.14-2_amd64.deb
|
- 验证安装
rsync已经默认安装在群晖的DSM系统上面,而inotify-tools和rsync相关配置可以参考一下《利用inotify+rsync实时同步数据到远程服务器》,这里就不再多说。
一些说明
由于ipkg源极少,强烈建议通过opkg或者dpkg安装。群晖里面的侦听同步脚本需要开机启动,建议加入到群晖的任务计划里面。