![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
胡争辉
退休
展开
-
使用ARM芯片的小型NAS设备的一次存储故障的检修
报告日期:2017年8月26日 使用情况:一直使用自动化程序存储文件,最近有点不稳定,没怎么注意,昨天(2017年8月25日)开始反复失败,下线检修 存储为2x4T做RAID1检修发现固件本身提供的Web界面正常,固件提供的SSH登录可用。登录SSH查询操作文件的时候,/bin/top中io非常高,而且时候/bin/sync特别慢。某一次大概上传几百M文件,io飙升到90%+,/bin/sync大概需要半小时原创 2017-08-26 15:07:19 · 2064 阅读 · 0 评论 -
几个月几十个小时最后发现PHP是最好的语言!
花了很长时间尝试解决某个设备SSH上去后的乱码问题,最后发现是设备自带的ls命令导致的乱码 PHP是最好的语言!原创 2017-08-30 15:12:36 · 573 阅读 · 0 评论 -
教训:iconv转码不要使用gb2312和gbk,使用gb18030
诡异的bug,一步一步调查,发现是某个日志文件为了适配前后的处理程序,中间使用iconv命令转码,从utf8转码到gb2312或者gbk时,都有可能出现不能转码的情况,所以一定要用gb18030,详情见图。原创 2017-10-06 17:39:55 · 4475 阅读 · 0 评论 -
教训:某款嵌入式Linux [[不支持=~正则表达式
Linux Bash脚本中,通常使用[[判断正则表达式,例如判断非负整数。不过在某些嵌入式Linux中,[[不支持=~正则表达式,返回错误信息:此时,可以使用expr:不过可能会出现一个警告:查看info expr可知:其中 with a ‘^’ implicitly prepended 也就是开头隐含了^字符,不需要显式设置。应当写为:原创 2017-10-07 13:33:01 · 4110 阅读 · 0 评论