一、LVM擴(kuò)容掛載
LVM擴(kuò)容首先需要檢測系統(tǒng)是否支持該操作,命令fdisk -l

如果硬盤有Linux LVM表示支持,支持就執(zhí)行一下步驟
1,給硬盤分區(qū)
fdisk -l查看系統(tǒng)上的硬盤,找到需要分區(qū)的硬盤后比如說:/dev/sdb

fdisk /dev/sdb接下來進(jìn)行磁盤分區(qū)

一般步驟就是n->p->1->回車鍵->回車鍵->w
以上步驟就完成了分區(qū)操作,我們用fdisk -l命令檢測一下

2,查看一下當(dāng)前卷組情況
vgdisplay

3,擴(kuò)展卷組vg_cloud(第一個分區(qū)的默認(rèn)組)或查看當(dāng)前分區(qū)
vgextend /dev/vg_cloud /dev/sdb1
4,擴(kuò)展邏輯分區(qū)vg_cloud的容量(根目錄"/"的掛載點(diǎn))
lvdisplay

lvextend -l +100%FREE /dev/vg_cloud/lv_root
(這里是擴(kuò)展全部容量)
5,擴(kuò)展后寫入容量
/sbin/resize2fs /dev/vg_cloud/lv_root

Centos6以后版本可能resize2fs 命令無效,需要使用xfs_growfs命令擴(kuò)容
xfs_growfs /dev/vg_cloud/lv_root
二、硬盤分區(qū)掛載
1,給硬盤分區(qū)
fdisk -l查看系統(tǒng)上的硬盤,找到需要分區(qū)的硬盤后比如說:/dev/sdb

fdisk /dev/sdb接下來進(jìn)行磁盤分區(qū)

一般步驟就是n->p->1->回車鍵->回車鍵->w
以上步驟就完成了分區(qū)操作,我們用fdisk -l命令檢測一下

2,格式化分區(qū)
我們使用ext4?文件系統(tǒng)格式,格式化命令如下
mkfs -t ext4 -c /dev/sdb1

3,分區(qū)掛載
格式化完分區(qū)后使用mount命令給分區(qū)掛載如:掛載到/data目錄
mount /dev/sdb1 /data
使用df -h查看掛載情況

4,配置開機(jī)啟動分區(qū)掛載
使用mount掛載的分區(qū),當(dāng)電腦重啟后需要重新掛載,為了解決這種問題我們需要編輯/etc/fstab文件設(shè)置開機(jī)掛載
vi /etc/fstab
/dev/sdb1 /data ext4 defaults 0 2

以上內(nèi)容通過空格和Tab鍵分格
編輯好后保存(使用:wq!強(qiáng)制保存退出)
接下來我們重啟看看效果吧(使用reboot命令重啟)
ps 如果直接創(chuàng)建參考以下命令
* 創(chuàng)建物理卷:pvcreate /dev/sdb
* 創(chuàng)建卷組:vgcreate vol_name /dev/sdb (vol_name 為卷組名字)
* 創(chuàng)建邏輯卷:lvcreate -L 30G -n lv_name vol_name (假設(shè)卷的大小為30G,lv_name為邏輯卷的名字)
* 格式化:mkfs.xfs? /dev/vol_name/lv_name
* 新建掛載點(diǎn):mkdir? /mount_point
* 掛載文件系統(tǒng): mount?/dev/vol_name/lv_name? ?/mount_point
* 邏輯卷擴(kuò)容:?lvextend –L +100g? /dev/vol_name/lv_name?(給/dev/vol_name/lv_name擴(kuò)容100g)
*?擴(kuò)容生效?:? ? resize2fs?/dev/vol_name/lv_name
* 查看物理卷信息: pvs 、 pvdisplay ? ?
* 查看邏輯卷信息: lvs 、lvdisplay
* 若卷組給一個卷使用,如何設(shè)置最大可用容量
獲取卷組容量(以兆的單位) vgs --units=m | grep qogir |??awk '{print $6}' ? (例如卷組為qogir)
容量換算為G: CAPACITY = 卷組容量/1024(取得的容量減掉小數(shù)部分)? ?
lvcreate -L?CAPACITY -n lv_name vol_name?