首页 > 系统相关 >Ubuntu分区大小调整

Ubuntu分区大小调整

时间:2023-09-20 18:11:26浏览次数:36  
标签:分区 gparted 开机 Ubuntu 大小 根目录 虚拟机 回车

如何调整Ubuntu各个目录的分区大小呢?如下图,/ 根目录分配了217G太大了,而家目录/home则分配了265G又觉得不够,如何将/根目录分多点空间给到/home目录?

 

 

网上搜到的大部分是说命令行下输入gparted,回车后运行gparted软件,然后进行分区调整。这里我试了一下,发现显示的分区都带小锁头,无法对其卸载,部分分区(如/根目录)也无法调整大小:

 

 

其实使用gparted的想法是对的,只不过用错了方法。这里需要将gparted当作启动盘去启动,然后才能获得权限来调整ubuntu的分区大小。接下来介绍具体方法:

 

 

1、首先,下载gparted的iso镜像,到时候要当做启动盘来用。我用的是 gparted-live-1.5.0-6-amd64.iso, 下载地址:https://gparted.org/download.php

 

 

2、新建一个CD/DVD硬件,浏览的时候选择刚刚下载的gpart的iso镜像:

 

3、虚拟机开机,开机的同时迅速按下F2键进入bios,如下图所示。如果没有进入下图的BIOS,那就是自己在开机的瞬间按F2不够快,只需关机后重新启动虚拟机再快速按F2即可:

 

 

4、使用键盘“”←“,”→” 键切换到"Boot"菜单栏,使用“↑”,“↓” 键选中"CD-ROM Drive”选项卡,然后再使用“+”,“-” 键进行选项卡的移动,将其移动到第一位置,这样开机的时候就会按顺序先从CD-ROM这个硬件启动,也就是选择从gparted iso镜像启动。

 

5、使用键盘“”←“,”→” 键切换到"Exit"菜单栏,选择“Exit Saving Changes”选择卡进行保存,退出,继续后续的流程。

 

 

6、成功从gparted镜像启动,如下图:

 

 

7、选择第一项进行常规配置默认项启动,回车:

 

 

8、选择"Don't touch keymap", 回车:

 

 

9、选择语言33,回车:

 

 

10、选择模式,这里我用的是0,回车即可:

 

 

11、成功进入到桌面系统,如下图:

 

 

12、把/dev/sda1调小(即根目录/),然后/dev/sda2(挂载在/boot目录)往前挪,大小不要调整它, 同理swap分区也往前挪,大小不改它,最后就会挪出来一大部片空间,把它全部分配给/dev/sda4,即/home家目录,如下图:

 

 补充一点,这里分区的调整跟相邻分区有关,也就是必须要保证空间的连续性。这话什么意思呢,就是说A和B分区在一起,想要调大B分区,必须先把相邻的A分区调小,然后把B分区的free space preceding调为0,这样B分区就紧挨着过去。如下:

 

 

13、上述调整分区大小完毕后,还没生效,必须点这个绿色✓进行apply生效:

 

 

14、虚拟机关机。

 

 

15、移除这个gparted的CD/DVD硬件选项卡,这样下次虚拟机开机时只能从ubuntu启动。

 

 

16、虚拟机重新开机,如果开机后碰到ubuntu进入recovery 模式,选择正常启动即可。

 

 

17、使用df -h命令再次查看各目录分配内存空间大小,很明显确实完成了我们的目标:

 

标签:分区,gparted,开机,Ubuntu,大小,根目录,虚拟机,回车
From: https://www.cnblogs.com/learningendless/p/17718003.html

