ubuntu 扩容 根目录

windows 下面进行扩容,是件很难的事情。如果想要扩容C盘,必须先要清空一个盘,格式化,等等操作。
ubuntu下扩容相对简单很多。

制作U盘启动盘

需要注意的是,使用ubuntu扩容必须使用U盘启动引导盘来操作。所以此时需要制作一个U盘启动盘。
使用工具 usb-creator-gtk,如果没有可以进行先安装

sudo apt-get install usb-creator-gtk

打开 usb-creator-gtk 工具,选中ubuntu-18.04-desktop-amd64.iso 进行制作,这里需要花几分钟时间生成。


ubuntu 扩容 根目录_第1张图片
image.png

从U盘启动ubuntu,使用gparted进行分区

通过设置电脑bios 从U盘启动项即可,打开u盘Ubuntu系统,可以看到Gparted工具在桌面。


ubuntu 扩容 根目录_第2张图片
image.png

打开gparted


ubuntu 扩容 根目录_第3张图片
image.png

这个图只是一个演示图,是我已经分配好了的效果,
注意看 /dev/sda5,在扩容前 分区是 /dev/sda3。
之前我是/ 目录只剩1G,所以我选择把/home 分区分10G给 /分区。

gparted 工具解释:

这个是一个磁盘分区工具,每个分区都是连续的,所以入果要扩容,必须从相邻的两个分区中分配。
如图所示:


image.png

如果我现在需把/dev/sda4的10G要扩容/dev/sda2 ,那么必须从他右边的/dev/sda5 移动一定的空间,相应的/dev/sda5/ 又得往右边 /dev/sda4 移动。最后 /dev/sda4 中空出10g的空间,即可。

实际的步骤需要,
1.分出10G的空间
2.移动相邻分区的大小
3.改变不同分区的格式类型

扩容分区

ubuntu 扩容 根目录_第4张图片
image.png
  • 右键/dev/sda4,点击菜单,进入“更改大小/移动” ,选择一个合适的大小 (10000) ,这里需要选择之前的空余空间,因为是需要分区是从左到右的 连续性。

  • 对于 sda4左边相邻的分区 sda3 进行向右移动。注意这里sda3是swap分区,所以把空余分区设置为一个新的 swap分区,然后删除之前的 sda3 即可。这里我删除完后的命名为 /dev/sda5

  • 选择/ 分区,进行向右扩容。通过调整大小,实际上是选择向右扩容 即可
    ubuntu 扩容 根目录_第5张图片
    image.png
  • 重启生效

修改swap 路径

重启电脑后发现电脑好卡,随便打开下浏览器,电脑卡死。启动 ubuntu 系统监视器,查看下内存使用情况。
发现,内存是正常,但是交换 被禁用了。这里的交换就是 swap 分区,ubuntu的swap分区相当与虚拟内存。所以原因在于swap分区没有正常工作,导致电脑内存交换不足。

1.查看交换分区大小

free -m

在创建完毕后也可以用这个命令查看内存情况

2.创建一个swap文件

sudo dd if=/dev/zero of=swap bs=1024 count=10000000

创建的交换文件名是swap,后面的100000000是10g的意思,可以按照自己的需要更改

3.创建swap文件系统

sudo mkswap -f swap

4.开启swap

sudo swapon swap

5.关闭和删除原来的swapfile

sudo swapoff swapfile

sudo rm /swapfile

6.设置开机启动

sudo gedit /etc/fstab

将里面的swapfile改为swap

这里fstab 文件里面需要设置uuid


ubuntu 扩容 根目录_第6张图片
image.png

uuid 可以通过以下命令查看 sudo blkid


image.png

最终一切OK

你可能感兴趣的:(ubuntu 扩容 根目录)