Ubuntu 系统调整LVM卷/home分区到 / 分区

简介: 解决linux系统Ubuntu 下调整home和根分区大小:目标:将 /dev/mapper/ubuntu--55--vg-home 缩小到1.5T,并将剩余的空间添加给/dev/mapper/ubuntu--55--vg-root,1.

解决linux系统Ubuntu 下调整home和根分区大小:目标:将 /dev/mapper/ubuntu--55--vg-home 缩小到1.5T,并将剩余的空间添加给/dev/mapper/ubuntu--55--vg-root,1.首先查看磁盘使用情况...

目标:将/dev/mapper/ubuntu--55--vg-home 缩小到 1.5T,并将剩余的空间添加给/dev/mapper/ubuntu--55--vg-root

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

# df -h

image

2.卸载/home

# umount /home

3. 这里我们会看到 磁盘正在被使用 用 fuser 清除

     # fuser -m - k /home  

image

4.先启用 root 用户

 # vim /etc/ssh/sshd_config

image
添加这行 PermitRootLogin yes

5.重启服务

  #sudo /etc/init.d/ssh restart

image

6.用root用户登录 卸载 /home

image
卸载前后对比

7.调整分区大小

# resize2fs -p /dev/mapper/ubuntu--55--vg-home 1.5T

如果提示运行“e2fsck -f /dev/mapper/ubuntu--55--vg-home ”,则执行相关命令

# e2fsck -f /dev/mapper/ubuntu--55--vg-home

然后重新执行命令

# resize2fs -p /dev/mapper/ubuntu--55--vg-home 1.5T

注:resize2fs 为重新设定磁盘大小,只是重新指定一下大小,并不对结果有影响,需要下面lvreduce的配合
image

8.挂载上/home,查看磁盘使用情况

# mount /home
# df -h

9.设置空闲空间

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

  # lvreduce -L +1.5T /dev/mapper/ubuntu--55--vg-home

注:lvreduce -L 1.5T的意思为设置当前文件系统为1.5T,如果/dev/mapper/ubuntu--55--vg-home 是指从当前文件系统上减少1.5T
使用lvreduce减小逻辑卷的大小。注意:减小后的大小不能小于文件的大小,否则会丢失数据。
可以使用vgdisplay命令等查看一下可以操作的大小。也可以是用fdisk -l命令查看详细信息

  # vgdisplay

注:vgdisplay为显示LVM卷组的元数据信息

image

10.把闲置空间挂在到根目录下

 #lvextend -L +4.0T /dev/mapper/ubuntu--55--vg-root

image
注:lvextend -L +4.0T为在文件系统上增加4.0T

刷新

  # resize2fs -p /dev/mapper/ubuntu--55--vg-root 

11.检查调整结果

# df -h
目录
相关文章
|
1月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
139 18
|
1月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
130 15
|
1月前
|
存储 Ubuntu iOS开发
在Ubuntu 22.04系统上安装libimobiledevice的步骤
为了获取更多功能或者解决可能出现问题,请参考官方文档或者社区提供支持。
101 14
|
1月前
|
Ubuntu
在Ubuntu系统上设置syslog日志轮替与大小限制
请注意,在修改任何系统级别配置之前,请务必备份相应得原始档案并理解每项变更可能带来得影响。
133 2
|
2月前
|
XML Ubuntu Java
如何在Ubuntu系统上安装和配置JMeter和Ant进行性能测试
进入包含 build.xml 的目录并执行:
145 13
|
2月前
|
Ubuntu Windows
双系统必备:Ubuntu自动挂载Windows分区
在双系统环境下,手动挂载Windows硬盘十分繁琐。本文介绍如何配置Ubuntu开机自动挂载Windows硬盘,包括硬盘识别、挂载点创建、fstab配置及验证步骤,帮助您节省时间,实现高效操作。
290 1
|
2月前
|
Ubuntu 机器人 项目管理
Ubuntu系统更换软件源以及ROS包管理问题解析
以上是针对Ubuntu系统软件源的更换和ROS包管理的关键步骤。务必跟随官方指南,在安装或者配置过程中应答疑解惑,确保每一步操作的准确性。这些操作对于机器人研发人员和爱好者来说是日常任务的一部分,熟练掌握这些技能,能够在机器人编程和项目管理方面提供很大的帮助。
182 0
|
2月前
|
缓存 监控 Ubuntu
Ubuntu操作系统下清除系统缓存与无用文件的方法
通过上述步骤断行综合性地对Ubuntu进行优化与整洁可显著改善其性能表现及响应速度。然而,请注意在执行某些操作前确保充分了解其潜在影响;例如,在移除旧内核之前确认新内核稳定运行无问题;而对于关键配置更改则需确保备份好相关设置以便恢复原状态。
373 0
|
2月前
|
存储 Web App开发 Ubuntu
手机变PC:给安卓手机刷Ubuntu Touch系统
至此,魅族PRO 5刷入Ubuntu Touch即完成了。 魅族PRO 5的Ubuntu Touch的开机画面如下:
492 0