加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

具有不可预测功耗的情况下的Linux MD RAID弹性

发布时间:2021-03-06 16:25:13 所属栏目:Linux 来源:网络整理
导读:如果您遇到必须使用RAID的情况,出于控制之外的原因,并且带有RAID的服务器可能没有备用电池并且建筑物容易掉电,那么您可以做些什么来制作RAID在立即杀死权力的情况下更有弹性?这种情况听起来很人为,但实际上是我现在所处的情况,原因是我无法进入. Linux软件R

如果您遇到必须使用RAID的情况,出于控制之外的原因,并且带有RAID的服务器可能没有备用电池并且建筑物容易掉电,那么您可以做些什么来制作RAID在立即杀死权力的情况下更有弹性?这种情况听起来很人为,但实际上是我现在所处的情况,原因是我无法进入.

Linux软件RAID支持的任何特定RAID规范在处理电源丢失方面是否比任何其他RAID规范更具弹性,或者是否存在可能对此有帮助的任何RAID配置参数?

例如,RAID 10在断电后不会比没有像RAID5或RAID6这样的基于奇偶校验的RAID配置回复.此外,是否有任何RAID配置设置试图处理没有一个好的硬件RAID BBU来缓存写入的现实?

解决方法

我不记得任何md raid特定选项:

禁用磁盘写入缓存

hdparm
 -W   get/set drive write-caching flag (0/1)

使用sync / dirsync选项挂载所有分区

来自man mount:

dirsync  
All directory updates within the file system should be done synchronously.  This affects the   following sys-tem calls: creat,link,unlink,symlink,mkdir,rmdir,mknod and rename.

sync  
All I/O to the file system should be done synchronously. In case of media  with  limited  number   of  write cycles (e.g. some flash drives) "sync" may cause life-cycle shortening.

……也许在断电后它会同步.

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!