VMware中Ubuntu拓展磁盘容量的两种方式 图形化方式命令行磁盘分区方式(亲测有效简单且详细)linux磁盘分区

news2024/12/25 10:56:40

文章目录

  • 前言
  • 1. 软件设置扩容
  • 2. 容量查看
  • 3. 容量拓展实现
    • 3.1 图形化容量拓展分配
    • 3.2 磁盘命令行方式拓展容量
      • 3.2.1 确定磁盘挂载目录
      • 3.2.2 系统磁盘扩容
  • 4. 分盘扩容
  • TIPS:
  • 总结:

前言

在用VMware虚拟机的情况下,一开始分配的容量在使用过程中,出现不够的情况。针对这种情况,如何拓展磁盘容量?

下面整理归纳了两种方式进行拓展。一种是Ubuntu自带的磁盘工具,另一种是命令行方式的磁盘分区方式。同时满足不同扩容需求,这里也进行了扩容方式的拓展。


1. 软件设置扩容

在这里插入图片描述在这里插入图片描述

这里设置大小为30GB,这里是以拓展10GB为例。

2. 容量查看

开机后进入桌面,通过下图可以看到虚拟机里面一共也就21GB,只有13.8G可以用。
在这里插入图片描述

当然也可以通过指令:df -h进行查看。
在这里插入图片描述

3. 容量拓展实现

3.1 图形化容量拓展分配

找到系统自带的磁盘工具Disks

在这里插入图片描述

这里我们明明拓展10G,但是这里空闲的却有11G,我估计这个是因为sperblock有一个头大小为1G。具体我暂时也不清楚。
在这里插入图片描述

拉到最右边,表示剩余内存全部拿来扩容。

在这里插入图片描述
在这里插入图片描述

再查看容量:


3.2 磁盘命令行方式拓展容量

