从CentOS7默认安装的/home中转移空间到根目录

上一篇 / 下一篇  2018-07-13 09:48:41 / 个人分类:Linux

转载地址:

https://blog.csdn.net/evandeng2009/article/details/49814097

一、步骤概览

所以下面要做的步骤大概为:(直接root用户登录系统,本机或者ssh root过去,如果使用当前普通用户会遇到点不必要的麻烦

1. 备份/home/用户文件,要是没啥内容则忽略这步(为什么非要这个/home,删掉直接用root?还是保留它,它存在也有道理的,再说生产环境还是不要只用root)

2. umount /home 卸载并lvremove删除这个home逻辑卷,释放它的空间,vgdisplay查看卷组可用空间大小

3. lvcreate新建一个新的home卷,并在其上mkfs建立xfs文件系统,(分配挂载到/home - 不用更改/etc/fstab,重启即可,) 拷贝回来之前的内容

(这个时候空余的空间随便你分配,可以再建立别的逻辑卷,或者直接空闲下来以后使用,也可以直奔主题的走下面的第四步)

4. 把之前的home逻辑卷释放并分配新卷home之后剩下的空间,lvextend分配给root卷,并用命令xfs_growfs扩展它的文件系统空间


二、相关命令

看看大概的命令有哪些

# pv

[html] view plain copy
  1. pvchange   pvck       pvcreate   pvdisplay  pvmove     pvremove   pvresize   pvs        pvscan  

# vb

[html] view plain copy
  1. vgcfgbackup    vgchange       vgconvert      vgdisplay      vgextend       vgimportclone  vgmknodes      vgremove       vgs  
  2. vgsplit        vgcfgrestore   vgck           vgcreate       vgexport       vgimport       vgmerge        vgreduce       vgrename  
  3. vgscan  
# lv

[html] view plain copy
  1. lvchange     lvcreate     lvextend     lvmchange    lvmdiskscan  lvmetad      lvmsar       lvremove     lvresize     lvscan  
  2. lvconvert    lvdisplay    lvm  

三、默认安装情况

# df -h //查看磁盘使用情况,逻辑卷的挂载格式为/dev/mapper/VolumeGroupName-LogicalVolumeName

[html] view plain copy
  1. Filesystem               Size  Used Avail Use% Mounted on  
  2. /dev/mapper/centos-root   50G  4.8G   46G  10% /  
  3. devtmpfs                 3.9G     0  3.9G   0% /dev  
  4. tmpfs                    3.9G  140K  3.9G   1% /dev/shm  
  5. tmpfs                    3.9G  8.9M  3.9G   1% /run  
  6. tmpfs                    3.9G     0  3.9G   0% /sys/fs/cgroup  
  7. /dev/mapper/centos-home  873G   12G  862G   2% /home  
  8. /dev/sda1                494M  133M  362M  27% /boot  
# cat /etc/fstab
[html] view plain copy
  1. /dev/mapper/centos-root /                       xfs     defaults        0 0  
  2. UUID=6abe266a-12fe-4361-9417-8d317bc25c8d /boot xfs     defaults        0 0  
  3. /dev/mapper/centos-home /home                   xfs     defaults        0 0  
  4. /dev/mapper/centos-swap swap                    swap    defaults        0 0  
# vgdisplay //查看逻辑卷组情况

[html] view plain copy
  1. --- Volume group ---  
  2. VG Name               centos  
  3. System ID               
  4. Format                lvm2  
  5. Metadata Areas        1  
  6. Metadata Sequence No  6  
  7. VG Access             read/write  
  8. VG Status             resizable  
  9. MAX LV                0  
  10. Cur LV                3  
  11. Open LV               3  
  12. Max PV                0  
  13. Cur PV                1  
  14. Act PV                1  
  15. VG Size               931.02 GiB  
  16. PE Size               4.00 MiB  
  17. Total PE              238341  
  18. Alloc PE / Size       238325 / 930.96 GiB  
  19. Free  PE / Size       16 / 64.00 MiB  
  20. VG UUID               IFQnYm-fCLh-38mD-Duid-nYXQ-qktX-3F1atk  

# lvdisplay //查看逻辑卷情况,默认三个,root、home和交换空间swap

[html] view plain copy
  1. --- Logical volume ---  
  2. LV Path                /dev/centos/swap  
  3. LV Name                swap  
  4. VG Name                centos  
  5. LV UUID                FGrPuO-2T02-1OfG-0dcz-oVTy-qcsh-IxEmd4  
  6. LV Write Access        read/write  
  7. LV Creation host, time localhost, 2015-11-11&n

TAG:

 

评分:0

我来说两句

Open Toolbar