我的Ubuntu备份服务器最近在存储空间中升级为RAID 10数组.现在它由8T的原始驱动空间组成,在2T空间之前。
但当它真正投入生产并开始备份我的主文件服务器时,我遇到了麻烦。当旋转发生时,它总是处于退化状态。
我注意到我的一些脚本用cp -a复制了相当大的树.因为我用rsync替换了所有cp命令..。为了获得更多的可靠性:)
然而,深入研究ext4的主题,我发现日志条目太长时间(看起来是这样),所以我又回到了ext3。
我正在考虑创建一个RAID 1分区,方法是使用驱动器上的一个小分区和一个ramdisk作为实际日志,这将确保日志响应的速度,并确保数据在重新启动时不会丢失。
你的想法是什么?
发布于 2012-02-06 21:46:26
在RAID1中同时使用RAM-磁盘和HDD并不能像你想的那样做。
来自Linux操作:
Linux 1(镜像)写入性能:必须等待镜像中的所有磁盘发生写入。这是因为必须将数据副本写入镜像中的每个磁盘。因此,性能将大致等同于对单个磁盘的写性能。
因此,在这样的设备上放置文件系统日志根本不会提高性能(因为系统会等待所有成员的写入完成)。另外,您应该记住,在发生系统崩溃或停电时,日志实际上是文件系统中最关键的部分--它确保了这些边框情况下文件系统的一致性。
如果您需要更高的日志写入性能,请考虑将其放在SSD 1设备上。
如果使用BBWC支持的RAID控制器来提高数组的性能会更好,在这种情况下,您可以激活写缓存,而不会危及数据的一致性。
https://serverfault.com/questions/357379
复制相似问题