记一个centos分区大小调整过程
1. 备份 /home 目录
[root@centos ~]# cp -r /home /home_backup
2. 查看目前磁盘使用的情况, 需要将 /dev/mapper/centos-home 244G 中大部分空间转移到 /dev/mapper/centos-root
[root@centos nat123]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 50G 13G 38G 25% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 4.0K 1.9G 1% /dev/shm
tmpfs 1.9G 193M 1.7G 11% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda1 1014M 215M 800M 22% /boot
overlay 50G 13G 38G 25% /var/lib/docker/overlay2/264f9446379658fba158fa8c8d6f3e45c7f304d4ccc7fe52c8daf960e88c679d/merged
overlay 50G 13G 38G 25% /var/lib/docker/overlay2/2d60515a51ca0c17176fc57daadd158d2d72627319d936edb78ff634a46586f8/merged
shm 64M 304K 64M 1% /var/lib/docker/containers/b71b26397d3161b6111153b1235fac5cd7b8fd4689d2b42152323581ee841f9c/mounts/shm
shm 64M 0 64M 0% /var/lib/docker/containers/207876d113a78e5774c5f37baa7bd72902dc66421bd4bf613e054690b58cb271/mounts/shm
overlay 50G 13G 38G 25% /var/lib/docker/overlay2/9bc02eae04e25d1df9099a90799cddb0480853a327200aa73cf2b94673e32fb9/merged
shm 64M 0 64M 0% /var/lib/docker/containers/50bd6e7b1a981b9022bdba41c570de5aabe1b711c01a1cf7372f3f60ec3aedc0/mounts/shm
overlay 50G 13G 38G 25% /var/lib/docker/overlay2/afb063ab2596eb30c05e17e82908cbf4a0fc8a871f60019851a608ed95dab0af/merged
overlay 50G 13G 38G 25% /var/lib/docker/overlay2/6d0a46fd532806790f9fe09c2d1f9655fef69766254807393269c5715e01ecde/merged
shm 64M 0 64M 0% /var/lib/docker/containers/ed8b06752134db6c037a00b9bc346336f69fc0fb4763b92018de433cc748c905/mounts/shm
shm 64M 0 64M 0% /var/lib/docker/containers/bb3a31de127a8707b10717ca840c895891fc0248174a01a3555d41a580d0f052/mounts/shm
overlay 50G 13G 38G 25% /var/lib/docker/overlay2/5fecce6d83b0fde7f444ec5f1ac99f2832f827d824a2c0065abc51086c35fb3a/merged
shm 64M 0 64M 0% /var/lib/docker/containers/7769655d4fa38b534ff7a4c0be81bc54e36aac8192d04440081c804b7cb6beae/mounts/shm
tmpfs 380M 0 380M 0% /run/user/0
/dev/mapper/centos-home 244G 100M 243G 1% /home
3. 首先卸载 /home
[root@centos ~]# umount -v /home
umount: /home:目标忙。
(有些情况下通过 lsof(8) 或 fuser(1) 可以
找到有关使用该设备的进程的有用信息)
3.1 先把繁忙中的进程杀死
2.1.1 查看繁忙中的进程
[root@centos ~]# fuser -mv /home
用户 进程号 权限 命令
/home: root kernel mount /home
root 22037 ..c.m mono
3.1.2 kill 22037
[root@centos ~]# kill -9 22037
[root@centos ~]# fuser -mv /home
用户 进程号 权限 命令
/home: root kernel mount /home
4. 确定文件系统类型
[root@centos ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Sat Nov 10 15:06:20 2018
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / xfs defaults 0 0
UUID=39b284f4-969c-44b6-9ac7-9849e37688f9 /boot xfs defaults 0 0
/dev/mapper/centos-home /home xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
5. 调整分区
[root@centos ~]# lvremove /dev/mapper/centos-home
Do you really want to remove active logical volume centos/home? [y/n]: y
Logical volume "home" successfully removed
[root@centos ~]# lvcreate centos -L 50G -n home
WARNING: xfs signature detected on /dev/centos/home at offset 0. Wipe it? [y/n]: y
Wiping xfs signature on /dev/centos/home.
Logical volume "home" created.
[root@centos ~]# mkfs.xfs /dev/centos/home
meta-data=/dev/centos/home isize=512 agcount=4, agsize=3276800 blks
= sectsz=4096 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=13107200, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=6400, version=2
= sectsz=4096 sunit=1 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
[root@centos ~]# lvextend -l +100%FREE /dev/mapper/centos-root
Size of logical volume centos/root changed from 50.00 GiB (12800 extents) to 243.21 GiB (62262 extents).
Logical volume centos/root successfully resized.
[root@centos ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 50G 13G 38G 25% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 4.0K 1.9G 1% /dev/shm
tmpfs 1.9G 193M 1.7G 11% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda1 1014M 215M 800M 22% /boot
overlay 50G 13G 38G 25% /var/lib/docker/overlay2/264f9446379658fba158fa8c8d6f3e45c7f304d4ccc7fe52c8daf960e88c679d/merged
overlay 50G 13G 38G 25% /var/lib/docker/overlay2/2d60515a51ca0c17176fc57daadd158d2d72627319d936edb78ff634a46586f8/merged
shm 64M 304K 64M 1% /var/lib/docker/containers/b71b26397d3161b6111153b1235fac5cd7b8fd4689d2b42152323581ee841f9c/mounts/shm
shm 64M 0 64M 0% /var/lib/docker/containers/207876d113a78e5774c5f37baa7bd72902dc66421bd4bf613e054690b58cb271/mounts/shm
overlay 50G 13G 38G 25% /var/lib/docker/overlay2/9bc02eae04e25d1df9099a90799cddb0480853a327200aa73cf2b94673e32fb9/merged
shm 64M 0 64M 0% /var/lib/docker/containers/50bd6e7b1a981b9022bdba41c570de5aabe1b711c01a1cf7372f3f60ec3aedc0/mounts/shm
overlay 50G 13G 38G 25% /var/lib/docker/overlay2/afb063ab2596eb30c05e17e82908cbf4a0fc8a871f60019851a608ed95dab0af/merged
overlay 50G 13G 38G 25% /var/lib/docker/overlay2/6d0a46fd532806790f9fe09c2d1f9655fef69766254807393269c5715e01ecde/merged
shm 64M 0 64M 0% /var/lib/docker/containers/ed8b06752134db6c037a00b9bc346336f69fc0fb4763b92018de433cc748c905/mounts/shm
shm 64M 0 64M 0% /var/lib/docker/containers/bb3a31de127a8707b10717ca840c895891fc0248174a01a3555d41a580d0f052/mounts/shm
overlay 50G 13G 38G 25% /var/lib/docker/overlay2/5fecce6d83b0fde7f444ec5f1ac99f2832f827d824a2c0065abc51086c35fb3a/merged
shm 64M 0 64M 0% /var/lib/docker/containers/7769655d4fa38b534ff7a4c0be81bc54e36aac8192d04440081c804b7cb6beae/mounts/shm
tmpfs 380M 0 380M 0% /run/user/0
/dev/mapper/centos-home 50G 33M 50G 1% /home
[root@centos ~]# xfs_growfs /dev/mapper/centos-root
meta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=3276800 blks
= sectsz=4096 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=13107200, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=6400, version=2
= sectsz=4096 sunit=1 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 13107200 to 63756288
[root@centos ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 244G 13G 231G 6% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 4.0K 1.9G 1% /dev/shm
tmpfs 1.9G 193M 1.7G 11% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda1 1014M 215M 800M 22% /boot
overlay 244G 13G 231G 6% /var/lib/docker/overlay2/264f9446379658fba158fa8c8d6f3e45c7f304d4ccc7fe52c8daf960e88c679d/merged
overlay 244G 13G 231G 6% /var/lib/docker/overlay2/2d60515a51ca0c17176fc57daadd158d2d72627319d936edb78ff634a46586f8/merged
shm 64M 304K 64M 1% /var/lib/docker/containers/b71b26397d3161b6111153b1235fac5cd7b8fd4689d2b42152323581ee841f9c/mounts/shm
shm 64M 0 64M 0% /var/lib/docker/containers/207876d113a78e5774c5f37baa7bd72902dc66421bd4bf613e054690b58cb271/mounts/shm
overlay 244G 13G 231G 6% /var/lib/docker/overlay2/9bc02eae04e25d1df9099a90799cddb0480853a327200aa73cf2b94673e32fb9/merged
shm 64M 0 64M 0% /var/lib/docker/containers/50bd6e7b1a981b9022bdba41c570de5aabe1b711c01a1cf7372f3f60ec3aedc0/mounts/shm
overlay 244G 13G 231G 6% /var/lib/docker/overlay2/afb063ab2596eb30c05e17e82908cbf4a0fc8a871f60019851a608ed95dab0af/merged
overlay 244G 13G 231G 6% /var/lib/docker/overlay2/6d0a46fd532806790f9fe09c2d1f9655fef69766254807393269c5715e01ecde/merged
shm 64M 0 64M 0% /var/lib/docker/containers/ed8b06752134db6c037a00b9bc346336f69fc0fb4763b92018de433cc748c905/mounts/shm
shm 64M 0 64M 0% /var/lib/docker/containers/bb3a31de127a8707b10717ca840c895891fc0248174a01a3555d41a580d0f052/mounts/shm
overlay 244G 13G 231G 6% /var/lib/docker/overlay2/5fecce6d83b0fde7f444ec5f1ac99f2832f827d824a2c0065abc51086c35fb3a/merged
shm 64M 0 64M 0% /var/lib/docker/containers/7769655d4fa38b534ff7a4c0be81bc54e36aac8192d04440081c804b7cb6beae/mounts/shm
tmpfs 380M 0 380M 0% /run/user/0
/dev/mapper/centos-home 50G 33M 50G 1% /home
6. 最后回复/home 目录
记一个centos分区大小调整过程的更多相关文章
- Linux磁盘分区(四)之分区大小调整
Linux磁盘分区(四)之分区大小调整在学习调整分区大小之前,先了解linx分区的概念.参考如下博客:[1]linux 分区 物理卷 逻辑卷 https://www.cnblogs.com/liuch ...
- linux虚拟机磁盘扩展与分区大小调整
有段时间觉得linux虚拟机上的磁盘不太够用,研究了下其磁盘扩展 1.linux虚拟机磁盘扩展 step1. 先关机在编辑虚拟机中,找到硬盘选项增加空间,进行扩展step2. 进入root fdisk ...
- 彷徨中的成长-记一个文科生的IT成长过程
纠结了许久,要不要写这篇文章,然而最终还是写了.就权当总结与呻吟吧..当然,呻吟最开始还是发在自己的站点的,忍不住手贱,还是想发博客园. 1 剧透 人算不如天算:时隔多年,我竟然搞起了前端. 2 发端 ...
- 记一个奇怪的python异常处理过程
我的一个程序, 总是在退出时报异常, Exception TypeError: "'NoneType' object is not callable" in <functio ...
- (转)CentOS无损调整磁盘分区大小的实现方法
前几天在QQ群里,有一个朋友问到关于Linux中如何无损调整磁盘分区大小的问题,针对这个问题我在实际使用的过程中也曾探索过,所以比较关注如何无损的调整磁盘分区大小,而不丢失数据!在Windows中,我 ...
- VMware虚拟机中调整Linux分区大小——使用gparted
虚拟机分配了50G大小的空间,最近发现不够用,于是将扩展一下分区的大小,查了几种方法都不是很好,后来借助了gparted分区空间完成了,这个工具简单,方便,下面就简单的介绍一下.扩展分区主要要分为两步 ...
- 用gdisk调整gpt/ext4分区大小
主机: CentOS release 6.4 (Final) 目的:从/home分区分出100G来创建新分区/vm 参考: http://ryanclouser.com/?p=66 http://fa ...
- 如何在macOS下调整磁盘分区大小?
可以在“macOS”下利用磁盘工具并且不抹掉主分区的情况下,随意更改磁盘分区大小的方法.“OS X”经过几次大版本升级以后,也改名为“macOS”,而且系统自带的“磁盘工具”无论是功能和界面也有很大的 ...
- DiskGenius无损调整分区大小
一般情况下,调整分区的大小,通常都涉及到两个或两个以上的分区.比如,要想将某分区的大小扩大,通常还要同时将另一个分区的大小缩小:要想将某个分区的大小缩小,则通常还要同时将另一个分区的大小扩大. ...
随机推荐
- webpack4.0
1. webpack 刚开始是js的模块打包,现在是一个任何模块打包工具 可以识别 CommonJS引入规范 CMD AMD 2. commonJS: module.exports r ...
- Python+Selenium 自动化实现实例-处理分页(pagination)
场景 对分页来说,我们最感兴趣的是下面几个信息 总共有多少页 当前是第几页 是否可以上一页和下一页 代码 下面代码演示如何获取分页总数及当前页数.跳转到指定页数 #coding:utf-8 from ...
- Top值
业务开发中经常会用到元素或者浏览器窗口的各种top值,最近开发组件的过程中也遇到各种问题,因此决定好好总结一下. 常见的top值 scrollTop Element.scrollTop 属性可以获取或 ...
- How to Read a Paper
How to Read a Paper 原文: https://www.yuque.com/lart/papers/yrkv5u 题目:How to Read a Paper 作者:S. Keshav ...
- centos vi设置tab为4个空格 和括号自动补全
1.打开vim配置文件 vi /etc/vimrc 2.设置tab为4个空格, 在文件末尾添加以下内容 if has( "autocmd" ) filetype plugin in ...
- ajax 与jsp servlet
jQuery的Ajax实现异步传输List.Map_GOOD 分类: JAVA WEB前端2013-08-29 18:35 6296人阅读 评论(0) 收藏 举报 javajquerylistjson ...
- 微信小程序的一些小知识点
1. <text>hello</text> 只有包含在<text>标签内的文字,在手机上才可以长按选中. 2. 单位px:自适应rpx = 1:1 物理像素除以2得 ...
- Linq语言,由红色部分可直接代替绿色(List,dictionary)
/// <summary> /// 获取最近5分钟缓存的车量 /// </summary> /// <param name="carNo">&l ...
- Maven学习 七 Maven项目创建(2)war项目
一.web项目的目录结构 如果手动创建一个java web项目,其基本的目录结构包括:METE-INF,WEB-INF,以及WEB-INF下必须包含一个web.xml文件 二.使用Maven创建wa ...
- 在struts.xml中配置默认action遇到的问题
初始代码: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC & ...