佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

12
返回列表 发新帖
楼主: atchek

BTRFS 初体验 [一] [二][三]

[复制链接]
发表于 25-9-2009 07:02 PM | 显示全部楼层
回复

使用道具 举报


ADVERTISEMENT

发表于 25-9-2009 11:52 PM | 显示全部楼层

回复 20# atchek 的帖子

没办法,菜鸟+presentation+mid-term+assignment

菜鸟一名,没什么建设性的意见
不过觉的snapshot真的很不错
回复

使用道具 举报

 楼主| 发表于 28-9-2009 06:03 PM | 显示全部楼层

BTRFS 初体验 [三] - RAID 系统 (Part 1)

来来来, 很久没玩了, 现在试试 RAID 系统。
现在建立4个IMAGE 文件

$ dd if=/dev/zero of=disk1.img bs=4096 count=65k
$ dd if=/dev/zero of=disk2.img bs=4096 count=65k
$ dd if=/dev/zero of=disk3.img bs=4096 count=65k
$ dd if=/dev/zero of=disk4.img bs=4096 count=65k

$mkfs.btrfs disk1.img
$mkfs.btrfs disk2.img
$mkfs.btrfs disk3.img
$mkfs.btrfs disk4.img

$mkdir /tmp/disk

$losetup /dev/loop16 disk1.img
(建立RAID 必须要的)

$ mount /dev/loop16 /tmp/disk
$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
tmpfs                    10240       172     10068   2% /dev
/dev/sda4            296579144  76703940 204809852  28% /media/sda4
/dev/loop16             266240        28    266212   1% /tmp/disk

$ cp /bin/* /tmp/disk/ -Rpf

准备建立RAID 0
$losetup /dev/loop17 disk2.img
Label: none  uuid: fd00f80f-e1d2-4481-bbb0-8ca7e9c4520d
        Total devices 1 FS bytes used 4.45MB
        devid    1 size 260.00MB used 164.00MB path /dev/loop16

Label: none  uuid: e88fd202-6b6b-48fa-a8d4-fe9587f9fbbc
        Total devices 1 FS bytes used 28.00KB
        devid    1 size 260.00MB used 100.00MB path /dev/loop17

Btrfs Btrfs v0.19

出现两个同样容量储存器

建立 RAID 0
$ btrfs-vol  -a /dev/loop17 /tmp/disk

检查RAID 0
$btrfs-show
Label: none  uuid: fd00f80f-e1d2-4481-bbb0-8ca7e9c4520d
        Total devices 2 FS bytes used 4.45MB
        devid    1 size 260.00MB used 164.00MB path /dev/loop16
        devid    2 size 260.00MB used 0.00 path /dev/loop17

Btrfs Btrfs v0.19

$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
tmpfs                    10240       172     10068   2% /dev
/dev/sda4            296579144  76703940 204809852  28% /media/sda4
/dev/loop16             532480      4552    527928   1% /tmp/disk

RAID 0 成功建立!

Balance 你的RAID 0
$ btrfs-vol -b /tmp/disk

测试 RAID 0
$ umount /tmp/disk
$ mount /dev/loop17 /tmp/disk
$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
tmpfs                    10240       172     10068   2% /dev
/dev/sda4            296579144  76703940 204809852  28% /media/sda4
/dev/loop17             532480      4552    527928   1% /tmp/disk

看到了吗? 在RAID0 里, 不管我们MOUNT 那df
Filesystem           1K-blocks      Used Available Use% Mounted on
tmpfs                    10240       172     10068   2% /dev
/dev/sda4            296579144  76703940 204809852  28% /media/sda4
/dev/loop17             532480      4552    527928   1% /tmp/disk

看到了吗? 不管我们MOUNT 哪个DISK, 另一个DISK 会自动一起被MOUNT。 这个就是为何 losetup 对 DISK IMAGE 很重要。 一般硬碟没有这个必要。  还有, 在BTRFS 下的RAID 是不用FORMAT 过的。

[ 本帖最后由 atchek 于 28-9-2009 06:06 PM 编辑 ]
回复

使用道具 举报

发表于 28-9-2009 09:28 PM | 显示全部楼层
大概看懂鳥,不过不敢试试,偶只有一台电脑,出了事就不用工作料,收了錢不交货被人杀了都有份。

沒关係,將來的Linux版本一定有。
回复

使用道具 举报

发表于 2-10-2009 06:00 PM | 显示全部楼层
原来 btrfs 是implement  copy on write , 看来真的很不错。 original 都是  untouch。。。

有点想试试.

@ atchek, 他 stable 吗?
回复

使用道具 举报

 楼主| 发表于 2-10-2009 07:46 PM | 显示全部楼层

回复 25# onlylonly 的帖子

我还不能确定。。。。。
没有STRESS TEST。
回复

使用道具 举报

Follow Us
发表于 9-8-2010 11:44 PM | 显示全部楼层
本帖最后由 新力爱力新 于 10-8-2010 12:23 AM 编辑

请问如何把btrfs OS 给clone起来呢?试过clonezilla不support Btrfs, sector by sector clone 太慢了。。。

----------------
版主:請注意用詞
回复

使用道具 举报

 楼主| 发表于 10-8-2010 09:20 AM | 显示全部楼层
回复 27# chuchow


    也可以用DD, 但速度也是慢的
回复

使用道具 举报


ADVERTISEMENT

发表于 10-8-2010 10:57 AM | 显示全部楼层
回复  chuchow


    也可以用DD, 但速度也是慢的
atchek 发表于 10-8-2010 09:20 AM


Thanks alot ~!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 10-6-2024 06:16 AM , Processed in 0.063951 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表