TrueNas 维护数据
背景
Truenas的Applications(k3s) 的 catelogs 是 github 官方的,每一段时间会同步一次,但是github的url在国内特别不稳定,所以会有很多错误日志出现。
但是truenas不让改这个official的官方地址,搜了一下代码好像没有写死,从数据库里读出来的。
那么就得找找数据库在哪 和 表结构了
modify
TrueNas是用 Sqlite数据库 的,数据库在 /data/freenas-v1.db
。
到 data 目录下后 使用 sqlite3
命令进入到CLI。
step 1. 打开数据库
.open freenas-v1.db
# 查看所有表
.tables
step 2. 修改 catalog
# 辅助显示用
.mode column
.headers on
# 查看当前的 catalog
select * from services_catalog;
# 更新为新的地址
update services_catalog set repository='https://ghproxy.com/https://github.com/truenas/charts.git' where repository='https://github.com/truenas/charts.git';
回 GUI 刷新看看吧,OK了。