Linux RAID0阵列搭建
RAID0无法保证数据的安全性,所有数据会被平均分散的储存在所有硬盘上,因此这种模式不符合RAID的精神。但是它的优点非常明显,由于数据分散在多个硬盘上,传输速率会以硬盘的数目倍增,上限为传输通道的最大值。然而速度上的优势却牺牲了数据安全性,除非你能保证所有的硬盘都不会出问题,因为任何一颗硬盘出问题都会损失掉所有的数据。需要2个或2个以上磁盘,称为条带卷,无容错,可提高读写效率,注意:其中一个磁盘损坏,所有文件不可读,磁盘大小尽量统一,不要先分区。
如果系统没有mdadm命令,可以yum安装,yum install mdadm -y
[root@raid0 ~]# mdadm -C -v /dev/md0 -l 0 -n 2 /dev/sdb /dev/sdc #创建raid0创建后的设备名为/dev/md0,目标磁盘为/dev/sdb /dev/sdc
mdadm: chunk size defaults to 512K
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
[root@raid0 ~]# mdadm -Ds #查看/dev/md0设备信息
ARRAY /dev/md0 metadata=1.2 name=localhost.localdomain:0 UUID=2fe3a26c:5a42acf9:f9cea935:4d496c95
[root@raid0 ~]# mdadm -D /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Sat Mar 3 23:59:43 2018
Raid Level : raid0
Array Size : 20970496 (20.00 GiB 21.47 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Sat Mar 3 23:59:43 2018
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Chunk Size : 512K
Name : localhost.localdomain:0 (local to host localhost.localdomain)
UUID : 2fe3a26c:5a42acf9:f9cea935:4d496c95
Events : 0
Number Major Minor RaidDevice State
0 8 16 0 active sync /dev/sdb
1 8 32 1 active sync /dev/sdc
[root@raid0 ~]# mdadm -Ds > /etc/mdadm.conf #生成配置文件保存
[root@raid0 ~]# mkfs.ext4 /dev/md0 #格式化/dev/md0设备成ext4文件系统
mke2fs 1.41.12 (17-May-2010)
文件系统标签=
操作系统:Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=128 blocks, Stripe width=256 blocks
1310720 inodes, 5242624 blocks
262131 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=4294967296
160 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
This filesystem will be automatically checked every 30 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
[root@raid0 ~]# mkdir /raid0 #创建文件夹
[root@raid0 ~]# mount /dev/md0 /raid0/ #挂载/dev/md0设备到/raid0文件夹
[root@raid0 ~]# df -h #查看磁盘信息
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root 18G 4.3G 13G 27% /
tmpfs 491M 224K 491M 1% /dev/shm
/dev/sda1 485M 35M 426M 8% /boot
/dev/md0 20G 172M 19G 1% /raid0
[root@raid0 ~]# blkid /dev/md0 #查看uuid
/dev/md0: UUID="21c6ca69-5dda-4a0a-9bf2-fb41c6e65371" TYPE="ext4"
[root@localhost ~]# echo "UUID=21c6ca69-5dda-4a0a-9bf2-fb41c6e65371 /raid0 ext4 defaults 0 0" >> /etc/fstab #使用UUID写入到/etc/fstab进行开机自动挂载
[root@localhost ~]# cat /etc/fstab #查看是否写入

发表评论