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

前端之家收集整理的这篇文章主要介绍了具有不可预测功耗的情况下的Linux MD RAID弹性前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果您遇到必须使用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.

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

原文链接:https://www.f2er.com/linux/397770.html

猜你在找的Linux相关文章