如何修改CentOS分区大小?

Linux

当我们发现CentOS硬盘容量分配不合理时或者分区不够用时,就需要调整磁盘分区容量的大小。在工作中就出现了代码传不上去的问题,刚开始以为网络不好,后面经过排查发现所在磁盘满了。下面PHP程序员雷雪松就详细的讲解下如何修改CentOS分区大小以及CentOS分区常用的操作。

1、把空闲分区4.7G分给/dev/mapper/system-home

1
2
3
4
5
6
7
8
9
10
[root@Linux ~]# lvextend -L +4.7G /dev/mapper/system-usr
Rounding size to boundary between physical extents: 4.70 GiB
Extending logical volume usr to 21.70 GiB
Logical volume usr successfully resized
[root@hbdsftest ~]# resize2fs -p /dev/mapper/system-usr
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/mapper/system-usr is mounted on /usr; on-line resizing required
old desc_blocks = 2, new_desc_blocks = 2
Performing an on-line resize of /dev/mapper/system-usr to 5689344 (4k) blocks.
The filesystem on /dev/mapper/system-usr is now 5689344 blocks long.

2、查看空闲分区

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[root@Linux ~]# vgdisplay
--- Volume group ---
VG Name system
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 14
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 6
Open LV 6
Max PV 0
Cur PV 1
Act PV 1
VG Size 91.73 GiB
PE Size 16.00 MiB
Total PE 5871
Alloc PE / Size 5869 / 91.70 GiB
Free PE / Size 2 / 32.00 MiB
VG UUID E4AhCO-kIEN-mWEx-q6CR-fAuw-vfzO-5qWO2r

3、原有分区/dev/mapper/system-opt减少5G

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[root@hbdsftest ~]# umount /opt/
[root@hbdsftest ~]# e2fsck -f /dev/mapper/system-opt #强制检查文件系统/dev/mapper/system-opt是否有错误迹象
e2fsck 1.41.12 (17-May-2010)
第一步: 检查inode,,和大小
第二步: 检查目录结构
3: 检查目录连接性
Pass 4: Checking reference counts
5: 检查簇概要信息
/dev/mapper/system-opt: 14/655360 files (0.0% non-contiguous), 79709/2621440 blo cks
[root@hbdsftest ~]# resize2fs -p /dev/mapper/system-opt 5G #调整/dev/mapper/system-opt为5G
resize2fs 1.41.12 (17-May-2010)
正在重定位块 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXblocks.
Begin pass 3 (max = 80)
正在扫描inode表 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Begin pass 4 (max = 6)
正在更新inode引用 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The filesystem on /dev/mapper/system-opt is now 1310720 blocks long.
[root@hbdsftest ~]# mount /opt/

4、设置空闲分区

1
2
3
4
5
6
[root@hbdsftest ~]# lvreduce -L 5G /dev/mapper/system-opt
WARNING: Reducing active and open logical volume to 5.00 GiB
THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce opt? [y/n]: y
Reducing logical volume opt to 5.00 GiB
Logical volume opt successfully resized

注:lvreduce -L 5G的意思为设置当前文件系统为5G,如果lvreduce -l 5G是指从当前文件系统上减少5G

5、使用df命令查看磁盘空间大小、使用情况、可用空间、使用率以及挂载点

1
[root@Linux ~]# df -h

6、扩展system卷组

1
2
3
4
5
[root@hbdsftest ~]# vgextend system /dev/sdb
No physical volume label read from /dev/sdb
Physical volume /dev/sdb not found
Physical volume "/dev/sdb" successfully created
Volume group "system" successfully extended

来源:如何修改CentOS分区大小?

2 评论 “如何修改CentOS分区大小?

    中国不锈钢板材产业网 评论:
    2016年9月7日 下午3:47

    博主,是个文化宁

    卢松松商城 评论:
    2016年9月9日 上午10:05

    早安~不要站在现在的高度,去判定未来的事情,因为未来的你是会成长的,会有新的选择和判断。

发表评论

电子邮件地址不会被公开。 必填项已用*标注