1
istef 2013-06-26 12:16:26 +08:00 via iPhone
http://serverfault.com/questions/338517/what-happens-when-a-disk-fails-in-lvm
简单回答就是看人品,要么没啥事儿,要么数据全毁 |
2
min 2013-06-26 12:18:02 +08:00
会全丢掉吧
lvm不和mdadm一起玩吗? |
3
swulling 2013-06-26 12:20:27 +08:00
如果没有RAID卡,可以尝试soft raid + lvm,比较灵活,而且数据可靠性较高
有RAID卡则毫无疑问用RAID |
4
kenneth 2013-06-26 12:24:35 +08:00
|
5
reusFork 2013-06-28 03:25:24 +08:00
可以自己试验下:
创建虚拟设备 dd if=/dev/zero of=sda bs=64M count=1 dd if=/dev/zero of=sdb bs=64M count=1 dd if=/dev/zero of=sdc bs=64M count=1 sudo losetup -f --show sda sudo losetup -f --show sdb sudo losetup -f --show sdc 创建vg sudo vgcreate test /dev/loop0 /dev/loop1 /dev/loop2 创建lv sudo lvcreate -n data -L 45 test 然后就可以试下 sudo losetup -d /dev/loop1 会发生什么我也不知道了…… 如果用btrfs,创建虚拟设备后,使用 sudo mkfs.btrfs -d raid1 /dev/loop0 /dev/loop1 /dev/loop2 -f 这样任何一个盘坏掉都没事… |
6
thedevil5032 2013-06-28 09:06:37 +08:00
帮你 @likuku 或许他知道。
|
7
halfbloodrock 2013-06-28 09:08:37 +08:00
lvm就只是纯粹的组成一个vg的话,数据挂掉。。。我有这个教训。。。
|
8
likuku 2013-06-28 13:39:47 +08:00
LVM 没有容错性,最近几年没用过LVM,多年前作过LVM实验,忘记是否有作这种测试。很可能就是 @halfbloodrock 讲的状况。
建议LZ可以先在虚拟机下作个实验看看。 btrfs 也可用,不过当前我只是当成带snapshot的文件系统来用,没用过其raid模式。 |
9
likuku 2013-06-28 13:43:04 +08:00
最近是有讨论到btrfs,某位v2exr 说遇到过数据损坏状况,性能也不很理想。
三块盘,还是建议组个raid5吧。 OS只装单盘,风险大了些。。。 若此机不是很关键,可以承受downtime 在3小时(换硬盘+重装配置系统,3小时够了),那么系统盘用单盘也可。 |
10
ryd994 2015-03-02 01:23:05 +08:00 via Android
看你的设置,如果是stripped就全没,不然就是丢1/3。但是如果刚好文件系统的metadata在这上面,那就等于全丢,除非你找人数据恢复。
|