相关文章

  • oracle数据库中查看表空间下各表占用表空间的大小
    背景:在做数据库巡检时,检查大表是必不可少的操作,可以查看各表占用表空间的大小,下面直接上例子,然后表空间名字我写成实际的了selectt.owner,t.segment_name,t.tablespace_name,bytes/1024/1024/1024assizes,q.num_rows,t.segment_typefromdba_segmentstleftjoindba_tablesq......
  • ubuntu安装RabbitMQ
    一、概述本地需要做RabbitMQ测试,想着安装包本地不利于来回换机子测试。就想着把其安装到云服务上,云服务的系统是ubuntu系统。这样通过远程连接,就不需要担心换机器的时候RabbitMQ用不了的问题了。可谓一次安装到处使用二、示例,备注:这里直接安装最新版的1.安装erlan......
  • 在Oracle中查询表的大小和表空间的大小
    有两种含义的表大小。一种是分配给一个表的物理空间数量,而不管空间是否被使用。可以这样查询获得字节数:selectsegment_name,bytes fromuser_segments wheresegment_type='TABLE'; 或者  SelectSegment_Name,Sum(bytes)/1024/1024FromUser_ExtentsGroupBySegment_......
  • linux查看文件夹大小、文件数量的方法
    查看文件数量及大小ls-l|grep"^-"|wc-l或find./company-typef|wc-l查看某文件夹下文件的数量,包括子文件夹里的。ls-lR|grep"^-"|wc-l查看某文件夹下文件夹的数量,包括子文件夹里的。ls-lR|grep"^d"|wc-l以上的命令解释:ls-l长列表输出该目录下文件信息(注意这里......
  • ubuntu 下mysql的常用命令
    MySQL数据库的基本操作命令=========================一、mysql服务操作0、查看数据库版本sql->status;1、netstartmysql//启动mysql服务2、netstopmysql//停止mysql服务3、mysql-h主机地址-u用户名-p用户密码//进入mysql数据库4、quit//......
  • 别再纠结线程池池大小、线程数量了,哪有什么固定公式 | 京东云技术团队
    可能很多人都看到过一个线程数设置的理论:CPU密集型的程序-核心数+1I/O密集型的程序-核心数*2不会吧,不会吧,真的有人按照这个理论规划线程数?线程数和CPU利用率的小测试抛开一些操作系统,计算机原理不谈,说一个基本的理论(不用纠结是否严谨,只为好理解):一个CPU核心,单位时间内只能......
  • ubuntu22 添加新硬盘
     需要用到的命令:lsblk-f   #可以查看硬盘挂载目录结构,硬盘格式,UUID等df-hT   #可以查看硬盘格式blkid/dev/sda   #可以查看硬盘的UUID和格式mkfs.ntfs-f/dev/sda1  #快速格式化为ntfs,不加-f会很慢mkfs.ext4/dev/sda1  #快速格式化为ext4 1,首先......
  • MySQL 表分区使用实践
    在使用MySQL8.0表分区时,需要注意以下一些关键事项和最佳实践:支持的存储引擎:MySQL8.0表分区仅支持一些特定的存储引擎,如InnoDB和NDB(NDB是MySQLCluster存储引擎)。因此,在选择分区时,请确保你的表使用的是支持分区的存储引擎。分区键的选择:选择适当的分区键非常重要。......
  • Ubuntu22.04运行Splash Docker镜像报错,cloud not load the Qt platform xcb in even t
    一、问题描述Ubuntu22.04运行SplashDocker镜像报错,cloudnotloadtheQtplatformxcbineventhoughitwasfound奇怪的地方在于,停止运行,重新执行同样的语句,即恢复正常。本文只做了问题记录,没有深入研究原因。sudodockerrun-it-p8050:8050scrapinghub/splash二......
  • 基于wsl的ubuntu vscode调试环境搭建--Apple的学习笔记
    一,前言正好在网上搜索文章的时候看到了wsl,我想起来它也是一个虚拟机环境,所以我要用用,没想要一用,感觉比vmware还要方便。二,环境搭建A,在wsl中安装ubuntu1.     首先打开powershell 输入命令wsl--list–online,来查看支持安装的ubuntu版本。 注意:若提示连接超时,则是自动ip......