VMware 虚拟机 ubuntu 20.04 扩容工作硬盘

一、关闭虚拟机

  1. 关闭虚拟机
  2. 参考下图,在vmware 调整磁盘容量
    在这里插入图片描述

二、借助工具fdisk

test@ubuntu ~ $ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            1.9G     0  1.9G   0% /dev
tmpfs           388M  3.1M  385M   1% /run
/dev/sda5        78G   74G  598M 100% /
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/loop0      128K  128K     0 100% /snap/bare/5
/dev/loop2       64M   64M     0 100% /snap/core20/2434
/dev/loop3       74M   74M     0 100% /snap/core22/1722
/dev/loop1       64M   64M     0 100% /snap/core20/2379
/dev/loop10      45M   45M     0 100% /snap/snapd/23258
/dev/loop9       45M   45M     0 100% /snap/snapd/23545
/dev/loop7       13M   13M     0 100% /snap/snap-store/1113
/dev/loop5      506M  506M     0 100% /snap/gnome-42-2204/176
/dev/loop6      350M  350M     0 100% /snap/gnome-3-38-2004/143
/dev/loop4       74M   74M     0 100% /snap/core22/1748
/dev/loop11      92M   92M     0 100% /snap/gtk-common-themes/1535
/dev/loop8      347M  347M     0 100% /snap/gnome-3-38-2004/119
/dev/loop12      13M   13M     0 100% /snap/snap-store/1216
/dev/sda1       511M  4.0K  511M   1% /boot/efi
tmpfs           388M  4.0K  388M   1% /run/user/1000
test@ubuntu ~ $ 
test@ubuntu ~ $ 
test@ubuntu ~ $ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0     4K  1 loop /snap/bare/5
loop1    7:1    0    64M  1 loop /snap/core20/2379
loop2    7:2    0  63.7M  1 loop /snap/core20/2434
loop3    7:3    0  73.9M  1 loop /snap/core22/1722
loop4    7:4    0  73.9M  1 loop /snap/core22/1748
loop5    7:5    0 505.1M  1 loop /snap/gnome-42-2204/176
loop6    7:6    0 349.7M  1 loop /snap/gnome-3-38-2004/143
loop7    7:7    0  12.9M  1 loop /snap/snap-store/1113
loop8    7:8    0 346.3M  1 loop /snap/gnome-3-38-2004/119
loop9    7:9    0  44.4M  1 loop /snap/snapd/23545
loop10   7:10   0  44.3M  1 loop /snap/snapd/23258
loop11   7:11   0  91.7M  1 loop /snap/gtk-common-themes/1535
loop12   7:12   0  12.2M  1 loop /snap/snap-store/1216
sda      8:0    0   768G  0 disk 
├─sda1   8:1    0   512M  0 part /boot/efi
├─sda2   8:2    0     1K  0 part 
└─sda5   8:5    0  79.5G  0 part /
sr0     11:0    1  1024M  0 rom  
test@ubuntu ~ $
test@ubuntu ~ $ sudo fdisk /dev/sda

Welcome to fdisk (util-linux 2.34).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): p
Disk /dev/sda: 768 GiB, 824633720832 bytes, 1610612736 sectors
Disk model: VMware Virtual S
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x8f1c10f7

Device     Boot   Start       End   Sectors  Size Id Type
/dev/sda1  *       2048   1050623   1048576  512M  b W95 FAT32
/dev/sda2       1052670 167770111 166717442 79.5G  5 Extended
/dev/sda5       1052672 167770111 166717440 79.5G 83 Linux

Command (m for help): d
Partition number (1,2,5, default 5): 5

Partition 5 has been deleted.

Command (m for help): p
Disk /dev/sda: 768 GiB, 824633720832 bytes, 1610612736 sectors
Disk model: VMware Virtual S
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x8f1c10f7

Device     Boot   Start       End   Sectors  Size Id Type
/dev/sda1  *       2048   1050623   1048576  512M  b W95 FAT32
/dev/sda2       1052670 167770111 166717442 79.5G  5 Extended

Command (m for help): d
Partition number (1,2, default 2): 2

Partition 2 has been deleted.

Command (m for help): n
Partition type
   p   primary (1 primary, 0 extended, 3 free)
   e   extended (container for logical partitions)
Select (default p): e
Partition number (2-4, default 2): 2
First sector (1050624-1610612735, default 1050624): 
Last sector, +/-sectors or +/-size{K,M,G,T,P} (1050624-1610612735, default 1610612735): 

Created a new partition 2 of type 'Extended' and of size 767.5 GiB.

Command (m for help): p
Disk /dev/sda: 768 GiB, 824633720832 bytes, 1610612736 sectors
Disk model: VMware Virtual S
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x8f1c10f7

