当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 15 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : raid0 抽掉存储设备 依旧可以使用??(不过我的两个存储设备容量差别比较大)
帖子发表于 : 2013-02-02 2:36 

注册: 2009-08-29 10:57
帖子: 177
送出感谢: 16
接收感谢: 3
raid0 抽掉存储设备 依旧可以使用??(不过我的两个存储设备容量差别比较大,一个4G,一个接近1G)

我是把U盘,和SD卡组合为一个raid0的阵列(大小有4.6G),然后拷贝一个文件夹进去(3.3G)
拷贝完拔掉sd卡,然后依然可以写入内容到挂载的文件夹中

是不是,由于SD卡太小了,然后拷贝的时候都只拷贝到U盘中,这个时候,SD卡没有数据,拔掉也没有关系???


_________________
还活着


页首
 用户资料  
 
2 楼 
 文章标题 : Re: raid0 抽掉存储设备 依旧可以使用??(不过我的两个存储设备容量差别比较大)
帖子发表于 : 2013-02-02 6:50 
头像

注册: 2012-06-06 18:20
帖子: 582
送出感谢: 4
接收感谢: 11
如果raid0创建成功了,那两个东西合起来也就只有2G空间了


_________________
Vimwiki建的小博客 wweir.org

历史的车轮压过一切,任何人或事物都留在了车辙里,只有思想和智慧或附在车辄上走上那么一段时间


页首
 用户资料  
 
3 楼 
 文章标题 : Re: raid0 抽掉存储设备 依旧可以使用??(不过我的两个存储设备容量差别比较大)
帖子发表于 : 2013-02-02 7:36 
头像

注册: 2008-07-24 11:33
帖子: 4793
地址: 郑州
送出感谢: 4
接收感谢: 92
温习江湖 写道:
如果raid0创建成功了,那两个东西合起来也就只有2G空间了

搞错了吧,raid0是相加。


_________________
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~


页首
 用户资料  
 
4 楼 
 文章标题 : Re: raid0 抽掉存储设备 依旧可以使用??(不过我的两个存储设备容量差别比较大)
帖子发表于 : 2013-02-02 7:39 
头像

注册: 2008-07-24 11:33
帖子: 4793
地址: 郑州
送出感谢: 4
接收感谢: 92
ruandao 写道:
raid0 抽掉存储设备 依旧可以使用??(不过我的两个存储设备容量差别比较大,一个4G,一个接近1G)

我是把U盘,和SD卡组合为一个raid0的阵列(大小有4.6G),然后拷贝一个文件夹进去(3.3G)
拷贝完拔掉sd卡,然后依然可以写入内容到挂载的文件夹中

是不是,由于SD卡太小了,然后拷贝的时候都只拷贝到U盘中,这个时候,SD卡没有数据,拔掉也没有关系???

如果你是没有卸载直接拔了的话,我只能猜测系统没有这种情况下紧急停止raid0设备的机制。然后由于容量差别较大,写入少量数据还没有触及丢失的盘……


_________________
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~


页首
 用户资料  
 
5 楼 
 文章标题 : Re: raid0 抽掉存储设备 依旧可以使用??(不过我的两个存储设备容量差别比较大)
帖子发表于 : 2013-02-02 8:04 
头像

