(文中图片只是起指示作用,请忽略具体数值!!!看过程就行)
(着急的朋友直接看第六部分)
一、首先保证有足够大的硬盘空间
1.关闭虚拟机
2.打开虚拟机设置
3.扩展硬盘到你需要的容量,点击“确定”保存设置
二、使用lsblk查看磁盘使用情况
1.命令行输入:lsblk
sda是物理硬盘,sda1是主分区,sda2是扩展分区,sda5是逻辑分区(正是因为必须保留4个数字给主分区和扩展分区使用,所以逻辑分区的数字必须从5开始)。
以下是有关磁盘知识的文章
Ubuntu Linux操作系统——项目4 磁盘配置与管理_ubuntu磁盘管理-CSDN博客
以下是有关磁盘命名的文章
linux sda分区格式,ubuntu sda是什么-CSDN博客
/dev/sda /dev/sda1 /dev/sdb 详细讲解_磁盘sda-CSDN博客
三、使用parted工具对磁盘进行扩容(需要使用超级用户的权限)
(一般都是给sda5扩容,看具体情况吧)
1.命令行输入:sudo parted /dev/sda
(后面的“/dev/sda”依情况而定,如果是要扩容sdb3则输入“sudo parted /dev/sdb”)
2.输入help查看命令列表
我们使用“resizepart NUMBER END 改变 NUMBER 的大小”这行命令
其中NUMBER是指磁盘的分区号(如sda5的分区号是5);END是指需要扩容到多少
(如我要扩容sda5到100GB,这行命令就为 "resizepart 5 100GB")
3.输入上面扩容命令后输入yes
4.然后会问你结束点设到哪里,如果要扩容到100GB,就输入100GB
(下面红框里的数值应该是当前磁盘的容量,因为笔者之前已经扩容过,所以显示的是100GB)
(太懒了,又不想再次扩容,各位读者知道过程就行了)
5.接着就可以输入quit退出parted使用界面了
四、使用resize2fs调整文件系统大小(也就是调整磁盘大小)
1.命令行输入:sudo resize2fs /dev/sda5(注意换成自己的磁盘)
调整完毕后会有提示成功的信息(就不演示了)
(同样的,笔者已经扩容过了,于是显示下面信息)
五、再次使用lsblk查看扩容是否成功
1.命令行输入:lsblk
看你的磁盘是否接近设置值,有偏差是正常的
至此,扩容完毕
六、扩容过程使用命令
括号里是示例代码, 以扩容/dev/sda5到100GB为例(注意空格)
1.lsblk-----看需要扩容哪个磁盘
2.sudo parted /dev/需要扩容磁盘所在的硬盘设备
(sudo parted /dev/sda)
3.parted工具命令:
[1]resizepart 磁盘分区号(sda5就输“5”) 需要扩容位置(扩容磁盘到100GB就输“100GB”)
(resizepart 5 100GB)
[2]yes
[3]需要扩容位置(扩容磁盘到100GB就输“100GB”)
(100GB)
[4]quit
4.sudo resize2fs /dev/需扩容磁盘
(sudo resize2fs /dev/sda5)
5.lsblk-----检查是否扩容成功