Linux环境下迁移/home家目录到其余分区

        通常咱们在Linux环境下迁移/home家目录到其余分区,无非是空间大小不足,迁移后能够作到扩容效果,所以这里作一次迁移过程。本次采用新加一块硬盘分区并将家目录迁移到新分区上的方法进行说明。web


第一步,由于用的虚拟机,因此先添加一块硬盘吧vim

image.png


第二步编辑器

Fdisk /dev/sdbide

以后选n(新建一个分区)spa

image.png

first sector通常回车用默认就好,意思表明扇区号起始点。以后弹出command (m for help):界面,选择w,意思是写入退出,以后partprobe如下同步分区表。orm

image.png

mkfs.xfs /dev/sdb1 /dev/sdb1分区格式化为xfs文件系统blog

 

第三步ci

创建一个临时的/home目录同步

image.png

 挂载/dev/sdb1到临时目录虚拟机

image.png

输入init 1切换到维护模式下(生产中务必确保没人链接该系统,若是依旧有访问者,须要清场),拷贝家目录文件至/mnt/home,并进入挂载配置文件目录/etc/fstab

image.png

进入vim编辑器这么输入

image.png

最后可编辑成这样,把以前home一行删去,保存退出,输入mount -a

image.png

此时输入df和ls -l指令查看,/home已经迁移成功

image.png

image.png

原/home不要删除,在系统稳定一段时间后再处理。若是原目录直接取消挂载并挂载到新目录上,会致使原目录内文件被隐藏。