linux磁盘分配 把home的空间转移一部分给root

root追加空间

注意:进行以下步骤的时候需要进行你目录大小的备份

+++

原因:给root下分配更多的空间 /home下的空间未使用 从home目录下分配一下空间给root

[root@bogon /]# df -hl
Filesystem                     Size  Used Avail Use% Mounted on
devtmpfs                       2.7G     0  2.7G   0% /dev
tmpfs                          2.7G     0  2.7G   0% /dev/shm
tmpfs                          2.7G   12M  2.7G   1% /run
tmpfs                          2.7G     0  2.7G   0% /sys/fs/cgroup
/dev/mapper/centos_bogon-root   50G  1.8G   49G   4% /
/dev/sda1                     1014M  176M  839M  18% /boot
/dev/mapper/centos_bogon-home   44G   33M   44G   1% /home
tmpfs                          544M     0  544M   0% /run/user/0

步骤:

  • 先进行home目录的备份

    cd /
    tar -czvf home.tgz home/
    mv home.tgz /tmp
    
  • 卸载home目录

    //安装fuser
    yum -y install psmisc
    
    fuser -km /home/
    
    umount /home
    
    lvremove /dev/mapper/centos_bogon-home   //对话框 y
    
    ///dev/mapper/centos-home  180G 
    
    
  • 这时候可以查看下目录,把空间分配给root

    [root@bogon /]# df -hl
    Filesystem                     Size  Used Avail Use% Mounted on
    devtmpfs                       2.7G     0  2.7G   0% /dev
    tmpfs                          2.7G     0  2.7G   0% /dev/shm
    tmpfs                          2.7G   12M  2.7G   1% /run
    tmpfs                          2.7G     0  2.7G   0% /sys/fs/cgroup
    /dev/mapper/centos_bogon-root   50G  1.8G   49G   4% /
    /dev/sda1                     1014M  176M  839M  18% /boot
    tmpfs                          544M     0  544M   0% /run/user/0
    
    
    lvextend -L +30G /dev/mapper/centos_bogon-root
    
  • 现在空间是追加了,然后就是要扩展/root的文件系统

    xfs_growfs /dev/mapper/centos_bogon-root
    
    [root@bogon /]# df -h
    Filesystem                     Size  Used Avail Use% Mounted on
    devtmpfs                       2.7G     0  2.7G   0% /dev
    tmpfs                          2.7G     0  2.7G   0% /dev/shm
    tmpfs                          2.7G   12M  2.7G   1% /run
    tmpfs                          2.7G     0  2.7G   0% /sys/fs/cgroup
    /dev/mapper/centos_bogon-root   80G  1.8G   79G   3% /
    /dev/sda1                     1014M  176M  839M  18% /boot
    tmpfs                          544M     0  544M   0% /run/user/0
    
  • 恢复home目录

    lvcreate -L 10G -n /dev/mapper/centos_bogon-home      ## 分配空间
    
    mkfs.xfs /dev/mapper/centos_bogon-home                ## 创建文件系统
    
    mount /dev/mapper/centos_bogon-home                   ## 把home目录挂载回去
    
    tar -xzvf /tmp/home.tgz -C /home   
    //这时会有两层home目录,这个也可以压缩时在home下压缩,就不会有这步操作了
    mv * ../
    cd ..
    rm -rf home
    
    [root@bogon home]# df -hl
    Filesystem                     Size  Used Avail Use% Mounted on
    devtmpfs                       2.7G     0  2.7G   0% /dev
    tmpfs                          2.7G     0  2.7G   0% /dev/shm
    tmpfs                          2.7G   12M  2.7G   1% /run
    tmpfs                          2.7G     0  2.7G   0% /sys/fs/cgroup
    /dev/mapper/centos_bogon-root   80G  1.8G   79G   3% /
    /dev/sda1                     1014M  176M  839M  18% /boot
    tmpfs                          544M     0  544M   0% /run/user/0
    /dev/mapper/centos_bogon-home   10G   33M   10G   1% /home
    
    

你可能感兴趣的:(读书笔记,linux,磁盘变更)