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