磁盤管理
——RAID1+0卷+LVM
準備工作
以兩塊磁盤爲例sdb和sdc,每塊硬盤分別建立三個主分區
sdb1 1G, sdb2 1G, sdb3 1G
sdc1 1G, sdc2 1G, sdc3 1G
第一步:分別將sdb1和sdc1、sdb2和sdc2、sdb3和sdc3創建成RAID1卷md1、md2、md3
第二步:再將md1、md2、md3製作成RAID0卷md0
第三步:將RAID0卷md0用LVM卷管理創建成lv邏輯卷存儲即可
添加兩塊硬盤sdb和sdc
管理磁盤
查看版本信息
[root@ns1 ~]# uname –a
[root@ns1 ~]# cat /etc/redhat-release
查看現有磁盤
[root@ns1~]# fdisk –l
添加硬盤,用命令使磁盤生效(如果還不能生效,需重啓服務器)
[root@ns1 ~]# cd /sys/class/scsi_host/
[root@ns1 scsi_host]# ls
[root@zzsrv2~]# echo "- - -" >/sys/class/scsi_host/host0/scan
...(有幾個host*文件,執行幾次echo命令)
[root@zzsrv2 ~]# echo "- - -" >/sys/class/scsi_host/host32/scan
再次查看磁盤情況
[root@ns1 scsi_host]# fdisk -l
對/dev/sdb磁盤進行分區
[root@ns1scsi_host]# fdisk /dev/sdb
同理創建/dev/sdc磁盤分區
[root@ns1scsi_host]# fdisk /dev/sdc
查看mdadm版本信息
[root@ns1 scsi_host]# rpm -qi mdadm
創建RAID1卷
[root@ns1scsi_host]# mdadm -C /dev/md1 -l 1 -n 2 /dev/sdb1 /dev/sdc1
同理在創建兩個RAID1卷
[root@ns1scsi_host]# mdadm -C /dev/md2 -l 1 -n 2 /dev/sdb2 /dev/sdc2
[root@ns1scsi_host]# mdadm -C /dev/md3 -l 1 -n 2 /dev/sdb3 /dev/sdc3
創建RAID0卷
[root@ns1scsi_host]# mdadm -C /dev/md0 -l 0 -n 3 /dev/md{1,2,3}
查看創建RAID卷的日誌文件
[root@ns1scsi_host]# cat /proc/mdstat
用RAID0卷創建LVM邏輯卷
[root@ns1 scsi_host]# pvcreate /dev/md0
[root@ns1 scsi_host]# vgcreate vg_md /dev/md0
[root@ns1 scsi_host]#lvcreate -L 1G -n lv1_md vg_md
查看創建的邏輯卷信息
[root@ns1 scsi_host]# lvdisplay /dev/vg_md/lv1_md
格式化邏輯卷
[root@ns1 scsi_host]# mkfs.ext4 /dev/vg_md/lv1_md
創建目錄,將邏輯卷掛載至目錄下,並查看掛載信息
[root@ns1 scsi_host]# mkdir /mdamd_lv1
[root@ns1 scsi_host]# mount /dev/vg_md/lv1_md/mdamd_lv1
[root@ns1 scsi_host]# df –h
設置自動掛載
[root@ns1 scsi_host]# vi /etc/fstab
驗證創建RAID1後磁盤可有空間是否爲3G
Lv1_md+ lv2_md+ lv3_md的容量剛好3G,創建第四個就會報錯
[root@ns1 scsi_host]# lvcreate -L 1G -n lv2_mdvg_md
[root@ns1 scsi_host]# lvcreate -L 1G -n lv3_mdvg_md
[root@ns1 scsi_host]# lvcreate -L 1G -n lv4_mdvg_md
同lv1_md原理,格式化邏輯卷,掛載,
[root@ns1 scsi_host]# mkfs.ext4 /dev/vg_md/lv2_md
[root@ns1 scsi_host]# mkfs.ext4 /dev/vg_md/lv3_md
[root@ns1 scsi_host]# mkdir /mdamd_lv2
[root@ns1 scsi_host]# mkdir /mdamd_lv3
[root@ns1 scsi_host]# mount /dev/vg_md/lv2_md/mdamd_lv2
[root@ns1 scsi_host]# mount /dev/vg_md/lv3_md/mdamd_lv3
[root@ns1 scsi_host]# df –lh
設置自動掛載
[root@ns1scsi_host]# vi /etc/fstab
結束實驗