拓展的容量可以通过给当前的系统盘扩容;
也可以像开辟一个新的磁盘分区,类似于windows的C盘D盘这种方式扩容(这个写在第4章

3.2.1 确定磁盘挂载目录

通过df -h指令我们可以查询到我们当前使用的磁盘所挂载的目录,我这里的是/dev/sda1
这里sda1,说明这个只是一个分区,所以我们还应该确认一下是否存在更大的母分区。

在这里插入图片描述
通过lsblk命令,我们可以看到,sda1分区归属于sdk这个磁盘总区,占了20G。那么sda总分区还有10G刚才分配的磁盘没有进行分区创建与分配。
在这里插入图片描述

3.2.2 系统磁盘扩容

即类比于Windows下给只有一个磁盘的C盘扩容。
我们这个小节就是对下面这个系统盘进行扩容。
在这里插入图片描述
使用指令:sudo fdisk /dev/sda
注意这里我们使用fdisk是对还有容量的磁盘进行分区,所以这里是/dev/sda。
输入的指令如下图所示:
在这里插入图片描述
在这里插入图片描述

通过df-h指令发现并没有扩容成功,那是因为没有进行更新。

在这里插入图片描述

使用指令:sudo resize2fs /dev/sda1进行更新,再用df -h进行查看,发现成功了。

在这里插入图片描述
在这里插入图片描述
到这里第二种方式扩容就已经结束了。


4. 分盘扩容

是在对原有的盘进行扩容,这章是增加新磁盘而非扩充原来的盘。
类似于我一个30G硬盘,20G给系统盘,多的10G我单独开个盘作为电脑扩容。

和3.2.2节类似
使用指令:sudo fdisk /dev/sda
在这里插入图片描述
这里和之前同一盘分区不同的地方在于,我们要给分区的这个D盘创建文件系统,同时还要指定它挂载的地方。
挂载通常是指挂载到某一个空目录下,如果是非空目录,那么非空的目录原有的文件会被隐藏掉。

我们通过lsblk发现10G的D盘(sda2)分区已经建立好了,但是通过文件系统却发现找不到对应的磁盘,就是因为没有创建文件系统。

在这里插入图片描述我们可以通过df -T来查看系统盘是用哪一个文件系统,D盘也可以设置相同的文件系统。当然,这个是不唯一的,你可以根据自己的需要进行设定D盘的文件系统类型。但是这里以ext4为例。

在这里插入图片描述


如果要给新的磁盘命名那么对于的指令应该是:sudo mkfs.ext4 -L D /dev/sda2
在这里插入图片描述
双击一下D即我们创建的D盘,这时候系统会更新挂载路径。
在这里插入图片描述
在这里插入图片描述
这样后面的所有操作都是在/media/edwinwzy/D这个目录下进行的。


TIPS:

  1. 如果使用的是sudo mkfs.ext4 /dev/sda2,即没有指定卷标名称,那这个挂载的名称可能就会很长很丑。
    在这里插入图片描述
  2. 虚拟机有个快照功能,对于有些不确定的情况,可以选择快照保存一下,后面好还原。
    在这里插入图片描述

总结:

这篇博客如标题所写,针对VMware扩容的情况进行操作。
本篇文章从给虚拟机扩容引申到磁盘分区等相关知识点,应用非常广泛。
后面会再写一篇磁盘分区的博客进行归纳总结。
这一路写下来,自己受益也是很多的,一起进步!

求个三连哈哈哈~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/526957.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PMP项目管理-[第十二章]采购管理

采购管理知识体系: 规划采购管理: 实施采购: 控制采购: 12.1 规划采购管理 定义:记录项目采购决策、明确采购方法、识别潜在卖方的过程 作用:确定是否从项目外部获取货物或服务.如果是,则还要确…

循环结构程序设计

一、循环结构语句 C语言提供了三种循环语句(for语句)、while语句和do-while语句。 for语句: for(表达式1 ; 表达式2 ; 表达式3) {   循环体语句; } for语句的执行过程: 首先计算表达式1。判断…

【LED子系统】五、核心层详解(二)

个人主页:董哥聊技术 我是董哥,高级嵌入式软件开发工程师,从事嵌入式Linux驱动开发和系统开发,曾就职于世界500强公司! 创作理念:专注分享高质量嵌入式文章,让大家读有所得! 文章目录…

基于B/S架构、可替代付费商业软件的一站式量化交易平台

产品简介 这是一个面向程序员的量化交易软件,用于期货、股票、外汇、炒币等多种交易场景,实现自动交易。已对接了CTP接口(国内期货)、老虎证券接口(美股港股)。 功能特性: 一站式平台&#x…

Protell99SE祭文

Protell99SE祭文 大概是在21年前的今天,我和你结合在一起,陪伴走过无数的设计。 我的感觉,大概是在2021年吧,你逐渐离我远去。啊,Protel99SE时代一去不复返了。 我用了你21年,虽着AD软件的到来&#xff…

【C++】19.C++11

1.C11 auto 范围for 新容器 线程库列表初始化右值引用和移动语义 lambda表达式容器支持花括号列表初始化 本质是增加一个initializer_list的构造函数initializer_list支持花括号 2.列表初始化 #define _CRT_SECURE_NO_WARNINGS 1 #include <iostream> #include <ve…

​数字化转型升级之工业元宇宙与AIGC

月説小飞象交流会 生活就是&#xff0c;面对复杂&#xff0c;保持欢喜。心烦时&#xff0c;记住三句话&#xff1a;1、算了吧。2、没关系。3、会过去的。 内部交流│24期 数字化转型升级 工业元宇宙与AIGC data analysis ●●●● 分享人&#xff1a;李铁军 ‍ 现如今数字化不再…

定风波、渡重山、至未来:2023中国数字能源生态大会开启的新旅程

全球碳中和的时代背景下&#xff0c;面向3060发展目标&#xff0c;新使命、新技术、新应用的到来&#xff0c;都给能源产业带来了持续变革的必要性与可能性。 2023年5月11日&#xff0c;在2023中国数字能源生态大会上&#xff0c;华为数字能源技术有限公司总裁侯金龙发表了“融…

【微电网】含风、光、储联合发电的微电网优化调度研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

2023 年 IntelliJ IDEA 下载安装教程,超详细图文教程,亲测可用

. IDEA 下载 1、打开浏览器输入https://www.jetbrains.com/&#xff0c;进入 Jetbrains官网&#xff0c;点击 Developer Tools&#xff0c;再点击 Intellij IDEA 2、点击中间的 Download&#xff0c;进入IDEA下载界面 3、选择左边的 Ultimate 版本进行下载安装。Ultimate 版…

心法利器[84] | 最近面试小结

心法利器 本栏目主要和大家一起讨论近期自己学习的心得和体会&#xff0c;与大家一起成长。具体介绍&#xff1a;仓颉专项&#xff1a;飞机大炮我都会&#xff0c;利器心法我还有。 2022年新一版的文章合集已经发布&#xff0c;累计已经60w字了&#xff0c;获取方式看这里&…

让Chat-GPT成为你的微信小助理

前言 最近公司裁员风波&#xff0c;很不幸成为了裁员名单中的一员&#xff1b;此时又恰逢一波AIGC浪潮&#xff0c;首当其冲的就是GPT这样的大语言模型的诞生&#xff0c;是整个AI领域的一个质的飞跃。正好在这样一个空挡期&#xff0c;我就基于Chat-GPT 做了一些深入的实践&a…

ChatGPT是什么?

ChatGPT是什么&#xff1f; ChatGPT是一个基于人工智能技术的聊天机器人平台&#xff0c;旨在为用户提供智能化、高效率的交互体验。ChatGPT能够理解用户输入的自然语言&#xff0c;根据语义分析和机器学习算法生成相应的回答。它可以回答用户的问题、提供建议、进行闲聊等&am…

前端技术搭建井字游戏(内含源码)

The sand accumulates to form a pagoda ✨ 写在前面✨ 功能介绍✨ 页面搭建✨ 样式设置✨ 逻辑部分 ✨ 写在前面 上周我们实通过前端基础实现了飞机大战游戏&#xff0c;今天还是继续按照我们原定的节奏来带领大家完成一个井字游戏游戏&#xff0c;功能也比较简单简单&#x…

路径规划 | 图解快速随机扩展树RRT算法(附ROS C++/Python/Matlab仿真)

目录 0 专栏介绍1 什么是RRT算法&#xff1f;2 图解RRT算法原理3 算法仿真与实现3.1 ROS C实现3.2 Python实现3.3 Matlab实现 0 专栏介绍 &#x1f525;附C/Python/Matlab全套代码&#x1f525;课程设计、毕业设计、创新竞赛必备&#xff01;详细介绍全局规划(图搜索、采样法、…

〖Python网络爬虫实战㉕〗- Ajax数据爬取之Ajax 案例实战

订阅&#xff1a;新手可以订阅我的其他专栏。免费阶段订阅量1000 python项目实战 Python编程基础教程系列&#xff08;零基础小白搬砖逆袭) 说明&#xff1a;本专栏持续更新中&#xff0c;目前专栏免费订阅&#xff0c;在转为付费专栏前订阅本专栏的&#xff0c;可以免费订阅付…

Gradle下载、安装、配置

1. Gradle下载 1.1 Gradle下载地址&#xff1a;https://docs.gradle.org/current/userguide/installation.html#installing_manually 1.2 点击Download 1.3 选择想要下载的版本&#xff0c;点击binary-only即可下载 2. Gradle安装&#xff08;注意&#xff1a;安装gradle之前…

【C语言】三子棋小游戏的思路及实现(内附代码)

简单不先于复杂&#xff0c;而是在复杂之后。 目录 1. 分文件实现 2.分步骤实现 2.1 游戏菜单 2.2 创建棋盘 2.3 初始化棋盘 2.4 打印棋盘 2.5 玩家下棋 2.6 电脑下棋 2.7 判断输赢 3. 附完整代码 3.1 test.c 3.2 game.h 3.2 game.c 1. 分文件实现 当我…

对称加密、非对称加密、数字签名、消息摘要的简单学习

对称加密、非对称加密、数字签名、消息摘要的简单学习 前言对称加密算法DES特点&#xff1a;为什么不使用&#xff1a; 3DES&#xff08;Triple DES 或者 DESede&#xff09;特点&#xff1a;使用场景&#xff1a;为什么不用&#xff1a; AES&#xff08;Advanced Encryption S…

聊一聊模板方法模式

统一抽取&#xff0c;制定规范&#xff1b; 一、概述 模板方法模式&#xff0c;又叫模板模式&#xff0c;属于23种设计模式中的行为型模式。在抽象类中公开定义了执行的方法&#xff0c;子类可以按需重写其方法&#xff0c;但是要以抽象类中定义的方式调用方法。总结起来就是&…