測試平臺:vmware centos6.5 minimal 物理卷 卷組 邏輯卷掃描 pvscan vgscan lvscan查看 pvdisplay vgdisplay lvdisplay新建 pvceate vgcreate lvcreate卸載 pvremove vgremove lvremove放大 vgextend lvextend縮小 vgreduce lvreduce
添加一塊5G的虛擬磁盤 sdb
1.新建分區
輸入:fdisk /dev/sdb 接著輸入n,p,1,再回車一次,輸入+2500MB,分出一個2.5G的主分區sdb1接著輸入n,p,2 回車再次,把剩下的分為sdb2再依次輸入:t,1,8e把/dev/sdb1的類型修改為:8e (Linux LVM) 再依次輸入:t,2,8e把/dev/sdb2的類型修改為:8e (Linux LVM)
輸入w,保存分區表注:對于那些在使用中的磁盤,保存的時候會提示“設備或資源忙”,建議重啟 以更新分區表。
2.把sdb1,sdb2轉換為物理卷
輸入:pvcreate /dev/sdb1 /dev/sdb2然后輸入:pvdisplay /dev/sdb1 查看物理卷sdb1的信息,或輸入pvdisplay 查看所有物理卷的信息。
3.創建卷組
輸入:vgcreate lei_vg /dev/sdb1 /dev/sdb2 將sdb1和sdb2組合為卷組lei_vg輸入:vgdisplay lei_vg 查看卷組lei_vg的信息
4.創建邏輯卷
輸入:lvcreate -l 100%VG -n lei_lv lei_vg創建一個大小為lei_vg整個邏輯卷的名為lei_lv的邏輯卷。
-l 100%VG 指定大小為卷組容量的百分比。-n指定邏輯卷名稱。也可以用-L 3G 指定創建大小為3G的邏輯卷。查看邏輯卷信息:lvdisplay /dev/lei_vg/lei_lv
5.格式化及使用邏輯卷
輸入: mkfs.ext4 /dev/lei_vg/lei_lv將邏輯卷lei_lv格為EXT4文件系統
6.掛載
輸入:mount /dev/lei_vg/lei_lv /home本來在home目錄中存有文件,掛載后,再向home目錄存文件,用df -h查看,發現/dev/mapper/lei_vg-lei_lv的占用情況,沒有變化,還和剛掛上去時一樣。輸入 umount /dev/lei_vg/lei_vl 卸載,再把home目錄下的文件復制到/test下,重新輸入:mount /dev/lei_vg/lei_lv /home掛載,再cp /test/* /home可以了,這次存進了/dev/lei_vg/lei_lv 中注:/dev/lei_vg/lei_lv只是一個指向/dev/mapper/lei_vg-lei_lv的鏈接。
開機自動掛載:vim /etc/fstab 在最后一行加上/dev/lei_vg/lei_lv/homeext4default 0 0
7.擴展/home目錄
給/home目錄再加一塊2G的硬盤sdcfdisk /etc/sdc, 然后n,p,1,w分為一個區sdc1創建物理卷:pvcreate /dev/sdc1# 格式化物理卷:mkfs.ext4 /dev/sdc1 (這一步好像不需要)擴展邏輯卷組:vgextend /dev/lei_vg /dev/sdc1將新空間添加到邏輯卷中:lvextend -l +100%free /dev/lei_vg/lei_lv加上去后,用df -h還看不到改變,需要激活,輸入:resize2fs -p /dev/lei_vg/lei_lv (-p顯示百分比進度條)再用df -h查看,好了
新聞熱點
疑難解答