双系统ubuntu目录扩容

原本的ubuuntu硬盘分区不太合理,再加上数据越来越多,所以需要讲其它硬盘上的分区扩展到home目录。当然也可以是其它任意目录,方法是一样的。

在windows上释放相应的空间

直接在磁盘管理里面删除卷即可,相应的存储空间变为灰色

新建分区

进入ubunutu系统,使用gparted在刚才释放的空间上新建分区,格式为ext4 此时,新建的分区就是我们需要挂载的

比如:我之前的\目录一共60G,现在我有一个240G的空闲存储空间,那么我可以将这240G的空间新建一个分区合并到我的\目录

查看分区信息

  • sudo fdisk -l
  • sudo blkid

通过观察内存大小,找到对应分区的名称,像我的是/dev/sda2

移动文件

因为我需要扩充/home目录,所以需要将目前的/home目录下的所有文件移动到一个新的分区里

  • sudo mkdir /media/home_new
  • sudo mount /dev/sda2 /media/home_new
  • cd /home
  • sudo cp -a * /media/home_new

此时,/home目录已经在新分区里面存在了,你可以查看/media/home_new目录,里面与/home目录一样

删除目录

慎重!此时可将/home目录下的个人文件全部删除,因为这个目录已经不在需要了,建议保留系统原本的文件夹,只删除个人创建的文件夹

挂载目录

系统每次开机会根据/etc/fstab里面的配置信息挂载分区

  • sudo vim /etc/fstab
  • 在文件最后添加 /dev/sda2 /home ext4 defaults 0 0

重启

  • sudo reboot
  • df -kh即可看到新分区已挂载到/home目录上,文件夹查看/home属性,可见已成功扩容