系统安装完成以后,根目录的磁盘空间只有70G,剩余的大部分空间会分配到/home目录下面。使用过程中很少使用到/home目录,所以我们来把/home目录的磁盘空间分配一些给根目录

扩容之前备份

查看磁盘使用情况

[root@itranCentOS /]# df -h
文件系统                         容量  已用  可用 已用% 挂载点
devtmpfs                          28G     0   28G    0% /dev
tmpfs                             28G     0   28G    0% /dev/shm
tmpfs                             28G   18M   28G    1% /run
tmpfs                             28G     0   28G    0% /sys/fs/cgroup
/dev/mapper/cl_itrancentos-root   70G  5.2G   65G    8% /
/dev/sda2                       1014M  238M  777M   24% /boot
/dev/mapper/cl_itrancentos-home  1.8T   13G  1.8T    1% /home
/dev/sda1                        599M  7.3M  592M    2% /boot/efi
tmpfs                            5.5G   36K  5.5G    1% /run/user/1000

卸载/home目录

umount /home 或者 umount /dev/mapper/vg_rogear-lv_home

[root@itranCentOS /]# umount /home
umount: /home: target is busy.
[root@itranCentOS /]# umount /dev/mapper/cl_itrancentos-root
umount: /: target is busy.

如果出现以上信息,表明还有进程在占用home分区,执行如下命令

[root@itranCentOS /]# fuser -m /home/
/home:                7243m  7261c  7265cm  7294c  7386cm  7418c  7423c  7475cm  7480c  7483c  7572cm  7666c  7670cm  7671cm  7674c  7676c  7679c  7693cm  7704cm  7
711cm  7722c  7726c  7729cm  7733c  7738c  7749c  7759cm  7761c  7762c  7763c  7764cm  7770cm  7775cm  7777cm  7778c  7792cm  7797cm  7798cm  7799c  7800cm  7803cm7807cm  7808cm  7809cm  7849cm  7866cm  7867cm  7870cm  7886c  7899c  7905cm  7934c  7989cm  8024c  8033cm  8056cm  8199cm  8209c  8246cm  8319cm  8477c  8487cm  8
500c 40805c

复制上面所有数据列,将其中的m,c等去掉,只保留干净的pid集合,然后统一kill掉。

[root@itranCentOS /]# kill -9 7243
[root@itranCentOS /]# kill -9 7261
[root@itranCentOS /]# kill -9 7265
[root@itranCentOS /]# kill -9 7294
[root@itranCentOS /]# kill -9 7386
[root@itranCentOS /]# kill -9 7418

kill掉之后卸载home

[root@itranCentOS /]# fuser -m /home/
[root@itranCentOS /]# umount /home

#删除/home所在的lv

[root@itranCentOS /]# lvremove /dev/mapper/cl_itrancentos-home
Do you really want to remove active logical volume cl_itrancentos/home? [y/n]: yLogical volume "home" successfully removed

扩容/dev/mapper/cl_itrancentos-root

[root@itranCentOS /]# lvextend -L +1024G /dev/mapper/cl_itrancentos-rootSize of logical volume cl_itrancentos/root changed from 70.00 GiB (17920 extents) to <1.07 TiB (280064 extents).Logical volume cl_itrancentos/root successfully resized.
[root@itranCentOS disk]# lvextend -L +258G /dev/mapper/cl_itrancentos-rootSize of logical volume cl_itrancentos/root changed from <1.07 TiB (280064 extents) to 1.32 TiB (346112 extents).Logical volume cl_itrancentos/root successfully resized.

扩展/dev/mapper/cl_itrancentos-root文件系统

[root@itranCentOS /]# xfs_growfs /dev/mapper/cl_itrancentos-root
meta-data=/dev/mapper/cl_itrancentos-root isize=512    agcount=4, agsize=4587520 blks=                       sectsz=512   attr=2, projid32bit=1=                       crc=1        finobt=1, sparse=1, rmapbt=0=                       reflink=1
data     =                       bsize=4096   blocks=18350080, imaxpct=25=                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=8960, version=2=                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 18350080 to 286785536
[root@itranCentOS /]# df -h
文件系统                         容量  已用  可用 已用% 挂载点
devtmpfs                          28G     0   28G    0% /dev
tmpfs                             28G     0   28G    0% /dev/shm
tmpfs                             28G   18M   28G    1% /run
tmpfs                             28G     0   28G    0% /sys/fs/cgroup
/dev/mapper/cl_itrancentos-root  1.1T   13G  1.1T    2% /
/dev/sda2                       1014M  238M  777M   24% /boot
/dev/sda1                        599M  7.3M  592M    2% /boot/efi
tmpfs                            5.5G   16K  5.5G    1% /run/user/42

重新创建home

重新创建home LV【cl是VG Name,据实际情况而定】

[root@itranCentOS disk]# lvcreate -L 500G -n home cl_itrancentosLogical volume "home" created.

创建文件系统

[root@itranCentOS disk]#  mkfs.xfs /dev/mapper/cl_itrancentos-home
meta-data=/dev/mapper/cl_itrancentos-home isize=512    agcount=4, agsize=32768000 blks=                       sectsz=512   attr=2, projid32bit=1=                       crc=1        finobt=1, sparse=1, rmapbt=0=                       reflink=1
data     =                       bsize=4096   blocks=131072000, imaxpct=25=                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=64000, version=2=                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

重新挂载home

