[i=s] 本帖最后由 Aki 于 2024-11-29 12:56 编辑 [/i]<br />
<br />
[i=s] 本帖最后由 Aki 于 2024-11-24 14:21 编辑 [/i]
[i=s] 本帖最后由 Aki 于 2024-11-24 14:15 编辑 [/i]
设备环境:物理机、局域网
BUG现象:外接了一个硬盘盒,硬盘盒自带休眠功能,休眠后报储存空间损坏,即便重新唤醒连接上之后也无法使用,只能通过重启OS才能连接。另外,在硬盘盒未休眠时直接拔出USB又重新插入也是一样的现象。
出现频率:必现
联系方式:clearaki@qq.com
换了原生的Ubuntu server,接入仍然有这个情况,怀疑是在飞牛云创建储存空间时的分区导致的,我两个盘正常开机是sdc和sdd,硬盘盒休眠唤醒后就变成sde和sdf了。这是在Ubuntu里的日志了 附件:dmesg.zip。
我现在正在迁移数据,打算把飞牛云创建的LVM删了,就用普通的sdc1分区是btrfs试试休眠还有没有问题,怀疑是LVM分区导致无法识别。
换分区结构问题依然出现,可能引发问题的几个细节:
我在Ubuntu中尝试的可行方案:
fstab中UUID挂载,udev硬盘事件跑mount -a,或者直接udev跑挂载脚本。可能是udev环境的问题,这个方案手动触发可以,自动触发一直不成功。
目前可行的方案:
用udev检测add/change事件后,启动挂载服务,在服务里跑sh挂载脚本。挂载脚本不能检测是否已被挂载,因为上次卸载不成功,肯定是已挂载的,不要管,直接挂载。
飞牛云的挂载是用的LABLE方案,可能有些不一样,供参考。
这几个应该是同类问题,希望能提供帮助把这个问题解决了。
https://club.fnnas.com/forum.php?mod=viewthread&tid=1391
https://club.fnnas.com/forum.php?mod=viewthread&tid=2760
https://club.fnnas.com/forum.php?mod=viewthread&tid=5421 |