一、創建物理卷PV
根據是一個創建的硬盤來操作,輸入lsblk來查看有沒有創建成功這個分區,下面紅色標注的是查到有這個sdb。
現在開始創建PV。輸入pvcreate /dev/sdb[1-2]是創建的兩個物理卷軸(pvcreate 是創建物理卷),還可以用pvcreate /dev/sdb1 /dev/sdv2 ...后面可以創建好幾個,[1-2]這是創建第一個和第二個你也可以[1-3]、[1-4]等等。
pvs是查看你有沒有創建成功。
我這明顯創建成功了。pvdisplay更詳細的查看物理卷信息,下面可多東西就不截圖發了。
二、創建卷組VG
vgcreate hua /dev/sdb1 /dev/sdb2 //vgcreate是卷組vg hua是卷組名字 /dev/sdb1和/dev/sdb2是要創建卷組的分區
也可以簡寫成 vgcreate hua /dev/sdb[1-2]性質是一樣的。
vgdisplay //詳細查詢卷組
vgs //簡單查詢卷組
這就創建完成了。
三、邏輯卷LV
lvcreate -L 5G -n guo hua //lvcreate創建邏輯卷 -L后加內存是來指定大小的不能超過VG的內存 -n是設置名子后面加你創建邏輯卷的名字 hua是VG的名字
lvs //簡單查詢邏輯卷是否創建成功
lvdisplay //跟詳細的查看邏輯卷信息
四、創建文件系統
創建文件系統的格式 :mkfs.ext4 /dev/vg/lv
mkfs.ext4 /dev/hua/guo //hua是之前的VG名字 guo是之前LV的名字
五、掛載
掛載的命令格式:mount /dev/VG/LV /mut/
munt /dev/hua/guo /mnt/ //將該分區掛載到mnt目錄中。 LV后記得空格。
ls /mnt //查看是否掛載成功
umount /dev/vg/lv //取消掛載
六、擴大卷組
擴大卷組的時候一定要再創建一個分區sbd3。
vgextend hua /dev/sdb3 // hua 是之前創建的直接輸就ok。
vgs //簡單查看
七、擴大邏輯卷
擴大邏輯卷的命令:lvextend -L 8G /dev/VG/LV
lvextend -L 8G /dev/hua/guo //用之前的VG和LV即可
可以清晰看出我的邏輯卷從5G擴大到了8G。
八、縮減邏輯卷
取消掛載命令:umount /dev/VG/LV
查看空余內存的命令:e2fsck /dev/VG/LV
文件減少到2G的命令:resize2fs /dev/VG/LV
邏輯卷減少到2G的命令:lvreduce -L 2G /dev/VG/LV
下面是我寫的,因為我的VG跟LV起名字了。做這一步的時候千萬要先取消掛載。
umount /dev/hua/guo
ls /mnt //查看是否取消掛載
e2fsck /dev/hua/guo
ls -L /mnt //更ls /mnt一樣
resuze2fs /dev/hua/guo 2G
lvreduce -L 2G /dev/hua/guo //再輸入這個的時候他會提示是否縮減Y是確定N是不確定。
這就縮減邏輯卷成功了。
九、擴展卷組
首先新增一個sdb4,創建完成之后:
1.創建sdb4 //特別注意:在添加sdb4的時候可以會添加不進去不妨重啟一下試試。
2.將sdb4添加到vg卷組中
3.重新設置邏輯卷大小。
上面講述的有命令。下面都一一對應這的命令:
pbcreate /dev/sdb4
vgextend hua /dev/sdb4
lvresize -L 100m /dev/hua/guo //黃色表明部分可以清晰可見已經修改成100m,做這個的時候還會提示一下是否修改。