Linux分区大小调整
这是很久之前遇到的问题了,参考的博客加了书签,最近闲下来,转成自己的。
先简述一下之前的情况,本地的一台测试服务器,一直只使用root用户,但安装系统时默认只给root用户分配了50G空间,使用一段时间后,docker启动容器,提示内存不足。
开始
首先查看磁盘情况(这里已经扩到550g了)
[root@test10 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 550G 32G 519G 6% / devtmpfs 3.8G 0 3.8G 0% /dev tmpfs 3.8G 0 3.8G 0% /dev/shm tmpfs 3.8G 9.6M 3.8G 1% /run tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup /dev/sda2 494M 188M 306M 39% /boot /dev/sda1 200M 9.8M 191M 5% /boot/efi /dev/mapper/centos-home 373G 33M 373G 1% /home overlay 550G 32G 519G 6% /var/lib/docker/overlay2/a4213478d93f7dabc8d33adc9eadaf411c21c09cf225a91634ad5e5550134193/merged overlay 550G 32G 519G 6% /var/lib/docker/overlay2/279d397a841cf2645862f73a21f0454cd77e372656c489b4d49c39d17d9f57c3/merged overlay 550G 32G 519G 6% /var/lib/docker/overlay2/56945364e5b279ceb2f7961dedb2058f276f15a9f46aa636fd499bbe000e44de/merged shm 64M 0 64M 0% /var/lib/docker/containers/ed11862c6b38097e64167dd11be6d0a99cd4604b235f16de784df88f00a221c2/mounts/shm shm 64M 0 64M 0% /var/lib/docker/containers/cb82ec88b6e594494f808e989b12f4040aa9044b626f29d0f84fd3c2e7d96dbe/mounts/shm overlay 550G 32G 519G 6% /var/lib/docker/overlay2/0db04f3c52d48bd07532ce452e23ef09d6d2d54654bba505f29ea3c039c68e1f/merged shm 64M 0 64M 0% /var/lib/docker/containers/af0f2f29662b1cd495993e6693b19297e5cc4f014549855bc21f696f6d0a3b03/mounts/shm tmpfs 770M 0 770M 0% /run/user/0 overlay 550G 32G 519G 6%
备份home分区文件
tar cvf /tmp/home.tar /home
卸载__/home__,无法卸载则停止相关进程
fuser -km /home/ # 这里我没有用到,我的home目录为空,有需要使用 umount /home
删除/home所在的卷
lvremove /dev/mapper/centos-home
扩展/root所在卷,扩展文件系统(这里再增加50g,酌情修改)
lvextend -L +50G /dev/mapper/centos-root xfs_growfs/dev/mapper/centos-root
重建/home,创建文件系统,并挂载
lvcreate -L 323G -n /dev/mapper/centos-home mkfs.xfs /dev/mapper/centos-home mount /dev/mapper/centos-home
文件恢复
tar -xvf /tmp/home.tar -C /
参考博客
- Linux 根目录爆满 解决
Linux分区大小调整相关推荐
- 动态调整linux分区大小,GParted 动态调整Linux分区大小
在虚拟化环境中虚拟机运行一段时间后数据量持续增长,磁盘分区都需要进行扩容,对于Windows系统相对简单,在磁盘瘦格式的状态下直接修改虚拟机磁盘大小,在系统中的磁盘管理里扩展分区即可,实时生效连重启都 ...
- win10 linux分区大小调整大小,如何在windows系统中调整分区大小(包括windows10/8/7)...
对磁盘进行分区(尤其是Windows 10,8和7)至关重要.毕竟,通过磁盘的分区,任务和其他程序的处理可以采用更有效的路线.分区可以更轻松地整理任务并专注于重要的事情. 分区磁盘时,第一次尝试时总是 ...
- windows下调整linux分区大小,fdisk、parted无损调整普通分区大小 (附:win的c盘分区大小调整)...
版权声明:本文为haibing.org原创文章,转载请附上本文链接. 本文永久链接:http://haibing.org/123 环境:oracle linux 6.4 #fdisk -v fdisk ...
- linux下分区比例,安全地调整Linux分区大小的三种方法 | MOS86
如何在不破坏系统和丢失所有文件的情况下更改硬盘分区并调整其大小? 从Linux开始. 立即解锁"基本Linux命令备忘单"! 这将使您注册我们的新闻通讯 在开始之前,我们需要介绍一 ...
- diskgenius linux 分区,DiskGenius调整ext4分区容量大小的方法
Ext4是一款扩展文件系统,它具有强大的功能.Ext4分区的大小取决于Windows系统的文件分区类型,在该系统下,可以借助DiskGenius硬盘分区软件对ext4分区的大小进行调整,它在不影响分区 ...
- gparted linux分区大小,用gparted 调整 分区大小 (linux)
使用 gparted 更改分区大小 By:tyro-IRC-#ubuntu-cn January6 2010 情况: 我的 archlinux 根分区不够大,需要从 windows 的 NTFS 格式 ...
- 逻辑卷与分区大小调整
如何从 LVM 的卷组中删除物理卷? 多块弹性云硬盘构建 LVM 逻辑卷-腾讯云 centos7根目录扩容(根目录在sda3 vgdisplay为空)-[简单有效] resize2fs 详解和 LVM ...
- linux分区问题,调整linux分区问题
================================================================ 系统环境:centOS6.0 调整前: /dev/sda6 ...
- mount查看linux分区大小,【128】Linux 中磁盘空间查询df、du和分区fdisk和挂载mount
内容目录(原文见公众号python宝) 一.Linux 查看磁盘空间可以使用 df 和 du 命令二.linux磁盘分区fdisk命令详解三.Linux挂载命令mount四.挂载分区实例 一.Linu ...
最新文章
- python是c语言吗-初学者python和c语言先学哪个好呢?
- jquery的html代码中a的onclick的正确显示的代码
- AJAX+json+jquery实现预加载瀑布流布局
- 武警五防一体化是什么?五防光端机产品介绍!
- Linux C 算法与数据结构 --二叉树
- 【Python】Matplotlib绘制可爱机器人
- C语言课后习题(49)
- db2 dec函数oracle,DB2常用函数和Oracle的比较
- mac 连接hbase的图形化界面_Mac 视觉史(二):90 年代失败 Mac 操作系统大赏
- 138. Copy List with Random Pointer
- Eclipse+Tomcat WEB开发配置
- 概率论:集合、假设检验、分布、矩阵、估计
- 微信开发源代码详细分析-微信开发教程6
- 【Codewars】Bouncing Balls
- Proftpd快速搭建FTP服务器
- Writeup For WeChall
- 06年及以前韩国星际职业联赛及选手资料
- Tony.SerialPorts.RS232串口模块(二)
- Mask RCNN -- Mask Scoring R-CNN
- 神马笔记 版本2.2.2-内容共享