注册: 2008-07-24 11:33
帖子: 4793
地址: 郑州
送出感谢: 4
接收感谢: 92
代码:
cuihao@cuihao-arch /tmp $ dd if=/dev/zero of=./r01 bs=1M count=128
记录了128+0 的读入
记录了128+0 的写出
134217728字节(134 MB)已复制,0.246021 秒,546 MB/秒
cuihao@cuihao-arch /tmp $ dd if=/dev/zero of=./r02 bs=1M count=128
记录了128+0 的读入
记录了128+0 的写出
134217728字节(134 MB)已复制,0.321143 秒,418 MB/秒
cuihao@cuihao-arch /tmp $ sudo mdadm --create /dev/md1 --level=0 --raid-devices=2 /dev/loop5 /dev/loop6
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md1 started.
cuihao@cuihao-arch /tmp $ sudo mkfs.ext4 /dev/md1 -q
cuihao@cuihao-arch /tmp $ sudo mount /dev/md1 /mnt/md
cuihao@cuihao-arch /tmp $ df /dev/md1
文件系统        1K-块  已用   可用 已用% 挂载点
/dev/md1       252879  6158 233665    3% /mnt/md
cuihao@cuihao-arch /tmp $ mv r02 r03                       #强制移掉raid设备
cuihao@cuihao-arch /tmp $ df /dev/md1
文件系统        1K-块  已用   可用 已用% 挂载点
/dev/md1       252879  6158 233665    3% /mnt/md
cuihao@cuihao-arch /tmp $ df /dev/md1
文件系统        1K-块  已用   可用 已用% 挂载点
/dev/md1       252879  6158 233665    3% /mnt/md
cuihao@cuihao-arch /tmp $ sudo dd if=/dev/zero of=/mnt/md/fill bs=1K count=233664
记录了233664+0 的读入
记录了233664+0 的写出
239271936字节(239 MB)已复制,2.27243 秒,105 MB/秒
cuihao@cuihao-arch /tmp $ ls -Alh /mnt/md/fill
-rw-r--r-- 1 root root 229M 2月   2 07:58 /mnt/md/fill
cuihao@cuihao-arch /tmp $ echo "测试啊!NM怎么还不丢失数据!?"|sudo tee /mnt/md/rec
测试啊!NM怎么还不丢失数据!?
cuihao@cuihao-arch /tmp $ cat /mnt/md/rec
测试啊!NM怎么还不丢失数据!?
cuihao@cuihao-arch /tmp $ sudo umount /mnt/md
cuihao@cuihao-arch /tmp $ mv r03 r02                            #恢复raid设备
cuihao@cuihao-arch /tmp $ sudo mount /dev/md1 /mnt/md
cuihao@cuihao-arch /tmp $ ls -Alh /mnt/md/fill
-rw-r--r-- 1 root root 229M 2月   2 07:58 /mnt/md/fill
cuihao@cuihao-arch /tmp $ cat /mnt/md/rec
测试啊!NM怎么还不丢失数据!?

囧,还真是奇葩了。


_________________
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~


页首
 用户资料  
 
6 楼 
 文章标题 : Re: raid0 抽掉存储设备 依旧可以使用??(不过我的两个存储设备容量差别比较大)
帖子发表于 : 2013-02-02 8:11 
头像

注册: 2008-07-24 11:33
帖子: 4793
地址: 郑州
送出感谢: 4
接收感谢: 92
代码:
cuihao@cuihao-arch /tmp $ rm r01 r02             #所幸就全干掉
rm:是否删除普通文件 "r01"?y
rm:是否删除普通文件 "r02"?y
cuihao@cuihao-arch /tmp $ cat /mnt/md/rec
测试啊!NM怎么还不丢失数据!?
cuihao@cuihao-arch /tmp $ echo "测试啊!这次必须丢失数据!"|sudo tee /mnt/md/rec
测试啊!这次必须丢失数据!
cuihao@cuihao-arch /tmp $ cat /mnt/md/rec
测试啊!这次必须丢失数据!
cuihao@cuihao-arch /tmp $ ls -Alh /mnt/md/fill
-rw-r--r-- 1 root root 229M 2月   2 07:58 /mnt/md/fill
cuihao@cuihao-arch /tmp $ df /mnt/md/
文件系统        1K-块   已用  可用 已用% 挂载点
/dev/md1       252879 239825     0  100% /mnt/md

:em20 大概是Linux的缓存机制太厉害了……


_________________
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~


页首
 用户资料  
 
7 楼 
 文章标题 : Re: raid0 抽掉存储设备 依旧可以使用??(不过我的两个存储设备容量差别比较大)
帖子发表于 : 2013-02-02 9:59 

注册: 2011-01-02 12:31
帖子: 171
送出感谢: 17
接收感谢: 5
cuihao 写道:
温习江湖 写道:
如果raid0创建成功了,那两个东西合起来也就只有2G空间了

搞错了吧,raid0是相加。


No No No !

他没错!

RAID 0 总容量是最小的那个硬盘容量乘以磁盘数量!

如果磁盘大小一样正好也是之和!并非任何情况都是之和!


页首
 用户资料  
 
8 楼 
 文章标题 : Re: raid0 抽掉存储设备 依旧可以使用??(不过我的两个存储设备容量差别比较大)
帖子发表于 : 2013-02-02 10:18 
头像

注册: 2008-07-24 11:33
帖子: 4793
地址: 郑州
送出感谢: 4
接收感谢: 92
zhangjint5 写道:
cuihao 写道:
温习江湖 写道:
如果raid0创建成功了,那两个东西合起来也就只有2G空间了

搞错了吧,raid0是相加。


No No No !

他没错!

RAID 0 总容量是最小的那个硬盘容量乘以磁盘数量!

如果磁盘大小一样正好也是之和!并非任何情况都是之和!


:em01 那这又是何解?md126是sda6和sdb1组成的raid0:
代码:
cuihao@cuihao-arch ~ $ sudo fdisk -l /dev/sda6

