使用parted命令扩容vm内磁盘分区大小

news/2025/9/26 16:46:15/文章来源:https://www.cnblogs.com/Ojox/p/19113746

假如已经在VMware的设置里扩容了磁盘大小,接下来需要在系统内调整大小,按如下操作:

0、查看磁盘情况:
root@ubuntu:~# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda      8:0    0  160G  0 disk
├─sda1   8:1    0    1M  0 part
└─sda2   8:2    0   60G  0 part /

可以看到sda2现在是60G,但是整个磁盘有160G

1、进入parted工具:
`root@ubuntu:~# parted /dev/sda`
2、列出可用空间:
(parted) print free
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sda: 172GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:Number  Start   End     Size    File system  Name  Flags17.4kB  1049kB  1031kB  Free Space1      1049kB  2097kB  1049kB                     bios_grub2      2097kB  64.4GB  64.4GB  ext464.4GB  172GB   107GB   Free Space

可以看到,有可以扩容的部分从64.4GB到107GB是Free Space

3、将所有可用空间扩容给sda2:

命令格式为 resizepart <分区号> <结束位置>

调整完成后,输入 quit 退出 parted 工具

(parted) resizepart 2 172GB
Warning: Partition /dev/sda2 is being used. Are you sure you want to continue?
Yes/No? Yes
(parted) quit
Information: You may need to update /etc/fstab.

分区号:从 print 输出可知,sda2 的分区号是 2

结束位置:可以设置为磁盘总容量(172GB)或稍小一点(如 170GB),以留出安全余量。

4、刷新分区信息

root@ubuntu:~# partprobe /dev/sda

5、扩展文件系统 parted 只调整了分区大小,还需要扩展文件系统才能让系统识别新的空间。由于你的文件系统是 ext4,使用 resize2fs 命令来调整。

此命令会自动将文件系统扩展到分区的最大可用空间

root@ubuntu:~# resize2fs /dev/sda2
resize2fs 1.47.1 (20-May-2024)
Filesystem at /dev/sda2 is mounted on /; on-line resizing required
old_desc_blocks = 8, new_desc_blocks = 20
The filesystem on /dev/sda2 is now 41942523 (4k) blocks long.
6、验证扩容结果

最后,再次使用 lsblk 和 df -h 命令检查扩容是否成功

root@ubuntu:~# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda      8:0    0  160G  0 disk
├─sda1   8:1    0    1M  0 part
└─sda2   8:2    0  160G  0 part /
sr0     11:0    1    2G  0 rom
root@ubuntu:~# df -Th /
Filesystem     Type  Size  Used Avail Use% Mounted on
/dev/sda2      ext4  158G   40G  112G  27% /
root@ubuntu:~#
7、查看/etc/fstab挂载项中磁盘的uuid是否与扩容后的sda2一致,若不一致则需更改为最新的uuid,以免无法正常开机:
root@ubuntu:~# blkid /dev/sda2
/dev/sda2: UUID="c9473eb8-8beb-47e6-b901-85cfca0c28f2" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="46731e7b-4306-482e-b1c8-5c1a0000c8c9"
root@ubuntu:~# grep b901-85cfca0c28f2 /etc/fstab
/dev/disk/by-uuid/c9473eb8-8beb-47e6-b901-85cfca0c28f2 / ext4 defaults 0 1
root@ubuntu:~#

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

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

相关文章

pyinstaller

pyinstaller --onefile --windowed -i binglish.ico --add-data "binglish.ico;." --hidden-import "pystray._win32" binglish.py 使用 PyInstaller 工具将 Python 脚本 binglish.py 打包成一个独…

wordpress 子网站重命名东莞毛织厂家东莞网站建设

&#x1f388; 作者&#xff1a;互联网-小啊宇 &#x1f388; 简介&#xff1a; CSDN 运维领域创作者、阿里云专家博主。目前从事 Kubernetes运维相关工作&#xff0c;擅长Linux系统运维、开源监控软件维护、Kubernetes容器技术、CI/CD持续集成、自动化运维、开源软件部署维护…

帮建网站wordpress微信个人支付

介绍&#xff1a; Python推导式是一种简洁、高效的创建列表、字典或集合的方法。它使用一种类似于数学公式的语法&#xff0c;通过一个表达式和一个循环来生成一个新的数据结构。 以下是一些常见的Python推导式&#xff1a; 列表推导式&#xff08;List Comprehension&#xf…

国外网站配色平凉哪有做网站的

【为什么要用多线程&#xff1f;】 传统的图形用户界面应用程序都仅仅有一个运行线程&#xff0c;而且一次仅仅运行一个操作。假设用户从用户界面中调用一个比較耗时的操作&#xff0c;当该操作正在运行时&#xff0c;用户界面一般会冻结而不再响应。这个问题能够用事件处理和多…

吴江区建设局网站中装建设公司待遇好吗

