centos 缩小根 centos根目录扩容

今天给各位分享centos 缩小根的知识,其中也会对centos根目录扩容进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

Centos-root根目录扩容操作指导手册

Centos-root根目录扩容操作指导

在进行Centos-root根目录扩容之前,首先需要检查磁盘分区信息,通常使用命令`lsblk`进行查看。

在示例中,磁盘vda总空间为60G,其中centos-root根目录占用17G,vda1和vda2合计20G,剩余40G未使用。

接下来,将剩余的40G空间扩容至centos-root根目录。

步骤如下:

新建vda3分区

使用`fdisk/dev/vda`命令,执行新建分区命令`n`,选择`p`模式,输入`3`(默认即可),完成分区创建。需进一步修改分区ID为8e,通过`t`命令实现。

修改vda3分区ID

使用`fdisk/dev/vda`命令,选择`t`模式,输入`3`,将ID修改为8e,执行`w`保存更改。

设置vda3分区文件系统为ext4

使用`mkfs.ext4/dev/vda3`命令,完成ext4文件系统格式化。

创建物理卷PV

使用`pvcreate/dev/vda3`命令,创建物理卷。

查看物理卷PV是否创建成功

使用相关命令检查物理卷状态。

扩展卷组VG

使用`vgextend centos/dev/vda3`命令,将物理卷添加至卷组centos中。

调整LV大小

使用`Lvextend-L+39G/dev/mapper/centos-root`命令,将centos-root逻辑卷大小扩展至56G。

完成上述步骤后,Centos-root根目录的可用空间将从17G扩展至56G,有效增加系统存储容量。

相关参考资料包括:

cnblogs.com/sugarwxx/p/...

提供了Centos-root根目录扩容的详细步骤。

blog.csdn.net/weixin_40...

介绍了具体的扩容步骤。

blog.csdn.net/weixin_30...

对PV、LV、VG的详细解释和使用。

centos7扩容根目录(/dev/mapper/centos-root)

在操作CentOS7系统进行磁盘扩容时,首先需要确认当前系统内的分区状况。

具体步骤如下:

1、检查当前分区配置,发现在/dev/mapper/centos-root位置即为根目录所在。

2、创建新分区,并将分区id设为8e,确保分区类型兼容。

3、更新系统,确保sda3分区正确显示。

4、使用lvm命令,新建名为/dev/sda3的卷,并将该卷加载到卷组centos中。

注意:在进行这一步操作时,切记不能随意将/dev/centos/root改为centos-root,因为LVM逻辑卷管理的根文件系统应建立在卷组(VG)centos上的逻辑卷(LV)上。

5、完成磁盘扩容后,需同步操作以实现对根目录的扩容。这一步骤确保系统能够在新的磁盘空间中正常运行。

解决linux系统CentOS下调整home和根分区大小的方法

owncloud的xxx/data/路径修改之后,没有web服务器写入权限,于是把多余的home分区的容量调整到了root文件夹下面,于是,解决了相关问题。下一个问题,解决外挂硬盘的问题。

目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root

1、首先查看磁盘使用情况

[root@jb51.net~]# df-h

文件系统容量已用可用已用%挂载点

FilesystemSizeUsedAvailUse%Mounted on

/dev/mapper/VolGroup-lv_root154G7.9G139G6%/

tmpfs1.9G100K1.9G1%/dev/shm

/dev/sda1485M69M391M15%/boot

/dev/mapper/VolGroup-lv_home299G984M283G1%/home目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root

2、卸载/home

[root@jb51.net~]# umount/home

umount/home如果提示无法卸载,则是有进程占用/home,使用如下命令来终止占用进程:

[root@jb51.net~]# fuser-m/home

3、调整分区大小

[root@jb51.net~]# resize2fs-p/dev/mapper/VolGroup-lv_home 20G

如果提示运行“e2fsck-f/dev/mapper/VolGroup-lv_home”,则执行相关命令:

[root@jb51.net~]# e2fsck-f/dev/mapper/VolGroup-lv_home然后重新执行命令:

[root@jb51.net~]# resize2fs-p/dev/mapper/VolGroup-lv_home 20G注:resize2fs为重新设定磁盘大小,只是重新指定一下大小,并不对结果有影响,需要下面lvreduce的配合

4、挂载上/home,查看磁盘使用情况

[root@jb51.net~]# mount/home

[root@jb51.net~]# df-h

5、设置空闲空间

使用lvreduce指令用于减少LVM逻辑卷占用的空间大小。可能会删除逻辑卷上已有的数据,所以在操作前必须进行确认。记得输入“y”

[root@jb51.net~]# lvreduce-L 20G/dev/mapper/VolGroup-lv_home注:lvreduce-L 20G的意思为设置当前文件系统为20G,如果lvreduce-l 20G是指从当前文件系统上减少20G

使用lvreduce减小逻辑卷的大小。

注意:减小后的大小不能小于文件的大小,否则会丢失数据。

可以使用vgdisplay命令等查看一下可以操作的大小。也可以是用fdisk-l命令查看详细信息。

[root@jb51.net~]# vgdisplay注:vgdisplay为显示LVM卷组的元数据信息

6、把闲置空间挂在到根目录下

[root@jb51.net~]# lvextend-L+283G/dev/mapper/VolGroup-lv_root

注:lvextend-L+283G为在文件系统上增加283G

[root@jb51.net~]# resize2fs-p/dev/mapper/VolGroup-lv_root7、最后检查调整结果

[root@jb51.net~]# df-h

阅读剩余
THE END