• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

分享一个使用container-station也可以让NAS磁盘待机的方法

威联通 QNAP  / 教程分享  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2019-4-9 10:26

跳转到指定楼层
本帖最后由 hijakke 于 2019-4-9 10:37 编辑

我的NAS是QNAP TS453BMINI,官网明确说了启用了container-station后磁盘是无法待机的,但是container-station是不可能不用的,又想要磁盘待机,折腾了一下发现还是可以同时做到的。

简单来说就是把container-station移出磁盘,尝试了两个方式都可行,一个是移到U盘,一个是移到内存。

以下是用U盘的方法

第一步,禁用container-station

第二步,连接SSH。

第三步,把数据复制到U盘(这步U盘只需要做一次),红字部分需要按自己实际安装盘符调整。

cp /share/CACHEDEV1_DATA/.qpkg/container-station/ /share/external/DEV3302_1/ -r
cp /share/CACHEDEV1_DATA/container-station/container-station-data/ /share/external/DEV3302_1/ -r


第四步,挂载U盘目录到原目录(原目录数据不会丢失),红字部分同上。
mount --bind /share/external/DEV3302_1/container-station/ /share/CACHEDEV1_DATA/.qpkg/container-station/
mount --bind /share/external/DEV3302_1/container-station/container-station-data /share/CACHEDEV1_DATA/container-station/container-station-data/


然后启用container-station就行了,这样整个container-station的程序和配置数据都在U盘里面,就不会访问磁盘了。

可以选择建个定时备份任务备份下container-station-data,正常情况下这个目录只是container-station的配置,里面跑的应用的数据和配置都会单独挂载出来,这个目录数据也不是特别重要。

以下是使用内存的方法

内存和U盘的操作差不多,只不过把U盘的路径换成 /dev/shm/,这个目录是内存高速缓存。

因为内存关机数据就没了,所以第三步每次重启都需要执行,建议定时备份任务备份下container-station-data,每次从备份目录复制到内存。

还有就是内存建议8GB,太小可能放不下container-station的目录。我实际占用的内存在2GB左右,这个取决于你Docker里面跑的应用数量。


只建议清楚自己在做什么的同学尝试,否则有丢失数据的风险

那是云论坛 - 国内知名的NAS交流平台
http://www.nasyun.com
分享淘帖
回复 印象

使用道具

0

精华

15

回帖

126

积分

入门用户

Rank: 1

云币
1
贡献
0
活跃
118
精华
0
LiWai 发表于 2021-1-11 09:11 来自 中国重庆
支持 支持 支持  支持 支持 支持 支持 支持 支持
回复 支持 反对 印象

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于作者

hijakke

入门用户

  • 主题

    1

  • 帖子

    1

  • 关注者

    2

etsme
快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图