个人数据保全计划:(4)基础环境配置
关闭swap 内存足够的话(8G以上),可以考虑关闭swap提高系统性能 查看开启了哪些swap cat /proc/swaps 输出 | Filename | Type | Size | Used | Priority | | ------------------------------------- | ----
目录7 个章节
关闭swap
内存足够的话(8G以上),可以考虑关闭swap提高系统性能
查看开启了哪些swap
cat /proc/swaps
输出
| Filename | Type | Size | Used | Priority |
|---|---|---|---|---|
| /dev/md321 | partition | 8283708 | 2373820 | -2 |
| /dev/md256 | partition | 530108 | 0 | -3 |
| /dev/md322 | partition | 7235132 | 0 | -4 |
| /share/CACHEDEV1_DATA/.swap/qnap_swap | file | 16777212 | 0 | -5 |
一键关闭所有swap
swapoff -a
不过因为威联通的系统目录是只读的,下次重启还是会继续开回来,所以调整了也只是本次开机期间有效
可以手动开回来,指定对应的swap开启就行。
swapon /dev/md321
swapon /dev/md256
添加第三方源
目前有两种,一种是欧洲的 QNAP Club,另一种是 Entware 包管理器。
QNAP Club
这个可以直接在 AppCenter 管理和安装
点击 AppCenter 右上角的齿轮按钮,「程序来源」标签页,点添加,设置个名字,我直接设置QNAP Club,把以下链接填入,确定即可
https://www.qnapclub.eu/repo.xml
添加完AppCenter左边栏就会多出来一个图标,名称是刚才设置的
点进去应该是一片空白,点全部应用,因为它的服务器在欧洲,要过一段时间才能刷出来~
试用发现这个东西挺方便的,里面的包比官方多很多(当然没有Entware多),下载速度虽然慢,但也还能接受
Entware
这是个包管理器,类似Mac的 Brew,安装后可以在命令行上使用。这个可以用来安装很多威联通的定制Linux本身没有的软件,比如git、openssh之类的。
Entware本身是个开源项目,可以在路由器之类的嵌入式设备上安装,官方也提供了对威联通NAS的支持,提供有 qpkg 格式的安装包。
Entware会把所有软件都安装到 /opt 下,所以它的命令是 opkg
有多种下载方式:
- 官方的GitHub Release:https://github.com/Entware/Entware
- 上面提到的QNAP Club,进入搜索即可
- Entware网站:http://bin.entware.net/other/Entware_1.03std.qpkg
官方的wiki:https://github.com/Entware/Entware/wiki/Install-on-QNAP-NAS
目前最新版是1.03,下载后打开 App Center,点右上角的手动安装,把安装包上传上去安装就行了。哦要先在设置里面把未知数字签名打开。
我这里安装的时候一直卡在45%,关掉AppCenter,重新打开取消安装,反复搞了几次终于装上了,搜索了很久感觉应该是国内网络问题。这个AppCenter安装时不能看到命令行输出,真是麻烦,有问题都不知道去哪看。
PS:现在知道了,可以直接 sh xxx.qpkg 这样安装软件。
装完之后执行 opkg 提示 command not found
还得把路径添加到 PATH 环境变量才行
编辑 ~/.bashrc
export PATH=/opt/bin:$PATH
然后执行 source ~/.bashrc 生效
似乎每次登录ssh的时候都要这样做,不知道有什么其他解决方法没有
几个常用的命令:
opkg update更新源opkg upgrade更新所装软件opkg install 包名安装软件opkg remove 包名移除软件opkg list | grep -e 包名搜索软件
参考资料
- QNAP安装Entware - https://blog.phpgao.com/qnap_install_entware.html
- 威联通折腾篇一:使用命令行安装威联通 QNAP 的 qpkg 安装包 - https://einverne.github.io/post/2018/06/qnap-install-qpkg-from-command-line.html
吐槽(来自参考资料的博主
- 在 App Center 中安装 python3, perl, nodejs 之后,环境变量里也没有,也需要手动的将这三个程序添加到环境变量中;
- QNAP 定制的 Linux 真是麻烦,/usr/bin 会被重置,还不止这个目录会被重置;
博客参考
- 我的家庭Server之路 - https://blog.csdn.net/hanziyuan08/category_9817235.html
- 同上作者的github博客 - https://github.com/Bpazy/blog/issues
- 玩转威联通专栏 - https://post.smzdm.com/xilie/73788/
_EOF_
个人数据保全计划:(4)基础环境配置
- 本文作者:
- 程序设计实验室
- 版权声明:
- 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
相关文章
个人数据保全计划:搭建私有音乐库
下载音乐防灰,工具链折腾值不值?搭建私有流媒体,客户端体验一般般。数据自主权在手,平台下架算什么?
2023-09-29 · 个人数据保全计划 · 约 1 分钟
个人数据保全计划:(3)RAID与存储方案
iNode越小,可用空间也越小
2022-11-04 · 个人数据保全计划 · 约 1 分钟
个人数据保全计划:安装Jellyfin
选择镜像:nyanmisaka/jellyfin Jellyfin中国特供版+Docker镜像,含驱动,免折腾开箱即用:https://post.smzdm.com/p/a3gw6g47/ 使用 docker-compose 部署 cd /share/Container/docker-apps/jellyfin mkdir cache config docker命令 docker run -d -
2022-11-04 · 个人数据保全计划 · 约 1 分钟
个人数据保全计划:(1)NAS开箱
前言 从几年前第一个硬盘故障导致参赛的文件丢失之后,我就开始意识到数据安全的重要性,开始用各种云盘做备份,当时还不是百度云一家独大,我们也都没意识到网盘备份是极其不靠谱的行为,直到因为某些不可抗力因素,一夜之间所有网盘都宣布停服,这时才意识到,数据始终是掌握在自己手中才安全可控。 随着数据量增大,我又购入一个2T硬盘,但因为不懂 + 被无良奸商坑了,买到手发现是叠瓦盘,用了一年多就频繁卡顿和丢数据
2022-11-13 · 个人数据保全计划 · 约 1 分钟
讨论
共 0 条加载评论中…