实验环境: 公司原来安装的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)服务器在每次开机后能够自动挂载到该分区。