欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > IT业 > Linux业务系统将/home目录删除并将空间扩给根目录

Linux业务系统将/home目录删除并将空间扩给根目录

2025/5/15 6:02:51 来源:https://blog.csdn.net/zongzizz/article/details/142053859  浏览:    关键词:Linux业务系统将/home目录删除并将空间扩给根目录

原有目录空间分配如下:

[root@hisdb ~]# df -h
Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/cl-root   21G   10G   11G  50% /
devtmpfs             905M     0  905M   0% /dev
tmpfs                920M  177M  744M  20% /dev/shm
tmpfs                920M  8.9M  912M   1% /run
tmpfs                920M     0  920M   0% /sys/fs/cgroup
/dev/sdb1           1014M  173M  842M  18% /boot
/dev/mapper/cl-home   15G  2.1G   13G  14% /home
/dev/mapper/cl-u01    20G   14G  6.1G  70% /u01
tmpfs                184M   12K  184M   1% /run/user/0
/dev/sr0             8.1G  8.1G     0 100% /run/media/root/CentOS 7 x86_64

现要将/home的15G空间全部扩给/目录
查看/home目录下是否有文件并备份。

[root@hisdb ~]# cd /home
[root@hisdb home]# ls
dm8_20210712_x86_rh6_64_ent  dmdba  oracle  soft  test.bak.sql  z
[root@hisdb home]# ls -al
total 16
drwxr-xr-x.  7 root   root      109 Feb 11  2022 .
dr-xr-xr-x. 20 root   root     4096 May 16  2022 ..
drwxr-xr-x   2 dmdba  oinstall  125 Aug 13  2021 dm8_20210712_x86_rh6_64_ent
drwx------   5 dmdba  dinstall  142 Feb 11  2022 dmdba
drwx------  19 oracle oinstall 4096 Sep  6  2023 oracle
drwxr-xr-x   3 oracle oinstall  131 Sep  7  2023 soft
-rw-r--r--   1 root   root     3070 Dec 30  2021 test.bak.sql
drwx------. 14 z      z        4096 Jul 13  2021 z
[root@hisdb home]# cd /
[root@hisdb /]# ls
1  backup  bin  boot  dev  etc  gauss  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  u01  usr  var
[root@hisdb /]# mkdir bak
[root@hisdb /]# cd home
[root@hisdb home]# cp * -rp /bak  --r表示目录下所有子目录也复制,p表进带权限复制。

卸载/home分区,把/home分区对应的lv删除。

[root@hisdb /]# umount -l /home    --加l是强制卸载,一般情况不需要加
[root@hisdb /]# 
[root@hisdb /]# lvremove /dev/cl/home   --移除lv,lv的名称可以通过lvdisplay查询WARNING: Not using lvmetad because duplicate PVs were found.WARNING: Use multipath or vgimportclone to resolve duplicate PVs?WARNING: After duplicates are resolved, run "pvscan --cache" to enable lvmetad.WARNING: PV Ow5wuA-c6In-ykt6-iYBI-5LQd-mmSp-xzsboM on /dev/sdb2 was already found on /dev/sda2.WARNING: PV Ow5wuA-c6In-ykt6-iYBI-5LQd-mmSp-xzsboM prefers device /dev/sda2 because device is used by LV.
Do you really want to remove active logical volume cl/home? [y/n]: yLogical volume "home" successfully removed
[root@hisdb /]# vgs    --可以查到空出空间。VG #PV #LV #SN Attr   VSize   VFree cl   2   3   0 wz--n- <59.12g 15.00g

将空出来的空间扩给/

[root@hisdb /]# df -h
Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/cl-root   21G   12G  8.3G  60% /
devtmpfs             905M     0  905M   0% /dev
tmpfs                920M  458M  463M  50% /dev/shm
tmpfs                920M  8.8M  912M   1% /run
tmpfs                920M     0  920M   0% /sys/fs/cgroup
/dev/sdb1           1014M  173M  842M  18% /boot
/dev/mapper/cl-u01    20G   15G  5.4G  74% /u01
tmpfs                184M   16K  184M   1% /run/user/0
/dev/sr0             8.1G  8.1G     0 100% /run/media/root/CentOS 7 x86_64
[root@hisdb /]# lvresize -l +100%FREE /dev/mapper/cl-rootWARNING: Not using lvmetad because duplicate PVs were found.WARNING: Use multipath or vgimportclone to resolve duplicate PVs?WARNING: After duplicates are resolved, run "pvscan --cache" to enable lvmetad.WARNING: PV Ow5wuA-c6In-ykt6-iYBI-5LQd-mmSp-xzsboM on /dev/sdb2 was already found on /dev/sda2.WARNING: PV Ow5wuA-c6In-ykt6-iYBI-5LQd-mmSp-xzsboM prefers device /dev/sda2 because device is used by LV.Size of logical volume cl/root changed from 20.12 GiB (5152 extents) to 35.12 GiB (8992 extents).Logical volume cl/root successfully resized.
[root@hisdb /]# xfs_growfs /dev/mapper/cl-root
meta-data=/dev/mapper/cl-root    isize=512    agcount=9, agsize=655360 blks=                       sectsz=512   attr=2, projid32bit=1=                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=5275648, imaxpct=25=                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=2560, version=2=                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 5275648 to 9207808
[root@hisdb /]# df -h
Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/cl-root   36G   12G   24G  34% /   --已经扩上去了
devtmpfs             905M     0  905M   0% /dev
tmpfs                920M  458M  463M  50% /dev/shm
tmpfs                920M  8.8M  912M   1% /run
tmpfs                920M     0  920M   0% /sys/fs/cgroup
/dev/sdb1           1014M  173M  842M  18% /boot
/dev/mapper/cl-u01    20G   15G  5.4G  74% /u01
tmpfs                184M   16K  184M   1% /run/user/0
/dev/sr0             8.1G  8.1G     0 100% /run/media/root/CentOS 7 x86_64

将备份文件拷贝回来

[root@hisdb /]# cd bak
[root@hisdb bak]# cp -rp * /home
[root@hisdb bak]# vi /etc/fsta
[root@hisdb bak]# lvsWARNING: Not using lvmetad because duplicate PVs were found.WARNING: Use multipath or vgimportclone to resolve duplicate PVs?WARNING: After duplicates are resolved, run "pvscan --cache" to enable lvmetad.WARNING: PV Ow5wuA-c6In-ykt6-iYBI-5LQd-mmSp-xzsboM on /dev/sdb2 was already found on /dev/sda2.WARNING: PV Ow5wuA-c6In-ykt6-iYBI-5LQd-mmSp-xzsboM prefers device /dev/sda2 because device is used by LV.LV   VG Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convertroot cl -wi-ao---- 35.12g                                                    swap cl -wi-ao----  4.00g                                                    u01  cl -wi-ao---- 19.99g                                                    
[root@hisdb bak]# vi /etc/fstab    --编辑fstab开机挂载文件,将/home目录挂载那行去掉

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词