目录迁移

 

环境描述

 

根目录将满,发现/home目录没有单独挂载在一个分区上,而是直接在/上创建的。现在需要迁移/home至一个单独分区/dev/sdb1

 

最好将服务器设置为维护状态,以防止/home下还有数据写入,导致复制的过程中还有数据产生。

 

init 1#进入维护模式,即单用户:init 1
fdisk /dev/sdb1 #新建分区/dev/sdb1
mkfs.xfs /dev/sdb1 #格式化/dev/sdb1为指定文件系统
mount /dev/sdb1 /mnt/home #   将/dev/sdb1挂载到临时的/mnt/home
cp  -a /home/.  /mnt/home #将/home中数据拷贝到/mnt/home。此处使用/home/. 而不是/home/*的好处是可以将隐藏文件也一并复制。
rm -rf /home/* #删除/home中数据
mount /dev/sdb1 /home #挂载/dev/sdb1到/home
vim /etc/fstab
    /dev/sdb1  /home  ext4  default   0  0 。此处建议使用uuid挂载

 

 

posted on 2020-08-15 11:39  HowOldAreYou  阅读(184)  评论(0编辑  收藏  举报

导航