磁盤管理 ——RAID1+0卷+LVM

磁盤管理

——RAID1+0卷+LVM

準備工作

以兩塊磁盤爲例sdbsdc,每塊硬盤分別建立三個主分區

sdb1      1G,         sdb2       1G,         sdb3       1G

sdc1      1G,         sdc2       1G,         sdc3       1G

第一步:分別將sdb1sdc1sdb2sdc2sdb3sdc3創建成RAID1md1md2md3

第二步:再將md1md2md3製作成RAID0md0

第三步:將RAID0md0LVM卷管理創建成lv邏輯卷存儲即可

 

添加兩塊硬盤sdbsdc

 

wKiom1PszYOBju4FAADNyYa4zCM362.jpg

管理磁盤

    查看版本信息

    [root@ns1 ~]# uname –a

 

wKioL1PszpywI4bXAAB4debFyq8469.jpg

 

    [root@ns1 ~]# cat /etc/redhat-release

 

wKiom1PszYSgNEUtAAA-TCZyDbI828.jpg

 

    查看現有磁盤

    [root@ns1~]# fdisk –l

 

wKiom1PszYTQIEkIAAF7ERRjJaI462.jpg

 

    添加硬盤,用命令使磁盤生效(如果還不能生效,需重啓服務器)

    [root@ns1 ~]# cd /sys/class/scsi_host/

    [root@ns1 scsi_host]# ls


wKioL1Pszp3gHwnAAADYVHHK8Pc161.jpg


    [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


wKioL1Pszp6gKqKbAAI00WjSiN8037.jpg


    對/dev/sdb磁盤進行分區

    [root@ns1scsi_host]# fdisk /dev/sdb

 

wKiom1PszYbQVU17AAGnvEQa1jI735.jpg

 

    同理創建/dev/sdc磁盤分區

    [root@ns1scsi_host]# fdisk /dev/sdc

    查看mdadm版本信息

    [root@ns1 scsi_host]# rpm -qi mdadm

     

wKioL1PszqGB-XGTAAIuw5uXaPM443.jpg


   創建RAID1

    [root@ns1scsi_host]# mdadm -C /dev/md1 -l 1 -n 2 /dev/sdb1 /dev/sdc1

 

wKiom1PszYnQmuXeAADXAoI7O_w261.jpg

 

    同理在創建兩個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}

 

wKiom1PszYnC3ecVAABNGqqXnmQ313.jpg


    查看創建RAID卷的日誌文件

    [root@ns1scsi_host]# cat /proc/mdstat

 

wKioL1PszqbylL_fAADgOqe-ybg271.jpg

 

RAID0卷創建LVM邏輯卷

   [root@ns1 scsi_host]# pvcreate /dev/md0

 

wKiom1PszY3Du1pBAAAsEH0zuc8748.jpg

 

   [root@ns1 scsi_host]# vgcreate vg_md /dev/md0

 

wKioL1Pszqag0PXiAAApr-luRqE646.jpg


   [root@ns1 scsi_host]#lvcreate -L 1G -n lv1_md vg_md

 

wKiom1PszY2xqJxLAAAkTyTZdC4872.jpg


 

查看創建的邏輯卷信息

   [root@ns1 scsi_host]# lvdisplay /dev/vg_md/lv1_md

 

wKioL1Pszqbyx5dWAAEPWZtMrF0646.jpg


    格式化邏輯卷

    [root@ns1 scsi_host]# mkfs.ext4 /dev/vg_md/lv1_md


wKiom1PszY6TjU-MAACk1XKnZ_s687.jpg


    創建目錄,將邏輯卷掛載至目錄下,並查看掛載信息

    [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

 

wKiom1PszZHS9RHOAAFjqMScPMI978.jpg


 

    設置自動掛載

    [root@ns1 scsi_host]# vi /etc/fstab

 

wKioL1PszqqzTO8bAACDfaAtxtM743.jpg

 

    驗證創建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

 

wKiom1PszZGzYIGoAAA2OSzPnhA858.jpg

 

    同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

 

wKioL1PszqrwpEpbAAEJIbwr8VU146.jpg

 

    設置自動掛載

    [root@ns1scsi_host]# vi /etc/fstab

wKiom1PszZKQN1c5AAC_w2jIJuI798.jpg

 

    結束實驗


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章