容器分为三类&#xff0c;顺序容器&#xff0c;关联容器和适配器。顺序容器又分为连续的容器&#xff08;vector&#xff0c;array&#xff09;&#xff0c;顺序容器中的离散容器&#xff08;list&#xff0c;slist&#xff0c;forward_list&#xff09;&#xff0c;离连形的de…

pc网站 手机网站 微信长春公司做网站

笔记整理&#xff1a;刘尧锟&#xff0c;天津大学硕士链接&#xff1a;https://dl.acm.org/doi/pdf/10.1145/3404835.3462900动机面对大量的机器学习&#xff08;ML&#xff09;方法&#xff0c;为给定的数据集和任务选择合适的方法是一个挑战。一般来说&#xff0c;ML方法或数…

wordpress 双语站点自己使用原生php做网站性能

目录 1.题目描述 一 2.解题想法图解 2.1直接解 2.2巧解 3.题目描述二 3.1.1思路1 3.1.2 思路2 4.结语 1.题目描述 一 实现现一个函数&#xff0c;可以左旋字符串中的k个字符。 例如&#xff1a; ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB 2.解题想法图解 2.…

Python 标准库 typing 类型注解标注

Python 标准库 typing 类型注解标注Python 标准库 typing 类型注解标注说明 《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gr99123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习…

redis-Geospatial类型基本命令

redis-Geospatial类型基本命令redis在3.2版本中引入了Geospatial数据类型。该类别本质上是一种集合,不过集合中的元素比较特殊, 是一种由三部分构成的数据结构,这种数据结构称之为空间元素: 经度: longitude,有效…

洛谷题单指南-进阶数论-P3861 拆分

原题链接:https://www.luogu.com.cn/problem/P3861 题意解读:将整数n拆分成不同因数之积的方案数,不含1*n的情况。 解题思路: 1、背景知识-超级合数 n的数据范围最大是10^12,尽管n很大,但是n以内的整数的约数个数…

查网站域名备案wordpress主导航菜单

AItoolchain主要模块包括&#xff1a; 模型转换&#xff1a;将深度学习模型转换为特定硬件平台可以识别和执行的格式。嵌入式运行环境&#xff1a;提供异构模型的运行库支持&#xff0c;确保模型在目标设备上的运行效率。性能验证&#xff1a;包括静态和动态性能评估&#xff…

线程的状态流转

线程的状态流转从JAVA源码可以得出有6种状态 NEW、RUNNABLE、BLOCKED、WAITING、TIME_WAITING、TERMINATED通过代码解释说明初始化状态是NEWpublic static void main(String[] args) throws InterruptedException { Th…

从方向向量获取y轴旋转值

常用方案三进行模型控制 方案 1:直接用 lookAt 如果你的方向向量是从 A → B,那么可以用 lookAt: const dir = p2.clone().sub(p1).normalize(); // 世界方向向量 const target = p1.clone().add(dir); // …

verilog一些操作符和特殊函数

还是写下来,用的少记不住 1.verilog +: reg [31:0] dword; reg [7:0] byte0; reg [7:0] byte1; reg [7:0] byte2; reg [7:0] byte3; assign byte0 = dword[0 +: 8]; // Same as dword[7:0] assign byte1 = dword[…

AI工作流详解以及应用场景(AI)

AI工作流通过节点化组件编排实现任务自动化,平衡确定性与适应性演进,形成三层技术架构(能力层、节点层、编排层)。主流平台如n8n、Dify、Coze各具优势,适用于不同场景。典型应用包括跨境电商自动化、法律合同审查…

毕业网站建设ppt邢台市住房和城乡建设局官方网站

要通过1688的API获取店铺所有商品数据&#xff0c;您可以使用1688开放平台提供的接口来实现。以下是一种使用Java编程语言实现的示例&#xff0c;展示如何通过1688开放平台API获取整店商品数据&#xff1a; 首先&#xff0c;确保您已注册成为1688开放平台的开发者&#xff0c;…

做淘宝券推广的网站有哪些网页专题设计

CGLib动态代理原理 CGLib动态代理是代理类去继承目标类&#xff0c;然后重写其中目标类的方法啊&#xff0c;这样也可以保证代理类拥有目标类的同名方法&#xff1b; 看一下CGLib的基本结构&#xff0c;下图所示&#xff0c;代理类去继承目标类&#xff0c;每次调用代理类的方…

20250820_浙江省职业职工技能竞赛_crypto

RSA, 低位, 高位, 限定数字Tags:RSA,低位,高位,限定数字 0x00. 题目 task.py from Crypto.Util.number import isPrime, bytes_to_long import random from secrt import flagdic = 748 def prime():while True:k=for …

非结构网格中计算场梯度的手段比较

非结构网格中计算场梯度的手段比较pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco&…

第一章pytorch安装

一.创建anaconda虚拟环境(以后如果没有特殊要求可以用当前已经创建好的环境) 在Anaconda Prompt里创建环境现在是创建一个名为pytorchnow的虚拟环境,用python3.9为了匹配要安装的pytorch conda create -n pytorchno…