Device     Boot   Start        End    Sectors   Size Id Type
/dev/sda1  *       2048    1050623    1048576   512M  b W95 FAT32
/dev/sda2       1050624 1610612735 1609562112 767.5G  5 Extended

Command (m for help): n
All space for primary partitions is in use.
Adding logical partition 5
First sector (1052672-1610612735, default 1052672): 
Last sector, +/-sectors or +/-size{K,M,G,T,P} (1052672-1610612735, default 1610612735): 

Created a new partition 5 of type 'Linux' and of size 767.5 GiB.
Partition #5 contains a ext4 signature.

Do you want to remove the signature? [Y]es/[N]o: y

The signature will be removed by a write command.

Command (m for help): p
Disk /dev/sda: 768 GiB, 824633720832 bytes, 1610612736 sectors
Disk model: VMware Virtual S
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x8f1c10f7

Device     Boot   Start        End    Sectors   Size Id Type
/dev/sda1  *       2048    1050623    1048576   512M  b W95 FAT32
/dev/sda2       1050624 1610612735 1609562112 767.5G  5 Extended
/dev/sda5       1052672 1610612735 1609560064 767.5G 83 Linux

Filesystem/RAID signature on partition 5 will be wiped.

Command (m for help): w
The partition table has been altered.
Failed to add partition 2 to system: Device or resource busy

The kernel still uses the old partitions. The new table will be used at the next reboot. 
Syncing disks.

test@ubuntu ~ $ 
test@ubuntu ~ $ 
test@ubuntu ~ $ 
test@ubuntu ~ $ sudo reboot


Last login: Mon Feb 10 18:15:04 2025 from 192.168.188.1
test@ubuntu ~ $ 
test@ubuntu ~ $ 
test@ubuntu ~ $ 
test@ubuntu ~ $ 
test@ubuntu ~ $ 
test@ubuntu ~ $ 
test@ubuntu ~ $ df
Filesystem     1K-blocks     Used Available Use% Mounted on
udev             1937924        0   1937924   0% /dev
tmpfs             396900     3084    393816   1% /run
/dev/sda5       81468856 76680984    603552 100% /
tmpfs            1984500        0   1984500   0% /dev/shm
tmpfs               5120        0      5120   0% /run/lock
tmpfs            1984500        0   1984500   0% /sys/fs/cgroup
/dev/loop0           128      128         0 100% /snap/bare/5
/dev/loop2         75776    75776         0 100% /snap/core22/1748
/dev/loop3         93952    93952         0 100% /snap/gtk-common-themes/1535
/dev/loop4         12544    12544         0 100% /snap/snap-store/1216
/dev/loop1         65536    65536         0 100% /snap/core20/2379
/dev/loop5        354688   354688         0 100% /snap/gnome-3-38-2004/119
/dev/loop6        358144   358144         0 100% /snap/gnome-3-38-2004/143
/dev/loop7         75648    75648         0 100% /snap/core22/1722
/dev/loop11       517248   517248         0 100% /snap/gnome-42-2204/176
/dev/loop9         13312    13312         0 100% /snap/snap-store/1113
/dev/loop10        45440    45440         0 100% /snap/snapd/23258
/dev/loop8         45568    45568         0 100% /snap/snapd/23545
/dev/loop12        65280    65280         0 100% /snap/core20/2434
/dev/sda1         523248        4    523244   1% /boot/efi
tmpfs             396900        4    396896   1% /run/user/1000
test@ubuntu ~ $
test@ubuntu ~/share $ sudo e2fsck -f /dev/sda5
[sudo] password for op: 
e2fsck 1.45.5 (07-Jan-2020)
/dev/sda5 is mounted.
e2fsck: Cannot continue, aborting.


test@ubuntu ~/share $ sudo resize2fs /dev/sda5
resize2fs 1.45.5 (07-Jan-2020)
Filesystem at /dev/sda5 is mounted on /; on-line resizing required
old_desc_blocks = 10, new_desc_blocks = 96
The filesystem on /dev/sda5 is now 201195008 (4k) blocks long.

