lvm方式掛載盤及擴容


                         

掛載:(掛載新設備)
fdisk -l                                (查看設備情況)
pvcreate /dev/sdb                           (將該設備創建為一個pv單元)
vgcreate app /dev/sdb -s 64M                     (創建一個名為app的vg;此處應當注意PE大小分配 eg:設置為64最大可分配4Tb,128最大分配8Tb)
lvcreate -L +99G -n app1 app                     (創建一個名為app1的lv邏輯卷,從app vg中分配99G給它)
mkdir /app                              (創建掛載點)
echo /dev/mapper/app-app1 /app ext4 defaults 0 0 >> /etc/fstab (將邏輯卷掛載信息寫入開機加載列表,開機自動識別 )
mkfs.ext4 /dev/mapper/app-app1                   (將邏輯卷app1 格式化為ext4文件系統)
mount -a                               (掛載檢測)
df -h                                     (掛載點顯示大小為邏輯卷app1的大小,掛載成功)

擴容:(物理硬盤容量增加后)
pvresize /dev/sdb                         (重新識別pv的大小,完成之后pvs可以看到擴容后大小,隨之對應的vg也同步擴大)
lvextend -l +100%FREE /dev/mapper/app-app1         (將vg所有可用容量分配給該lv)
resize2fs /dev/mapper/app-app1                  (將新加入的blocks格式化)
df -h                                 (容量增加,擴容成功)

擴容swap:
lvextend -L 2GB /dev/centos/swap                                            (擴展swap lv的大小)
sync                                                      (內存中緩沖數據寫入硬盤)
swapoff /dev/centos/swap                               (卸載swap)
mkswap /dev/centos/swap                                                        (重新調整lv為swap格式)
swapon /dev/centos/swap                                                         (重新掛載swap)
free -g                                                                                     (查看swap大小已增加)

擴容lvm根分區(xfs文件系統)

1.虛擬機操作直接擴容/dev/sda

2.fdisk /dev/sda 新添加  /dev/sda3分區 (重啟機器)

3.pvcreate  /dev/sda3    創建pv

4.vgextend  centos /dev/sda3  擴展vg

5.lvextend -l +100%FREE /dev/mapper/centos-root 擴展lv

6.xfs_growfs /dev/centos/root  格式化新加入的硬盤位xfs

7. df -h                                   成功



 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM