实验1:用软件模拟生成RAID
(1)选择磁盘或者创建新的分区lsblk
选择bcde四块磁盘 创建新的分区 每个为5Gfdisk(gdisk) /dev/sdb
交互式方式创建 选择分区ID为raid 6.7编号不一样!!!
>可能需要同步内核中的磁盘分区表 centos6中用partx -a centos7中用 partprobe命令
(2)创建RAID
mdadm -C /dev/md0 -a yes -l 5 -n 3 -x 1 /dev/sd{c,d,e}1 /dev/sdb2
>解释:
>创建设备名为/dev/md0
-a yes自动创建目标RAID设备文件
-l 5 指明级别为RAID5
-n 3 使用3个块来创建
-x 1 使用一个块作为备用
默认选择chunk大小为512k
后接设备名 /dev/sd{c,d,e}1 /dev/sdb2
(未指定chunk的 默认为512k)
利用cat /proc/mdstat
查看创建的状态 (下图已经创建完成)
(3)创建文件系统并挂载RAID
mkfs.ext4 /dev/md0
为磁盘创建文件系统为ext4
mkdir -p /mnt/raid5
创建需要挂载的目录
mount /dev/md0 /mnt/raid5
挂载到目录mdadm -D /dev/md0
查看raid信息vim /etc/fstab
写入挂载的配置文件
(4)生成raid的配置文件
实验:创建逻辑卷
(1)选择合适的磁盘或者分区作为物理卷
选择磁盘bcde创建分区作为lvm的物理卷
gdisk /dev/sd#
>注意选择分区的ID 6.7不一样!!!
可能6中需要用partx -a /dev/分区名 来同步内核中的磁盘分区表 7中用 partprobe
生成物理卷PV pvcreate /dev/sd{b,c,d,e}1
查看生成的物理卷pvdisplay
(2)将生成的物理卷集合为卷组
vgcreate -s 16M vg0 /dev/sd{b,c,d,e}1
>-s 指定PE大小 默认是4M
vgdispaly
查看vg详细信息
(3)将生成的物理卷划分为逻辑卷
lvcreate -n lv0 -L 10G vg0
lvcreate -n lv1 -l 20%VG vg0
lvcreate -n lv2 -l 100 vg0
>三种不同的方法
lvdisplay 查看逻辑卷详细信息
对逻辑卷创建文件系统
mkfs.ext4 /dev/vg0/lv0
mkfs.ext4 /dev/vg0/lv1
mkfs.ext4 /dev/vg0/lv2
>三个要分开创建
(4)将逻辑卷挂载到目录
mkdir -p /mnt/lv{0,1,2}
创建挂载目录
可以直接写入文件/etc/fstab
mount -a生效 df查询
原创文章,作者:OscaoChaser,如若转载,请注明出处:http://www.178linux.com/84596