test@ubuntu ~/share $ 
test@ubuntu ~/share $ 
test@ubuntu ~/share $ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            1.9G     0  1.9G   0% /dev
tmpfs           388M  3.1M  385M   1% /run
/dev/sda5       755G   74G  651G  11% /
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/loop0      128K  128K     0 100% /snap/bare/5
/dev/loop2       74M   74M     0 100% /snap/core22/1748
/dev/loop3       92M   92M     0 100% /snap/gtk-common-themes/1535
/dev/loop4       13M   13M     0 100% /snap/snap-store/1216
/dev/loop1       64M   64M     0 100% /snap/core20/2379
/dev/loop5      347M  347M     0 100% /snap/gnome-3-38-2004/119
/dev/loop6      350M  350M     0 100% /snap/gnome-3-38-2004/143
/dev/loop7       74M   74M     0 100% /snap/core22/1722
/dev/loop11     506M  506M     0 100% /snap/gnome-42-2204/176
/dev/loop9       13M   13M     0 100% /snap/snap-store/1113
/dev/loop10      45M   45M     0 100% /snap/snapd/23258
/dev/loop8       45M   45M     0 100% /snap/snapd/23545
/dev/loop12      64M   64M     0 100% /snap/core20/2434
/dev/sda1       511M  4.0K  511M   1% /boot/efi
tmpfs           388M  4.0K  388M   1% /run/user/1000
test@ubuntu ~/share $
  1. df -h 查看现有分区大小
  2. lsblk 查看分区挂载磁盘
  3. sudo fdisk /dev/sda,进入磁盘设置,fdisk or q :退出修改,w 保持修改
  4. fdisk 模式 p 查看磁盘分区,d 删除分区, n 新建分区
  5. **注意**: 需要先删除sda5,再删除sda2,再创建sda2,再创建sda5
  6. sudo resize2fs /dev/sda5 更新文件系统
  7. reboot

参考文章

  • 借助GParted工具扩容,VMware 虚拟机 ubuntu 20.04 硬盘扩容方法

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

使用python tk 做UI,实现的步骤如下:

Update UI 先~ 使用python tk 做UI,实现的步骤如下:1、点击初始化按钮后,Robot 回到Home 位置,位置到达后发送Home 给视觉,UI更新Robot位置为 Home 2、点击基准按钮后,Robot 走到POS1,位置到达后发送POS1+++当前位置(Ref_POS1_X、Ref _POS1_Y、Ref _POS1_R)给视觉,UI更…

头条百度批量采集软件说明文档

旧版说明文档《头条号文章批量采集软件4.0版本说明文档!头条/微头条文章批量采集》 头条的采集软件已经更新了好多个版本了,一直没有做详细的介绍文档,最近更新了一些功能进去,一块来写一下说明文档。 1、主界面 2、头条作者采集…

Wpf美化按钮,输入框,下拉框,dataGrid

Wpf美化按钮&#xff0c;输入框&#xff0c;下拉框&#xff0c;dataGrid 引用代码后 引用资源 <ControlTemplate x:Key"CustomProgressBarTemplate" TargetType"ProgressBar"><Grid><Border x:Name"PART_Track" CornerRadius&q…

DeepSeek从入门到精通:全面掌握AI大模型的核心能力

文章目录 一、DeepSeek是什么&#xff1f;性能对齐OpenAI-o1正式版 二、Deepseek可以做什么&#xff1f;能力图谱文本生成自然语言理解与分析编程与代码相关常规绘图 三、如何使用DeepSeek&#xff1f;四、DeepSeek从入门到精通推理模型推理大模型非推理大模型 快思慢想&#x…

从MySQL优化到脑力健康:技术人与效率的双重提升

文章目录 零&#xff1a;前言一&#xff1a;MySQL性能优化的核心知识点1. 索引优化的最佳实践实战案例&#xff1a; 2. 高并发事务的处理机制实战案例&#xff1a; 3. 查询性能调优实战案例&#xff1a; 4. 缓存与连接池的优化实战案例&#xff1a; 二&#xff1a;技术工作者的…

大语言模型实践——基于现有API的二次开发

基于现有的API平台做一些实用的AI小应用。 API服务商&#xff1a;阿里云百炼 云服务器&#xff1a;阿里云&#xff08;2核2GB&#xff09; 部署框架&#xff1a;gradio 调用框架&#xff1a;openai 语言&#xff1a;Python &#xff08;注&#xff1a;若搭建网站或API接口…

Windows逆向工程入门之进制拓展(BIN OCT DEC HEX)

公开视频 -> 链接点击跳转公开课程博客首页 -> ​​​链接点击跳转博客主页 目录 一、进制基础 1. 什么是进制&#xff1f; 二、二进制、八进制、十六进制的定义和规则 1. 二进制 (Binary) 示例&#xff1a; 2. 八进制 (Octal) 示例&#xff1a; 3. 十六进制 (H…

【数据结构】_堆的实现

目录 1. 堆的实现 1.1 Heap.h 1.2 Heap.c 1.3 Test_Heap.c 专栏前文中&#xff0c;已经介绍了入堆及向上调整算法&#xff0c;出堆及向下调整算法&#xff0c;详情见下文&#xff1a; 【数据结构】_堆的结构及向上、向下调整算法-CSDN博客文章浏览阅读352次&#xff0c;点…

重启电脑之后vscode不见了

