一般我们在Linux环境下迁移/home家目录到其他分区,无非是空间大小不足,迁移后可以做到扩容效果,因此这里做一次迁移过程。本次采用新加一块硬盘分区并将家目录迁移到新分区上的方法进行说明。
第一步,因为用的虚拟机,所以先添加一块硬盘吧
第二步
Fdisk /dev/sdb
之后选n(新建一个分区)
first sector一般回车用默认就好,意思代表扇区号起始点。之后弹出command (m for help):界面,选择w,意思是写入退出,之后partprobe以下同步分区表。
mkfs.xfs /dev/sdb1 将/dev/sdb1分区格式化为xfs文件系统
第三步
建立一个临时的/home目录
挂载/dev/sdb1到临时目录
输入init 1切换到维护模式下(生产中务必确保没人连接该系统,如果依旧有访问者,需要清场),拷贝家目录文件至/mnt/home,并进入挂载配置文件目录/etc/fstab
进入vim编辑器这么输入
最后可编辑成这样,把之前home一行删去,保存退出,输入mount -a
此时输入df和ls -l指令查看,/home已经迁移成功
原/home不要删除,在系统稳定一段时间后再处理。如果原目录直接取消挂载并挂载到新目录上,会导致原目录内文件被隐藏。
转载于:https://blog.51cto.com/13873498/2158017