因为内网部署了好几个服务,群晖和树莓派,有些服务需要外网服务,没有公网 ip,所以通过群晖上面部署 frp 来访问内网,一次升级 DSM 之后,发现命令全部不存在了,一开始以为记错了,后来通过 /var/log/history.log 查看记录,发现执行目录为 /opt/frp 下面,然后登陆 NAS 查看,发现整个目录不见,提交群晖工单得到如下回复
群晖作为一个 NAS,竟然这样删除用户数据,简直了.
这个是好久之前的事情了,直接说下结果吧,一直不能正常备份 DS photo 和 DS file 都不行,都是中途失败,官方人员在我告知不能提供密码的情况下,一直要我提供密码,且极其不专业的让我提供 crash log(工单全部有体现,懒得截图了),后来给了 log 之后,定位到原因,是 IOS 的录屏文件格式包含":",所以不能备份成功,我说这是 bug,且我极其怀疑他们的 QA,到底是否测试过,然后给出这样的回复,竟然不承认是 bug...自家 app 不能正常使用,怪我咯,不清楚现在也没有修复,反正我自建了 nextcloud,真是脱裤子放屁.
群晖官方QQ群,我说了下事情,qq竟然还能"被"撤回消息,随后禁言....
1
arrow8899 2018-11-01 11:31:50 +08:00
这客服咋有点不专业呢,“有可能” 意思就是会视情况删除用户数据??
|
3
app13 2018-11-01 12:18:03 +08:00 via Android
个人感觉群晖这个可能是类似于安卓的那种思维,这些系统文件夹相当于安卓的“ system ”目录,每次完整更新会清除,默认用户不会写入这些目录,不过没有像安卓的 system 一样挂载成只读。
|
4
Sylv 2018-11-01 12:47:07 +08:00 via iPhone
群晖你不能当成一台完全开放的 Linux 机子,除了 DSM 和套件中心提供的功能以外其实都算是 hack,不保证升级系统后还能运行,所以如果要在群晖上装第三方应用建议都用 docker 装。
|
5
lfzyx 2018-11-01 13:17:42 +08:00 6
我觉得是你自己使用不当造成的,像 macos 和 android 系统,如果你在非用户数据存储区存放了文件,那系统更新后,这些文件都是会没有的。这种升级规则是普遍存在的,为了保证升级的成功和升级后的稳定。而你在群晖的非用户数据存储区存放的文件,已经超出了群晖升级时需要保护的用户数据范围。
举个例子,你修改了 linux 中系统自带的软件包目录中的文件,那毫无疑问,如果软件包有更新,且你去更新,那你的更改肯定没有了。但你在 home 目录与该软件包相关的用户配置文件还会存在,因为只有 home 目录才是你的用户数据存储区 |
6
lerry 2018-11-01 13:21:07 +08:00
我用 docker 跑 frp
|
7
wind1986 OP |
8
shequ 2018-11-01 14:04:29 +08:00
群晖毕竟不是专业软件公司
|
10
rogerchen 2018-11-01 14:42:00 +08:00
OTA 更新都是直接 diff + dd 的
|
11
046569 2018-11-01 14:47:52 +08:00
|
12
autoxbc 2018-11-01 14:48:22 +08:00 via iPhone
我一般部署在数据分区,必要时软链到系统分区
|
13
wind1986 OP |
14
Daming 2018-11-01 15:12:26 +08:00 via Android
换 qnap 保平安
|
15
artandlol 2018-11-01 15:32:07 +08:00
自己搞个服务器 aria2 frp plex docker 服务 爱怎么折腾怎么折腾。nas 家用服务器就是鸡肋
|
16
wind1986 OP |
17
mingl0280 2018-11-01 16:02:15 +08:00
所以用什么群晖,G4600+Windows Server 或者*nix server 功能又多又不会掉东西…… NAS 说白了也就是个小机器而已……
|
18
Linxing 2018-11-01 16:44:04 +08:00
所以我选择了自建 NAS
|
19
loveour 2018-11-01 17:02:22 +08:00
群晖的文件系统应该是 ext4 和 Btrfs 之一,按理说应该支持 : 作为文件名?反倒是 NTFS 不支持。难道是为了兼容 NTFS 做的限制吗?
|
20
webluoye 2018-11-01 17:17:15 +08:00
qnap 的客服也是坑,微博就是发公告不回复,没有国内镜像,更新固件速度死慢。
|
21
wind1986 OP |
22
iwtbauh 2018-11-01 18:44:25 +08:00 via Android
@lfzyx
然而 GNU/Linux 并不会,包管理器不会乱动你的文件,它只会动包需要修改 /添加的那些文件。 就算是 Android,你放到 /data 下的文件在更新后也不不会丢失!除非文件是这次更新需要修改的文件。 |
24
FrankAdler 2018-11-01 20:23:46 +08:00
我的建议是, 安装社区仓库的 debian-chroot 然后 chroot 环境安装需要的自定义服务和工具, 实际数据是在 package 里面所以是安全的, 我目前安装了 seafile,gogs,frp 然后通过应用程序门户反代到公网.
|
26
hensy 2018-11-02 08:55:43 +08:00
QNAP 大法好。。 TS251 四年了一直正常
|
27
isnullstring 2018-11-02 13:59:38 +08:00
所以我选了 gen8,单纯放文件和备份,阵列也没组,也没升级,就做了汇聚
省钱买硬盘 |
28
wind1986 OP @isnullstring 其实我第一次出事的时候就考虑过,我一开始也有考虑 gen8 的,那会感觉要么就不折腾了,群晖也是那么烂,至少操作体验还不错,没想到他竟然删我文件.
|
29
SgtPepper 2021-10-20 18:29:11 +08:00
卧槽 玛德 我今天也碰到了 在 /目录丢了个 frp 升级下群晖版本竟然整个 frp 目录给我删了 我特么。。。
|