Centos7/Ubuntu 根目錄擴容
阿新 • • 發佈:2020-08-14
---
title: Centos7或Ubuntu 根目錄擴容
EntryName: extend-root-by-lvm
date: 2020-08-14 03:09:08
categories:
tags:
章節描述:
解決/dev/mapper/centos-root
、/dev/mapper/ubuntu--vg-root
空間不足
準備
# 檢視根分割槽大小 $ df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 3.9G 0 3.9G 0% /dev tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs 3.9G 9.3M 3.9G 1% /run tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/mapper/centos-root 92G 77G 16G 84% / /dev/sda1 397M 172M 226M 44% /boot tmpfs 783M 4.0K 783M 1% /run/user/987 tmpfs 783M 0 783M 0% /run/user/1002 # 檢視磁碟編號 [root]# ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2
新增一塊硬碟以後,再次檢視磁碟
VMware 中新增一塊硬碟(編輯->新增裝置)
# 不需要對/dev/sdb 進行 格式化,分割槽
[root]# ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2 /dev/sdb
操作
添加捲
建立pv,將物理硬碟分割槽初始化為物理卷
[root]# pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created.
檢視vg組
[root]# vgs VG #PV #LV #SN Attr VSize VFree centos 1 2 0 wz--n- <99.61g 0
擴充套件vg
#這裡需要填入的組名 centos 由上一步得來
[root]# vgextend centos /dev/sdb
Volume group "centos" successfully extended
再次檢視vg組情況
[root]# vgs
VG #PV #LV #SN Attr VSize VFree
centos 2 2 0 wz--n- 199.60g <100.00g
拓展卷
擴充套件lv
[root]# lvextend -L +100G /dev/mapper/centos-root Insufficient free space: 25600 extents needed, but only 25599 available [root]# lvextend -L +99G /dev/mapper/centos-root Size of logical volume centos/root changed from <91.61 GiB (23451 extents) to <190.61 GiB (48795 extents). Logical volume centos/root successfully resized.
重新整理
# 系統重新讀取大小
[root]# xfs_growfs /dev/mapper/centos-root
meta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=6003456 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=24013824, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=11725, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 24013824 to 49966080
驗證
# 檢視擴容是否成功
[root]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 9.4M 3.9G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/mapper/centos-root 191G 69G 123G 36% /
/dev/sda1 397M 172M 226M 44% /boot
tmpfs 783M 4.0K 783M 1% /run/user/987
tmpfs 783M 0 783M 0% /run/user/1002
tmpfs 783M 0 783M 0% /run/user/986
tmpfs 783M 0 783M 0% /run/user/0
[root]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 400M 0 part /boot
└─sda2 8:2 0 99.6G 0 part
├─centos-root 253:0 0 190.6G 0 lvm /
└─centos-swap 253:1 0 8G 0 lvm [SWAP]
sdb 8:16 0 100G 0 disk
└─centos-root 253:0 0 190.6G 0 lvm /
sr0 11:0 1 10.3G 0 rom