这是困扰我一年多的事情。我的服务器机房中有 3 台 APC SmartUPS 3000 和一些非 APC 装置。每个单元都有它自己的到断路器面板的专用连接。
似乎我必须每 4 个月左右更换一次这些装置中的电池。我们很少发生停电,因为自从我上次更换电池以来没有一次停电。我想可能是线路电压不好,所以我记录了 UPS 的输出,在这 4 个月里我没有出现任何下垂或过电压的情况。
也许线路接线错误?我测试了它们并将它们追溯到面板,然后它们都被检查出来了。
我决定唯一的可能性是我使用的替换电池不是那么好(金霸王)。我继续购买两个全新的 APC UPS 设备,当然,它们都带有新的 APC 电池,四个月后它们都没有了。
设备从不记录切换到电池电源的事件,它们只是在 4-6 个月后报告电池损坏。这是一个反复出现的问题,会影响多个不同型号和不同品牌电池的单元。我不知道这里发生了什么,我让电工和供应商测试了各种东西,它总是干净的。
在这一点上,我只能想到提供商级别的问题(变压器坏了?),但这通常会导致电压问题。我也听说有人有相移问题,但我有单相电源,所以我不确定这是否相关。
注意:我曾经是一名电气工程师,我对这应该如何工作有相当高的理解。所以你不必把你的答案变得愚蠢:)
昨晚我有一个 Dovecot 服务器锁定,它损坏了用户邮件目录中的一个文件。文件名现在包含特殊字符并且无法删除,所有命令行工具都说找不到该文件,即使它是通过 LS 命令显示的。
1386141318.M854059P?3?62.email.vantagetitle.com,S?11304,W11473:2,Sc
Run Code Online (Sandbox Code Playgroud)
您可以看到名称中的特殊字符,例如“?” 或者 ”?”。
我似乎找不到任何方法来删除此文件。
我应该做fsck吗?
编辑 1:
我最终创建了一个新的“cur”目录并将所有好的电子邮件移到它上面。我将旧的“cur”目录重命名为“bad cur”
我尝试了以下...
sh-3.2# rm -rf badcur
rm: badcur: Directory not empty
sh-3.2# cd badcur
sh-3.2# ls
1386141318.M854059P?3?62.email.vantagetitle.com,S?11304,W?11473:2,Sbc
sh-3.2# rm -rf 1386141318.M854059P?3?62.email.vantagetitle.com,S?11304,W?11473:2,Sbc
sh-3.2# ls
1386141318.M854059P?3?62.email.vantagetitle.com,S?11304,W?11473:2,Sbc
sh-3.2# ls -i
ls: 1386141318.M854059P?3?62.email.vantagetitle.com,S?11304,W11473:2,Sbc: No such file or directory
sh-3.2#
Run Code Online (Sandbox Code Playgroud)