某天重启电脑之后发现vscode被删除 双击发现是 后面追溯到文件夹下面发现有一个文件夹的名字叫_ 把这个文件夹打开发现之前的包全在这里面 只需要把这个包里面的文件全部移到上一级即可

高级加密标准AES候选算法之一Crypton

目录 (1)轮密钥加 (2)列混合变换 (3)字节替代变换 (4)字节置换变换 Crypton的加密算法 Crypton的解密算法 密钥扩展算法 高级加密标准AES候选算法之一Crypton Crypton算法是由Chae Hoon Lim于1998年设计的,它是被接受为AES侯选者的15种分组密码之一。该算法是…

2025最新主流深度学习算法全解析

深度学习&#xff1a;开启智能时代的钥匙 在当今数字化时代&#xff0c;深度学习无疑是人工智能领域中最为耀眼的明星。它如同一把神奇的钥匙&#xff0c;开启了智能时代的大门&#xff0c;让计算机从简单的数据处理迈向了复杂的智能决策。深度学习通过构建具有多个层次的神经网…

51单片机(国信长天)矩阵键盘的基本操作

在CT107D单片机综合训练平台上&#xff0c;首先将J5处的跳帽接到1~2引脚&#xff0c;使按键S4~S19按键组成4X4的矩阵键盘。在扫描按键的过程中&#xff0c;发现有按键触发信号后(不做去抖动)&#xff0c;待按键松开后&#xff0c;在数码管的第一位显示相应的数字:从左至右&…

如何在浏览器中搭建开源Web操作系统Puter的本地与远程环境

文章目录 前言1.关于Puter2.本地部署Puter3.Puter简单使用4. 安装内网穿透5.配置puter公网地址6. 配置固定公网地址 前言 嘿&#xff0c;小伙伴们&#xff01;是不是每次开机都要像打地鼠一样不停地点击各种网盘和应用程序的登录按钮&#xff0c;感觉超级麻烦&#xff1f;更让…

【JavaScript】this 指向由入门到精通

this 的概念 this 在JavaScript 及其其他面向对象的编程语言中&#xff0c;存在的目的是为了提供一种在对象方法中引用当前对象的方式。 它为方法提供了对当前实例的引用&#xff0c;使得方法能够访问或者修改实例的成员变量。 注意点&#xff1a; this 的绑定和定位的位置…

javaEE-10.CSS入门

目录 一.什么是CSS ​编辑二.语法规则: 三.使用方式 1.行内样式: 2.内部样式: 3.外部样式: 空格规范 : 四.CSS选择器类型 1.标签选择器 2.类选择器 3.ID选择器 4.通配符选择器 5.复合选择器 五.常用的CSS样式 1.color:设置字体颜色 2.font-size:设置字体大小 3…

数据中台是什么?:架构演进、业务整合、方向演进

文章目录 1. 引言2. 数据中台的概念与沿革2.1 概念定义2.2 历史沿革 3. 数据中台的架构组成与关键技术要素解析3.1 架构组成3.2 关键技术要素 4. 数据中台与其他平台的对比详细解析 5. 综合案例&#xff1a;金融行业数据中台落地实践5.1 背景5.2 解决方案5.3 成果与价值 6. 方向…

Linux磁盘空间使用率100%(解决删除文件后还是显示100%)

本文适用于&#xff0c;删除过了对应的数据文件&#xff0c;查看还是显示使用率100%的情况 首先使用df -h命令查看各个扇区所占用的情况 一、先对系统盘下所有文件大小进行统计&#xff0c;是否真的是数据存储以达到了磁盘空间 在对应的扇区路径下使用du -sh * | sort -hr 命…

DeepSeek--教师备课效能100%

关键功能深度解析 深度思考&#xff08;R1&#xff09; 开启这个功能&#xff0c;就如同为 DeepSeek 赋予了深度思考的 “大脑”。当你向它咨询备课问题时&#xff0c;它会像经验丰富的教师一样&#xff0c;在 “脑海” 中梳理思路&#xff0c;不仅给出答案&#xff0c;还会展…

基于Java的自助多张图片合成拼接实战

目录 前言 一、图片合成需求描述 二、图片合成设计与实现 1、编程语言 2、基础数据准备 3、图片合成流程 4、图片合成实现 三、总结 前言 在当今数字化时代&#xff0c;图像处理技术在各个领域都发挥着至关重要的作用。从社交媒体到电子商务&#xff0c;从在线教育到虚拟…

大模型基本原理(四)——如何武装ChatGPT

传统的LLM存在几个短板&#xff1a;编造事实、计算不准确、数据过时等&#xff0c;为了应对这几个问题&#xff0c;可以借助一些外部工具或数据把AI武装起来。 实现这一思路的框架包括RAG、PAL、ReAct。 1、RAG&#xff08;检索增强生成&#xff09; LLM生成的内容会受到训练…