*ubuntu扩容迁移/home目录

插新硬盘或者在虚拟机里新增虚拟介质这里不再赘述。这个教程会用到Gparted这款带GUI的分区格式化软件,简化fdisk命令的操作。此处以迁移/home目录为例。

用Gparted格式化新硬盘/分区。

除非新分区有特殊用途,或你明确知道自己需要什么文件系统,一般选ext4即可。

查看新硬盘/分区的设备名,命令:sudo fdisk -l

查看新添加硬盘/分区分配的设备名称,比如:/dev/sdb1

新建挂载点,命令:sudo mkdir /media/home

挂载点可以自定义,比如/mnt/abc,则命令就是 sudo mkdir /mnt/abc

将新硬盘/分区挂载,命令:mount /dev/sdb1 /media/home

格式:mount 【设备】 【挂载点】,根据自己的设备名和挂载点,调整命令

复制当前/home文件到新硬盘/分区。

cd /home

sudo cp -a * /media/home

记得用cp命令加上-a参数,即复制全部文件属性。否则复制后的文件夹/文件的用户和组信息会丢失,导致开机后无法登录用户。

查看/dev/sdb1的UUID,命令:blkid 。

复制该uuid。

打开fstab配置文件,命令:sudo vim /etc/fstab

这里的vim可以替换为自己电脑系统里的文本编辑器,比如ubuntu的gedit,xubuntu的mousepad,挑一个自己顺手的就行。

按照fstab的文件格式,将新/home分区的uuid录入。

参考图:

保存修改,然后重启。

重启后很可能会因为操作上的一些疏忽遇到无法进入桌面的问题,此时可以按alt + shift + F1进入终端界面,调整自己刚刚的操作来恢复系统。

你可能感兴趣的:(*ubuntu扩容迁移/home目录)