CentOS7扩展根目录空间操作步骤

公司最近安装了一批新的CentOS7服务器,并额外安装了几个硬盘,但根磁盘空间很小。
服务器上部署LVM。
由于业务需要,根磁盘需要额外的空间,因此我们决定使用额外的两个硬盘来扩展根目录。
1.创建两个物理卷:pvcreate/dev/sda1pvcreate/dev/sdb1(注意:如果这些挂载点已存在,会提示覆盖,只需输入y并确认覆盖)2.展开Centos卷组。
:vgextendcentos/dev/sd{a,b}13、增长逻辑卷:lvextend-L+XXXGcentos(注:XXX是具体要扩展的大小,单位是G)4、将扩展后的逻辑卷应用到根分区xfs_growfs/(注:CentOS6命令与CentOS7相同,不同请自行百度具体命令)

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

修改OwnCloud的xxx/data/路径后,Web服务器没有写入权限,因此将额外的home分区的容量调整为根文件夹,从而解决了相关问题。
下一个问题是解决外置硬盘问题。
目标:将VolGroup-lv_home减少到20G,并将剩余空间添加到VolGroup-lv_root1。
首先检查磁盘使用情况[root@jb51.net~]#df-h已使用可用容量的%。
挂载点文件系统使用的大小利润使用率%已安装/dev/mapper/walgroup-lv_root154G7.9G139G6%/tmpfs1.9G100K1.9G1%/dev/shm/dev/sda1485M69M391M15%/boot/dev/mapper/VolGroup-lv_home299G984M<283G>使用以下命令结束捕获过程:[root@jb51.net~]#fuser-m/home3。
调整分区大小.net~]#resize2fs-p/dev/mapper/VolGroup-lv_home20G如果提示运行“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_home20G注意:resize2fs用于重置磁盘大小,仅重新分配大小,不影响结果。
这需要以下lvreduce4支持。
挂载/home并检查磁盘使用情况[root@jb51.net~]#mount/home[root@jb51.net~]#df-h5。
设置可用空间并使用lvreduce命令减少LVM逻辑卷占用的空间量。
逻辑卷上已有的数据可能会被删除,因此操作前必须确认。
记得输入“y”[root@jb51.net~]#lvreduce-L20G/dev/mapper/VolGroup-lv_home注:lvreduce-L20G意思是设置当前文件系统为20G,通过将文件系统减少到20G来减少逻辑卷的大小。
注意:缩小后的大小不能小于文件大小,否则会丢失数据。
您可以使用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