MCSManager icon indicating copy to clipboard operation
MCSManager copied to clipboard

压缩包解压相关问题和建议

Open ChrisKimZHT opened this issue 2 years ago • 1 comments

我在 b 站制作了使用 MCSM 开服的教程视频 BV1pa411G7zy,最近一直有观众反馈压缩包解压问题。今天我在一位反馈问题的观众的服务器上复现了一下问题,想向开发组反馈一下我发现的潜在问题。

压缩包解压没反应

  • 实际问题:经过排查,发现是压缩包损坏了,手动 unzip 时也会报错。
  • 面板不合理:面板解压时,无论解压成功还是失败不会反馈任何消息,这会使不会使用 Linux 的用户非常费解,因为解压失败在他们看来就是点击解压后毫无反应。
  • 建议:开发者动态捕获解压子程序的输出,并将其输出到面板里,这样也能方便用户向专业人士咨询。(所有向我反馈解压问题的观众,都只能说解压没反应,这让我也无法帮助到他们)

上传压缩包会占用双倍磁盘空间

  • 实际问题:经过上面排查确定压缩包损坏后,我让这位观众重新上传压缩包,结果遇到了磁盘空间不足的问题。实际发现观众的服务器只有 16G 磁盘,swap 占 3G,确实磁盘空间不足。
  • 面板不合理:我发现,压缩包上传 /tmp 后不会清理。在清理用户服务器空间后再次上传压缩包,发现磁盘占用 x2,检查发现 /tmp 目录下上传内容没删除。
  • 建议:使用 mv 从 /tmp 移动压缩包。

面板压缩功能可能存在问题(不确定)

  • 实际问题:这位观众说这个损坏的压缩包是 MCSM 面板内压缩的,并且当时用的另一台 40GB 的服务器,也不存在磁盘空间不足的问题。
  • 疑问:面板压缩功能是不是有潜在问题导致压缩包损坏?当然由于细节已无从考证,这个问题我也只提一嘴以防万一。

ChrisKimZHT avatar Feb 22 '24 16:02 ChrisKimZHT

感谢你的反馈,我们会尝试复现并解决这一个问题,在下一个版本更新。

yumao233 avatar Feb 23 '24 02:02 yumao233