Centos 扩容根分区
<p><span style="color: rgba(0, 0, 0, 1); font-family: 楷体; font-size: 14pt">当磁盘根分区不足时检查物理设备是否还有可用空间。如没有可用空间可新增一块硬盘来进行扩容根目录。 </span></p><div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">lsblk</pre>
</div>
<p><img src="https://img2020.cnblogs.com/blog/1400610/202007/1400610-20200714154246327-1471897470.png"></p>
<p><span style="color: rgba(0, 0, 0, 1); font-family: 楷体; font-size: 14pt">像这种就直接分区扩容即可 物理磁盘还有400G。 </span></p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">fdisk /dev/vda</pre>
</div>
<p><img src="https://img2020.cnblogs.com/blog/1400610/202007/1400610-20200714154246860-572850534.png"></p>
<p><span style="color: rgba(0, 0, 0, 1); font-family: 楷体; font-size: 14pt">打印下分区 看看目前可用的分区是否和之前查看的一样。 </span></p>
<p><span style="color: rgba(0, 0, 0, 1); font-family: 楷体; font-size: 14pt">接下来创建新分区 </span></p>
<p><img src="https://img2020.cnblogs.com/blog/1400610/202007/1400610-20200714154247147-334408210.png"></p>
<p> </p>
<p><img src="https://img2020.cnblogs.com/blog/1400610/202007/1400610-20200714154247483-930009931.png"></p>
<p> </p>
<p><span style="color: rgba(0, 0, 0, 1); font-family: 楷体; font-size: 14pt">再次打印下分区 </span></p>
<p><img src="https://img2020.cnblogs.com/blog/1400610/202007/1400610-20200714154247825-325700338.png"></p>
<p><span style="color: rgba(0, 0, 0, 1); font-family: 楷体; font-size: 14pt">分区已经创建完成。 </span></p>
<p><span style="color: rgba(0, 0, 0, 1); font-family: 楷体; font-size: 14pt">接下来需要重启下机器 ,可能会找不到新建的分区vda3 。 </span></p>
<p> </p>
<p><span style="color: rgba(0, 0, 0, 1); font-family: 楷体; font-size: 14pt">重启完机器之后 直接格式化vda3 一步一步扩容即可。不必纠结hostname,一下了扩容很多台没注意从哪台机器截图拷贝出来的。</span></p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;"># vgextend centos /dev/vda3 ----准备扩容分区</pre>
</div>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;"># lvextend -L +400G /dev/centos/root /dev/vda3 ---扩容文件系统vda3 到根目录</pre>
</div>
<p><img src="https://img2020.cnblogs.com/blog/1400610/202007/1400610-20200714154248204-1725390998.png"></p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;"># xfs_growfs /dev/centos/root #####扩展文件系统</pre>
</div>
<p><img src="https://img2020.cnblogs.com/blog/1400610/202007/1400610-20200714154248783-1440130568.png"></p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;"># mkfs.ext4 /dev/vda
vda vda1 vda2 vda3
# mkfs.ext4 /dev/vda3 ---格式化分区
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
26214400 inodes, 104857600 blocks
5242880 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2252341248
3200 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 422K 0 rom
vda 252:0 0 500G 0 disk
├─vda1 252:1 0 1G 0 part /boot
├─vda2 252:2 0 99G 0 part
│ ├─centos-root 253:0 0 50G 0 lvm /
│ ├─centos-swap 253:1 0 7.9G 0 lvm
│ └─centos-home 253:2 0 41.1G 0 lvm /home
└─vda3 252:3 0 400G 0 part
#</pre>
</div>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">#
# vgextend centos /dev/vda
vda vda1 vda2 vda3
# vgextend centos /dev/vda3 ----准备扩容分区
WARNING: ext4 signature detected on /dev/vda3 at offset 1080. Wipe it? : y
Wiping ext4 signature on /dev/vda3.
Physical volume "/dev/vda3" successfully created.
Volume group "centos" successfully extended
# lvextend -L +400G /dev/centos/root /dev/vda3 ---扩容文件系统vda3 到根目录
Insufficient free space: 102400 extents needed, but only 102399 available
# lvextend -L +399G /dev/centos/root /dev/vda3
Size of logical volume centos/root changed from 50.00 GiB (12800 extents) to 449.00 GiB (114944 extents).
Logical volume centos/root successfully resized.
#
</pre>
</div>
<p> </p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">#
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 50G 1.4G 49G 3% /
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 8.5M 3.9G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/vda1 1014M 142M 873M 14% /boot
/dev/mapper/centos-home 42G 33M 42G 1% /home
tmpfs 783M 0 783M 0% /run/user/0
#
# xfs_growfs /dev/centos/root #####扩展文件系统
meta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=3276800 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=13107200, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=6400, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 13107200 to 117702656
#
# df -h #####验证扩容是否成功
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 449G 1.4G 448G 1% /
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 8.5M 3.9G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/vda1 1014M 142M 873M 14% /boot
/dev/mapper/centos-home 42G 33M 42G 1% /home
tmpfs 783M 0 783M 0% /run/user/0
#
</pre>
</div>
<p> </p>
<p>扩容完成。</p><br><br>
来源:https://www.cnblogs.com/lbjstill/p/13299441.html
頁:
[1]