linux 磁盘阵列 Raid0/1

本文详细介绍了如何在Linux系统中创建和管理RAID0和RAID1磁盘阵列。RAID0提升了读写速度,但不具备数据冗余;RAID1则增强了冗余能力,读性能提升,但磁盘利用率仅为一半。通过mdadm命令,演示了从创建、格式化到挂载阵列的完整过程,并强调了RAID1在硬盘损坏时的修复方法和数据安全注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建Raid使用的命令

md: 内核模块。

mdadm:将任何块设备做成RAID,模式化的命令:

创建模式: -C

专用选项:

-l: 指定级别    

-n: 设备个数  
-a: {yes|no} 自动为其创建设备文件    

-c: chunk大小,默认为64k,(数据块) 2的N次方

 -x: 指定空闲盘的个数
 

监控模式:  -F

增长模式: -G

装配模式: -A

Raid0

特性:读写速度得到提升,但不具备数据冗余读,最少2块硬盘

添加两块磁盘,大小为1G

创建raid0
 

 mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sdb /dev/sdc

格式化raid硬盘

mkdir /mnt/Raid0

mkfs.xfs /dev/md0

mount /dev/md0 /mnt/Raid0/ (临时挂载,开机自动挂载,编辑/etc/fstab)

Raid0就可以使用了

Raid 1

特性:写性能下降,读性能提升,相反冗余能力提升。但磁盘利用率是1/2,最少2块硬盘

添加两块磁盘,大小为2G,总共是4G,但是只能使用的内存2G

如何是开机前添加的磁盘不用扫描,否则需要扫描,一般需要扫描三个

[root@base ~]# echo "- - -" >> /sys/class/scsi_host/host0/scan

[root@base ~]# echo "- - -" >> /sys/class/scsi_host/host1/scan

[root@base ~]# echo "- - -" >

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值