?
=
?
pv由物理卷或者分區組成 ? pv可以組成一個或者多個vg ? ? vg可以分成多個lv 方便擴展
pvs vgs lvs 可以查看當前存在的pv vg lv
?
我的centos硬盤20g 使用了一段時間 加了100g 這時候 我們可以使用擴展來擴展我們的分區大小
?
查看自己擁有多少個硬盤
ls /dev/sd* | grep -v '[0-9]'
?
查看自己擁有多少個分區
ls /dev/sd*
?
使用 fdisk 命令 為硬盤建立新的分區或者調整大小
fdisk /dev/sda
輸入 m 可以得到幫助
p 打印出現有的分區
輸入 n 新建分區
? ? ?p 建立基礎分區
? ? ?e 建立擴展分區
?
輸入分區號
輸入啟始扇區
輸入大小 +20G 就是20G +100M 就是100M 格式 : +數字 {K,M,G}
輸入 d 刪除 分區
?
輸入w 保存分區表
?
修改之后 系統不會立馬讀取分區表?這時候 我們可以重啟 或者輸入partprobe 讓系統重新讀取分區
?
[root@localhost ~]# partprobe
Warning: 無法以讀寫方式打開 /dev/sr0 (只讀文件系統)。/dev/sr0 已按照只讀方式打開。
[root@localhost ~]# ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 /dev/sda5
?
分區有了 ? ? ? ? ? ? ? ? ?3 用于掛載 其他兩個分區擴展/ 目錄
為分區3 格式化
mkfs.xfs /dev/sd3?
?
掛載 sd3 到/下面的123
mount -t xfs /dev/sd3 /123
?
df -hT 查看?
[root@localhost 123]# df -hT
掛載ok?
?
?
?擴展我們的 / 目錄?
先查看pvs?
?
把我們4分區和5分區添加進pv
pvcreate ?/dev/sd4?
pvcreate /dev/sd5
把 兩個pv 加入到一個vg 當中去
vgextend cl /dev/sda4
vgextend cl /dev/sda5
查看vg?此時free 已經多了
vgs 查看
下一步擴展我們的/ 目錄
lvextend -L +40G /dev/mapper/cl-root -L 指定大小 +40G 擴展40G 目標是/dev/mapper/cl-root
顯示成功 但是查看自己的硬盤信息 卻發現沒有更新
還是需要刷新 重啟 或者使用??xfs_growfs /dev/mapper/cl-root 擴展完成
?