记一个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无损调整分区大小
一般情况下,调整分区的大小,通常都涉及到两个或两个以上的分区.比如,要想将某分区的大小扩大,通常还要同时将另一个分区的大小缩小:要想将某个分区的大小缩小,则通常还要同时将另一个分区的大小扩大. ...
随机推荐
- background-attachment: fixed 在iphone设备失效的解决
下面为引用,源代码有点问题,自己修改了一下.先做记录,回头再细修. 引用部分,但代码有问题 http://www.ptbird.cn/css-background-attachment--fiexed ...
- python爬虫系列之初识爬虫
前言 我们这里主要是利用requests模块和bs4模块进行简单的爬虫的讲解,让大家可以对爬虫有了初步的认识,我们通过爬几个简单网站,让大家循序渐进的掌握爬虫的基础知识,做网络爬虫还是需要基本的前端的 ...
- NoteBook学习(二)-------- Zeppelin简介与安装
Zeppelin官网地址: http://zeppelin.apache.org/ Github地址: https://github.com/apache/zeppelin (参照官网) 1.什么是z ...
- 2018-2019-2 20175234 实验二《Java面向对象程序设计》实验报告
目录 实验内容 实验要求 实验步骤 实验收获 参考资料 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 解设计模式 实验 ...
- rest_framework的视图组件继承过哪些类?
- 一个不错的多叉树, stl风格
tree<std::string> tr9; tree<std::string>::pre_order_iterator iter1; tr9.set_head("h ...
- 算法 BF算法
BF算法是字符匹配的一种算法,也称暴力匹配算法 算法思想: 从主串s1的pos位置出发,与子串s2第一位进行匹配 若相等,接着匹配后一位字符 若不相等,则返回到s1前一次匹配位置的后一位,接着与s2的 ...
- spring jar包解读(转)
作者:http://www.cnblogs.com/leehongee/archive/2012/10/01/2709541.html spring.jar 是包含有完整发布模块的单个jar 包.但是 ...
- 1-spring boot 入门
我从08年到现在,毕业马山就10年了,一直从事.net平台开发工作(期间应该有1年时间从事java开发). 一.为什么要转java: 1.目前市场很多招聘java架构师的职位,且薪资都不错,但.net ...
- clouderamanager安装
下载地址 http://archive.cloudera.com/cm5/cm/5/ 安装 先安装manager,再安装cdh 待续