课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
2分钟

分区迁移

分区迁移

迁移/home到新分区上

随着使用时间的增加,在根目录的/home目录随着用户的使用越来越大,感觉需要增大应对,则需要对现

有的/home分区进行迁移。

1、第一步先做备份/home/(重要)

2、建立分区fdisk、gdisk fdisk /dev/sdb

3、建立文件系统 mkfs.ext4 /dev/sdb1 -L /home

4、建立临时文件夹,挂载临时文件夹 mkdir /mnt/home ; mount /dev/sdb1 /mnt/home

5、发布通知,并切换到单用户模式(单机模式会导致断网,只能在机房操作,无法远程操作)

init 1 ; runlevel #切换到单用户模式确保没有用户使用/home

6、迁移数据 cp -av /home/* /mnt/home/ #包含隐藏文件可以用cp -av /home/. /mnt/home/

7、删除旧/home分区里的数据,防止空间浪费 rm -rf /home/* ; ls /home ; ls /mnt/home

8、在/etc/fstab里加入新分区数据 并保存 vim /etc/fstab ; r!blkid /dev/sdb1 ;mount -a

9、取消挂载临时目录,删除临时目录 umount /mnt/home ;rm -rf /mnt/home

10、切换到正常用户模式 init 5

注意:数据必须备份,init1会导致断网,无法远程操作,根分区没法迁移。

把/home移动回根目录下,取消迁移:

mkdir /mnt/home

mount /dev/sdb1 /mnt/home

init1

umount /home

mv /mnt/home/* /home/

vim /etc/fstab

删除挂载信息

umount /mnt/home

rm -rf /mnt/home

fdisk /dev/sdb 删除分区