关于用三块硬盘合并为一个 LVM 分区 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
179.91D
584.43D
V2EX    LVM

关于用三块硬盘合并为一个 LVM 分区

  •  
  •   Livid
    PRO
    2013-06-26 12:10:53 +08:00 9284 次点击
    这是一个创建于 4541 天前的主题,其中的信息可能已经有所发展或是发生改变。
    假设一台服务器上有 4 块硬盘:

    /dev/sda
    /dev/sdb
    /dev/sdc
    /dev/sdd

    操作系统装在第一块盘上,然后剩下的三块用 LVM 合并为一个 /data 分区,如果这三块盘中的其中一块坏掉的话,会发生什么呢?
    10 条回复    2015-03-02 01:23:05 +08:00
    istef
        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

    简单回答就是看人品,要么没啥事儿,要么数据全毁
    min
        2
    min  
       2013-06-26 12:18:02 +08:00
    会全丢掉吧

    lvm不和mdadm一起玩吗?
    swulling
        3
    swulling  
       2013-06-26 12:20:27 +08:00
    如果没有RAID卡,可以尝试soft raid + lvm,比较灵活,而且数据可靠性较高

    有RAID卡则毫无疑问用RAID
    reusFork
        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
    这样任何一个盘坏掉都没事…
    thedevil5032
        6
    thedevil5032  
       2013-06-28 09:06:37 +08:00
    帮你 @likuku 或许他知道。
    halfbloodrock
        7
    halfbloodrock  
       2013-06-28 09:08:37 +08:00
    lvm就只是纯粹的组成一个vg的话,数据挂掉。。。我有这个教训。。。
    likuku
        8
    likuku  
       2013-06-28 13:39:47 +08:00
    LVM 没有容错性,最近几年没用过LVM,多年前作过LVM实验,忘记是否有作这种测试。很可能就是 @halfbloodrock 讲的状况。

    建议LZ可以先在虚拟机下作个实验看看。

    btrfs 也可用,不过当前我只是当成带snapshot的文件系统来用,没用过其raid模式。
    likuku
        9
    likuku  
       2013-06-28 13:43:04 +08:00
    最近是有讨论到btrfs,某位v2exr 说遇到过数据损坏状况,性能也不很理想。

    三块盘,还是建议组个raid5吧。

    OS只装单盘,风险大了些。。。

    若此机不是很关键,可以承受downtime 在3小时(换硬盘+重装配置系统,3小时够了),那么系统盘用单盘也可。
    ryd994
        10
    ryd994  
       2015-03-02 01:23:05 +08:00 via Android
    看你的设置,如果是stripped就全没,不然就是丢1/3。但是如果刚好文件系统的metadata在这上面,那就等于全丢,除非你找人数据恢复。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     891 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 21:21 PVG 05:21 LAX 13:21 JFK 16:21
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86