[root@itranCentOS disk]# mount /dev/mapper/cl_itrancentos-home /home/
[root@itranCentOS disk]# df -h
文件系统                         容量  已用  可用 已用% 挂载点
devtmpfs                          28G     0   28G    0% /dev
tmpfs                             28G     0   28G    0% /dev/shm
tmpfs                             28G   18M   28G    1% /run
tmpfs                             28G     0   28G    0% /sys/fs/cgroup
/dev/mapper/cl_itrancentos-root  1.1T   13G  1.1T    2% /
/dev/sda2                       1014M  238M  777M   24% /boot
/dev/sda1                        599M  7.3M  592M    2% /boot/efi
tmpfs                            5.5G   16K  5.5G    1% /run/user/42
/dev/mapper/cl_itrancentos-home  500G  3.6G  497G    1% /home

至此,扩容已完成。手痒的话,动动手尝试一下。

Linux分配home的磁盘空间给根目录相关推荐

  1. Linux的默认给home分配多少,Linux 分配/home的磁盘空间给根目录

    Linux版本: Linux 6.9 系统安装完成以后,根目录的磁盘空间只有50G,剩余的大部分空间会分配到/home目录下面.使用过程中很少使用到/home目录,所以我们来把/home目录的磁盘空间 ...

  2. Linux分配全部可用磁盘空间流程

    Linux分配全部可用磁盘空间流程 查看所有磁盘 fdisk -l查看分区表 fdisk /dev/vda n p enter enter enter w同步分区操作 partprobe将物理硬盘分区 ...

  3. Linux / Ubuntu系统查看磁盘空间及目录容量

    Linux / Ubuntu系统查看磁盘空间及目录容量 常用命令: df -hl 查看磁盘剩余空间 df -h 查看每个根路径的分区大小 参考:https://blog.csdn.net/dta050 ...

  4. 如何在 Linux 上检查可用磁盘空间 [终端和 GUI]

    文章目录 1.使用 df 命令检查 Linux 中的可用磁盘空间(并了解其输出) 2.缺少磁盘空间?检查是否已挂载所有磁盘和分区 3.以图形方式检查可用磁盘使用情况 4.使用 GNOME 磁盘实用程序 ...

  5. Linux系统下提示磁盘空间满,但实际占用却很小

    Linux系统下提示磁盘空间满,但实际占用却很小 因为公司放在测试服务器上的服务比较多,磁盘经常性会满.以前满过几次,因为时间比较赶,每次只是草率的删掉一点log或者临时文件,到今天早上又发生一起事故 ...

  6. Linux扩容root目录磁盘空间的操作方法

    转载于:https://www.cnblogs.com/lxyuuuuu/p/9717231.html virtualbox centos7 使用正常! 一.使用背景 Linux根目录磁盘空间不够用了 ...

  7. Linux df -h 显示磁盘空间满,但实际未占用满——问题分析

    问题现象 工作中遇到一个问题,在 TX2 系统上,告警提示磁盘空间不够,如图所示 wohu@wohu:/$ df -h Filesystem Size Used Avail Use% Mounted ...

  8. win10安装linux分配两个磁盘,Win10 与 Ubuntu 16.04 LTS 双硬盘双系统安装及环境配置...

    笔记本主系统是Win10(64bit),想硬盘安装子系统Ubuntu 16.04 LTS (64bit),于是在自己的笔记本电脑上尝试安装. 笔记本配置: 系统:Windows 10 64bit  p ...

  9. 查看linux可用磁盘空间_如何在Linux中检查可用磁盘空间

    查看linux可用磁盘空间 跟踪磁盘利用率信息在系统管理员(和其他人员)的日常任务清单上. Linux有一些内置的实用程序可以帮助提供这些信息. df df命令代表"无磁盘",并显 ...

最新文章

  1. 对中国医学影像AI产品商业化的思考
  2. 帝国理工学院(IC)研究人员设计了一种可以解决瘫痪的脑机设备
  3. N个数的全排列 -------指定排头法
  4. 2010版CCNP教材一览【图文】
  5. [原创]什么是CMM?
  6. CV之Hog+HamMingDistance:基于Hog提取和汉明距离对比的应用—图像相似度对比之for循环将多个成对图片依次对比并输出相似度
  7. 39、Power Query-Text.Combine函数应用
  8. 慢查询工具percona安装
  9. ORA-01855: AM/A.M. or PM/P.M. required问题排查与解析
  10. notes belonging to given user
  11. 【ES8(2017)】async / await
  12. C ++标准是否允许未初始化的bool使程序崩溃?
  13. 韩顺平 java笔记 第3讲 运算符 流程控制
  14. 服务器显示跨域请求,出现跨域问题的原因及其解决方法
  15. 尚硅谷kubernates学习笔记 1
  16. C语言十六进制大小端转换,大小端转换(一篇文章了解所有情况下的大小端转换方法)...
  17. 基于matlab的电池管理系统开发,使用 Simulink 和基于模型的设计开发电池管理系统...
  18. win11+github pages+hexo+aurora主题搭建博客
  19. 小米手机微信指纹支付上传服务器吗,小米MIUI支持微信指纹支付吗 小米MIUI微信指纹支付【图文】...
  20. 解决:mmc0: error -110 whilst initialising SD card.md

热门文章

  1. 编码问题 閿欒: 缂栫爜UTF-8鐨勪笉鍙槧灏勫瓧绗
  2. Reading7. Statistical Concepts and Market Returns
  3. 使用github制作个人网站或者博客
  4. 迅雷链技术沙龙:什么企业都适合用区块链吗?
  5. iconfont字体图标四中制作方法
  6. Linux(强大的yum命令)
  7. python与工业控制_搞工控不了解python,好比雄鹰断了翅膀,理由在这里!
  8. DEM、TIN与栅格之间的关系
  9. photoshop6下载与安装
  10. 二叉树线索化-调通-简单