了解了一些有关LVM镜像的知识后,我考虑replace目前使用的RAID-1scheme来获得一些灵活性。
问题是,根据我在互联网上发现的,LVM是:
http://www.joshbryan.com/blog/2008/01/02/lvm2-mirrors-vs-md-raid-1/
另外,似乎至less有几个安装指南( http://www.tcpdump.com/kb/os/linux/lvm-mirroring/intro.html ),实际上需要第三个磁盘来存储LVM日志。 这使得安装程序在2个磁盘安装中完全无法使用,并且降低了在更多磁盘上使用的镜像磁盘数量。
任何人都可以评论上述事实,让我知道他使用LVM镜像的经验吗?
谢谢。
我从来没有使用过LVM镜像,但是从我所了解的LVM中挖掘出来的信息似乎是合理的。 我会坚持MD RAID-1,我自己。
写入caching禁用始终是必需的,如果你想尽量减less数据丢失的可能性,当你停电。 如果你有RAID,LVM或者什么都不要紧。 您的驱动器可以在现代设备的caching中拥有16 – 64 MB,并且会消失。
除非你认为速度超过正确性,否则我会在驱动器上写入caching。
障碍是尝试和提高数据获取到磁盘的机会的核心技术。 直到2.6.29 LVM忽略它们。 现在,LVM荣誉壁垒(当且仅当你有一个线性目标和一个足够新的内核),所以如果你想要LVM和障碍支持的灵活性,你最好的select是障碍RAID。
LVM镜像用于将逻辑卷复制到不同的物理卷。 本质上是为了“将数据移动到不同的磁盘”。 镜子被破坏,数据的旧位置被释放以供使用; 现有数据在新位置被使用。
RAID镜像用于防止单驱动器硬件故障。 这基本上是为了“如果磁盘死掉,不让数据丢失”。
坚持使用RAID,通过LVM镜像来达到您的目的。
一个实际上需要第三个磁盘来存储LVM日志
在一个设置中,我将磁盘分区为一个主要物理卷,另一个分区为LVM日志的另一个小型物理卷。 如果我丢失了那个磁盘,我当然会丢失镜像日志,但这没关系,因为当卷降级到未镜像时,它不再需要日志。
LVM的新版本可以使用与MD相同的raid实现。
浏览历史,raid4 / 5/6似乎出现在内核2.6.38和raid0 / 1有时在3.1和3.1之间
也受RHEL 6.1(raid0 / raid1)和RHEL 6.3(raid4 / 5/6)支持https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Logical_Volume_Manager_Administration/LVM_overview.html