一衰猛、LVM擴(kuò)容掛載
LVM擴(kuò)容首先需要檢測(cè)系統(tǒng)是否支持該操作翁授,命令fdisk -l
如果硬盤(pán)有Linux LVM表示支持涎拉,支持就執(zhí)行一下步驟
1,給硬盤(pán)分區(qū)
fdisk -l查看系統(tǒng)上的硬盤(pán)碟嘴,找到需要分區(qū)的硬盤(pán)后比如說(shuō):/dev/sdb
fdisk /dev/sdb接下來(lái)進(jìn)行磁盤(pán)分區(qū)
一般步驟就是n->p->1->回車(chē)鍵->回車(chē)鍵->w
以上步驟就完成了分區(qū)操作溪食,我們用fdisk -l命令檢測(cè)一下
2,查看一下當(dāng)前卷組情況
vgdisplay
3娜扇,擴(kuò)展卷組vg_cloud(第一個(gè)分區(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ò)展后寫(xiě)入容量
/sbin/resize2fs /dev/vg_cloud/lv_root
Centos6以后版本可能resize2fs 命令無(wú)效雀瓢,需要使用xfs_growfs命令擴(kuò)容
xfs_growfs /dev/vg_cloud/lv_root
二枢析、硬盤(pán)分區(qū)掛載
1,給硬盤(pán)分區(qū)
fdisk -l查看系統(tǒng)上的硬盤(pán)刃麸,找到需要分區(qū)的硬盤(pán)后比如說(shuō):/dev/sdb
fdisk /dev/sdb接下來(lái)進(jìn)行磁盤(pán)分區(qū)
一般步驟就是n->p->1->回車(chē)鍵->回車(chē)鍵->w
以上步驟就完成了分區(qū)操作登疗,我們用fdisk -l命令檢測(cè)一下
2,格式化分區(qū)
我們使用ext4?文件系統(tǒng)格式嫌蚤,格式化命令如下
mkfs -t ext4 -c /dev/sdb1
3辐益,分區(qū)掛載
格式化完分區(qū)后使用mount命令給分區(qū)掛載如:掛載到/data目錄
mount /dev/sdb1 /data
使用df -h查看掛載情況
4,配置開(kāi)機(jī)啟動(dòng)分區(qū)掛載
使用mount掛載的分區(qū)脱吱,當(dāng)電腦重啟后需要重新掛載智政,為了解決這種問(wèn)題我們需要編輯/etc/fstab文件設(shè)置開(kāi)機(jī)掛載
vi /etc/fstab
/dev/sdb1 /data ext4 defaults 0 2
以上內(nèi)容通過(guò)空格和Tab鍵分格
編輯好后保存(使用:wq!強(qiáng)制保存退出)
接下來(lái)我們重啟看看效果吧(使用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
* 若卷組給一個(gè)卷使用,如何設(shè)置最大可用容量
獲取卷組容量(以兆的單位) vgs --units=m | grep qogir |??awk '{print $6}' ? (例如卷組為qogir)
容量換算為G: CAPACITY = 卷組容量/1024(取得的容量減掉小數(shù)部分)? ?
lvcreate -L?CAPACITY -n lv_name vol_name?