Disk /dev/sda6: 7155 MB, 7155482624 bytes, 13975552 sectors
Units = 扇区 of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

cuihao@cuihao-arch ~ $ sudo fdisk -l /dev/sdb1

Disk /dev/sdb1: 2104 MB, 2104492032 bytes, 4110336 sectors
Units = 扇区 of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

cuihao@cuihao-arch ~ $ sudo fdisk -l /dev/md126

Disk /dev/md126: 9258 MB, 9258926080 bytes, 18083840 sectors
Units = 扇区 of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 524288 bytes / 1048576 bytes


_________________
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~


页首
 用户资料  
 
9 楼 
 文章标题 : Re: raid0 抽掉存储设备 依旧可以使用??(不过我的两个存储设备容量差别比较大)
帖子发表于 : 2013-02-02 10:20 
头像

注册: 2008-07-24 11:33
帖子: 4793
地址: 郑州
送出感谢: 4
接收感谢: 92
嗯,我查了查,温习江湖说的也没错。
如果是硬raid,是 2*min(s1,s2)。
但软raid是总和。
http://zh.wikipedia.org/wiki/RAID#RAID_0


_________________
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~


页首
 用户资料  
 
10 楼 
 文章标题 : Re: raid0 抽掉存储设备 依旧可以使用??(不过我的两个存储设备容量差别比较大)
帖子发表于 : 2013-02-02 18:57 

注册: 2009-08-29 10:57
帖子: 177
送出感谢: 16
接收感谢: 3
cuihao 写道:
代码:
cuihao@cuihao-arch /tmp $ dd if=/dev/zero of=./r01 bs=1M count=128
记录了128+0 的读入
记录了128+0 的写出
134217728字节(134 MB)已复制,0.246021 秒,546 MB/秒
cuihao@cuihao-arch /tmp $ dd if=/dev/zero of=./r02 bs=1M count=128
记录了128+0 的读入
记录了128+0 的写出
134217728字节(134 MB)已复制,0.321143 秒,418 MB/秒
cuihao@cuihao-arch /tmp $ sudo mdadm --create /dev/md1 --level=0 --raid-devices=2 /dev/loop5 /dev/loop6
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md1 started.
cuihao@cuihao-arch /tmp $ sudo mkfs.ext4 /dev/md1 -q
cuihao@cuihao-arch /tmp $ sudo mount /dev/md1 /mnt/md
cuihao@cuihao-arch /tmp $ df /dev/md1
文件系统        1K-块  已用   可用 已用% 挂载点
/dev/md1       252879  6158 233665    3% /mnt/md
cuihao@cuihao-arch /tmp $ mv r02 r03                       #强制移掉raid设备
cuihao@cuihao-arch /tmp $ df /dev/md1
文件系统        1K-块  已用   可用 已用% 挂载点
/dev/md1       252879  6158 233665    3% /mnt/md
cuihao@cuihao-arch /tmp $ df /dev/md1
文件系统        1K-块  已用   可用 已用% 挂载点
/dev/md1       252879  6158 233665    3% /mnt/md
cuihao@cuihao-arch /tmp $ sudo dd if=/dev/zero of=/mnt/md/fill bs=1K count=233664
记录了233664+0 的读入
记录了233664+0 的写出
239271936字节(239 MB)已复制,2.27243 秒,105 MB/秒
cuihao@cuihao-arch /tmp $ ls -Alh /mnt/md/fill
-rw-r--r-- 1 root root 229M 2月   2 07:58 /mnt/md/fill
cuihao@cuihao-arch /tmp $ echo "测试啊!NM怎么还不丢失数据!?"|sudo tee /mnt/md/rec
测试啊!NM怎么还不丢失数据!?
cuihao@cuihao-arch /tmp $ cat /mnt/md/rec
测试啊!NM怎么还不丢失数据!?
cuihao@cuihao-arch /tmp $ sudo umount /mnt/md
cuihao@cuihao-arch /tmp $ mv r03 r02                            #恢复raid设备
cuihao@cuihao-arch /tmp $ sudo mount /dev/md1 /mnt/md
cuihao@cuihao-arch /tmp $ ls -Alh /mnt/md/fill
-rw-r--r-- 1 root root 229M 2月   2 07:58 /mnt/md/fill
cuihao@cuihao-arch /tmp $ cat /mnt/md/rec
测试啊!NM怎么还不丢失数据!?

囧,还真是奇葩了。


你循环设备r01,r02怎么不用 losetup下,会自动挂?

对了,我用dd建设备,raid1运行还可以,但是raid10的时候,会在mkfs -t ext3 /dev/md10上面卡死 是什么情况(我已经做好了8倍慢(相对于正常设备的mkfs)的速度的准备,不过感觉是n多倍的。。。还kill不了,搞得机子卡,最后只能拔电重启~~)


