- 主题:为什么raid0只有300MB/s
如果用 btrfs raid1 的话,容量是二分之一,读速度是两倍,写速度不变。
普通的 raid1,容量是八分之一,读速度两倍,写速度不好说。
所以很推荐你们用 btrfs raid1.
【 在 myspam (mys/梅艳珊/珊珊/Pam/帕姆) 的大作中提到: 】
: 我想错了,给想成了RAID 1,不好意思
--
FROM 110.85.22.*
这就是 btrfs raid1 的牛X之处啊。。
通常 RAID1 只能使用同样容量的硬盘。而 btrfs raid1 很先进,使用三块硬盘,分别是 6t, 4t, 4t,那么总的容量就是 (6+4+4)/2=7t,别的方案只能得到 min(6, 4, 4) = 4t
【 在 myspam (mys/梅艳珊/珊珊/Pam/帕姆) 的大作中提到: 】
: btrfs怎么优化的raid 1 竟然容量能大这么多
--
FROM 110.85.22.*
不用备份什么特别分区。。都是普通的分区。就是创建文件系统的时候,把几个分区加进去就行。
mkfs.btrfs -m raid1 -d raid1 /dev/sda1 /dev/sdb1/ /dev/sdc1
-m 代表 meta 数据存两份,-d 代表普通数据存两份。
就这么简单,重装系统的时候,只要把 /dev/sda1 加入到 /etc/fstab,btrfs 会自动探测到其它两个硬盘。平常都不用管,跟单分区一样完全不用维护。掉电后也不会搞什么重建。比各种硬 RAID 和软 RAID 都强。
唯一的问题是需要学会坏掉硬盘的时候怎么处理。这个要看比较多的文档,大体是:
btrfs replace start -r /dev/bad /dev/good /home/
我碰到两次因为内存错误引起的 btrfs 文件系统破坏。找了备份恢复了事。
【 在 myspam (mys/梅艳珊/珊珊/Pam/帕姆) 的大作中提到: 】
: 我觉得现在CPU性能够用,还真应该想想软RAID全面强大了,就全上软RAID完了,就是重装系统麻烦,好像要备份那个特殊分区,搞丢了RAID就毁了可能要被经理和老板骂死,你在重要的地方用过软RAID吗? 就是长时间而且磁盘IO还很重的机器上
--
FROM 110.85.22.*
btrfs raid5 众所周知是极度危险的。
【 在 Akyrum (为了蔚蓝而清净的世界) 的大作中提到: 】
: btrfs有没有hot spare?偶把公司报废服务器上的硬盘顺回家组btrfs raid5存大姐姐,无意中发现有块盘挂了,raid5降级用了多久都不知道
--
FROM 110.85.22.*
不需要 ecc,像我的 openSUSE 会定时 btrfs scrub. 在 root mail 里面可以看到。或者自己配置个邮箱。
【 在 myspam (mys/梅艳珊/珊珊/Pam/帕姆) 的大作中提到: 】
: 看来用这个真的需要ECC
--
FROM 110.85.22.*
btrfs 是自疗的。
坏掉都是因为内存坏掉写入脏数据,或者硬盘本身坏掉。
btrfs scrub 用于检测前一种错误,出错了不可恢复。
后者用我刚才说的命令替换硬盘解决。
【 在 myspam (mys/梅艳珊/珊珊/Pam/帕姆) 的大作中提到: 】
: btrfs scrub 是什么功能,你刚才说你原来用btrfs坏了,恢复麻烦吗要的时间多吗?
--
FROM 110.85.22.*