Linux如何迁移/home分区

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux如何迁移/home分区相关的知识,希望对你有一定的参考价值。

实验环境:
公司原来安装的RHEL5服务器采用了自动分区的方案,随着使用服务器的系统用户数量不断增多,根分区经常面临磁盘空间耗尽的情况,偶尔有几次还导致系统无法启动。为了解决这些问题,现需要为服务器新增加一块SCSI硬盘,并将用户目录“/home”中的数据迁移到该硬盘中,要求迁移后不能影响原有用户账号的使用。
需求描述:
(1)在虚拟机中添加一块80GB的SCSI磁盘。
关机后添加新硬盘,重新开机进入RHEL5系统(或添加硬盘后,重启)
VM→settings(或者按快捷键ctrl+D)→add→
技术分享图片
技术分享图片
技术分享图片
技术分享图片
(2)在新硬盘中建立一个20GB的分区,用于存放所有的普通用户的宿主文件夹。
分区并格式化
1 使用fdisk命令对新硬盘进行分区,建立一个20GB的主分区(“/dev/sdb1”)。
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片
2 执行“partprobe”更新分区表信息,使用mkfs命令将上一步新建的分区格式化为EXT3文件系统。
技术分享图片
技术分享图片
(3)新建的分区仍然挂载到”/home”目录下,需要导入系统中原有的数据。
迁移”/home”分区
1 转移原有“/home”目录中的内容并做好备份。
技术分享图片
2 修改“/etc/fstab”文件中的分区挂载设置。
技术分享图片
技术分享图片
技术分享图片
3 按“/etc/fstab”文件中的设置将新建的分区挂载到“/home”目录下。
技术分享图片
4 将本步骤①中备份的用户数据复制到新挂载的“/home”文件系统。
技术分享图片
(4)服务器在每次开机后能够自动挂载到该分区。
技术分享图片

以上是关于Linux如何迁移/home分区的主要内容,如果未能解决你的问题,请参考以下文章

linux第五章(迁移/home分区)

Linux磁盘限额

Linux磁盘限额

linux中lvm如何移动home分区至/分区?

迁移home分区

Linux /home满了,如何挂载新硬盘到/home分区下?扩大/home分区的容量?