_________________
还活着


页首
 用户资料  
 
11 楼 
 文章标题 : Re: raid0 抽掉存储设备 依旧可以使用??(不过我的两个存储设备容量差别比较大)
帖子发表于 : 2013-02-02 19:08 
头像

注册: 2008-04-26 12:41
帖子: 11000
送出感谢: 11
接收感谢: 38
学习中 :em09


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
12 楼 
 文章标题 : Re: raid0 抽掉存储设备 依旧可以使用??(不过我的两个存储设备容量差别比较大)
帖子发表于 : 2013-02-02 19:19 

注册: 2009-08-29 10:57
帖子: 177
送出感谢: 16
接收感谢: 3
顺便在问问: wiki里面说raid10 说是先映射在分割资料,但是,raid10 不是先把资料拿过来分成一块一块的分配给不同的raid1组,然后在raid1组里面在把一个资料映射成2份资料,分别存储在不同的盘里面吗

这样说的话,应该是先分割再映射啊~~


:em06


_________________
还活着


页首
 用户资料  
 
13 楼 
 文章标题 : Re: raid0 抽掉存储设备 依旧可以使用??(不过我的两个存储设备容量差别比较大)
帖子发表于 : 2013-02-02 19:25 

注册: 2009-08-29 10:57
帖子: 177
送出感谢: 16
接收感谢: 3
cuihao 写道:
代码:
cuihao@cuihao-arch /tmp $ rm r01 r02             #所幸就全干掉
rm:是否删除普通文件 "r01"?y
rm:是否删除普通文件 "r02"?y
cuihao@cuihao-arch /tmp $ cat /mnt/md/rec
测试啊!NM怎么还不丢失数据!?
cuihao@cuihao-arch /tmp $ echo "测试啊!这次必须丢失数据!"|sudo tee /mnt/md/rec
测试啊!这次必须丢失数据!
cuihao@cuihao-arch /tmp $ cat /mnt/md/rec
测试啊!这次必须丢失数据!
cuihao@cuihao-arch /tmp $ ls -Alh /mnt/md/fill
-rw-r--r-- 1 root root 229M 2月   2 07:58 /mnt/md/fill
cuihao@cuihao-arch /tmp $ df /mnt/md/
文件系统        1K-块   已用  可用 已用% 挂载点
/dev/md1       252879 239825     0  100% /mnt/md

:em20 大概是Linux的缓存机制太厉害了……


2,我把U盘和sd卡都拔掉的话,就不能写入了,缓存的说法也不science啊


_________________
还活着


页首
 用户资料  
 
14 楼 
 文章标题 : Re: raid0 抽掉存储设备 依旧可以使用??(不过我的两个存储设备容量差别比较大)
帖子发表于 : 2013-02-02 19:29 
头像

注册: 2008-07-24 11:33
帖子: 4793
地址: 郑州
送出感谢: 4
接收感谢: 92
ruandao 写道:
你循环设备r01,r02怎么不用 losetup下,会自动挂?

对了,我用dd建设备,raid1运行还可以,但是raid10的时候,会在mkfs -t ext3 /dev/md10上面卡死 是什么情况(我已经做好了8倍慢(相对于正常设备的mkfs)的速度的准备,不过感觉是n多倍的。。。还kill不了,搞得机子卡,最后只能拔电重启~~)

好仔细…… 确实是losetup了,大概发帖删去错误命令时误删了。


_________________
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~


页首
 用户资料  
 
15 楼 
 文章标题 : Re: raid0 抽掉存储设备 依旧可以使用??(不过我的两个存储设备容量差别比较大)
帖子发表于 : 2013-02-02 19:37 
头像

注册: 2008-07-24 11:33
帖子: 4793
地址: 郑州
送出感谢: 4
接收感谢: 92
ruandao 写道:
顺便在问问: wiki里面说raid10 说是先映射在分割资料,但是,raid10 不是先把资料拿过来分成一块一块的分配给不同的raid1组,然后在raid1组里面在把一个资料映射成2份资料,分别存储在不同的盘里面吗

这样说的话,应该是先分割再映射啊~~


:em06

嗯,说的也没错。

英文wiki原文是:data are written in stripes across primary disks that have been mirrored to the secondary disks.
直译:数据被分割开写入已经被镜像到第二个磁盘的磁盘中。
按写入顺序确实是先分割再映射。

大概中文翻译时没仔细考虑。


_________________
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~



_________________
评价: 3.7% ruandao
 
页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 15 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译