vmware ubuntu 扩展硬盘系统文件大小

首先,在VMware中添加扩展硬盘大小:

通过lsblk指令,可以看到添加的未分配硬盘大小情况:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
fd0      2:0    1     4K  0 disk 
loop0    7:0    0     4K  1 loop /snap/bare/5
loop1    7:1    0  55.7M  1 loop /snap/core18/2829
loop2    7:2    0  55.4M  1 loop /snap/core18/2846
loop3    7:3    0  73.9M  1 loop /snap/core22/1663
loop4    7:4    0  73.9M  1 loop /snap/core22/1722
loop5    7:5    0 273.7M  1 loop /snap/firefox/5437
loop6    7:6    0 274.8M  1 loop /snap/firefox/5561
loop7    7:7    0  10.7M  1 loop /snap/firmware-updater/127
loop8    7:8    0  11.1M  1 loop /snap/firmware-updater/147
loop9    7:9    0 505.1M  1 loop /snap/gnome-42-2204/176
loop10   7:10   0  91.7M  1 loop /snap/gtk-common-themes/1535
loop11   7:11   0 970.5M  1 loop /snap/intellij-idea-community/562
loop12   7:12   0     1G  1 loop /snap/intellij-idea-community/572
loop13   7:13   0  10.3M  1 loop /snap/snap-store/1124
loop14   7:14   0  10.7M  1 loop /snap/snap-store/1218
loop15   7:15   0  44.3M  1 loop /snap/snapd/23258
loop16   7:16   0  44.4M  1 loop /snap/snapd/23545
loop17   7:17   0   476K  1 loop /snap/snapd-desktop-integration/157
loop18   7:18   0   568K  1 loop /snap/snapd-desktop-integration/253
sda      8:0    0   100G  0 disk 
├─sda1   8:1    0     1M  0 part 
└─sda2   8:2    0    30G  0 part /var/snap/firefox/common/host-hunspell
                                 /
sr0     11:0    1    88M  0 rom  /media/owen/CDROM
sr1     11:1    1   5.7G  0 rom  /media/owen/Ubuntu 24.04 LTS amd64

从分区信息来看,/dev/sda 总大小为 100G,而 /dev/sda2 当前大小为 30G。这意味着 /dev/sda 中还有 70G 的未分配空间。可以将这些未分配的空间分配给 /dev/sda2,从而扩展其大小。

以下是详细步骤:

1. 备份重要数据 

在进行分区调整之前,强烈建议备份所有重要数据,以防操作过程中出现意外。

2. 卸载分区

如果 /dev/sda2 是根分区(/),你无法直接卸载它。

3. 使用 fdisk  调整分区

使用 fdisk  工具来调整分区大小。

使用 fdisk 调整分区
  1. 打开终端

  2. 查看当前分区表

    sudo fdisk -l /dev/sda
  3. 进入分区编辑模式

    sudo fdisk /dev/sda
  4. 删除 /dev/sda2 分区(注意:这不会删除数据,只是删除分区表中的记录):

    • 输入 d,然后选择分区号(这里是 2)。

  5. 重新创建 /dev/sda2 分区,并分配更多空间:

    • 输入 n 创建新分区。

    • 选择分区类型(通常是 p 表示主分区)。

    • 输入分区号(仍然是 2)。

    • 设置起始扇区(通常保持默认,即原来 /dev/sda2 的起始扇区)。

    • 设置结束扇区,分配更多空间(例如,输入 +70G 或直接输入总大小 +100G)。

  6. 保存并退出

    • 输入 w 保存更改并退出 fdisk

此时,lsblk 显示 /dev/sda2 的大小为 100G,但 df -h 显示其可用空间仍然是 30G。这说明虽然分区大小已经调整为 100G,但文件系统尚未扩展以使用这些额外的空间。

原因

lsblk 显示的是分区的大小,而 df -h 显示的是文件系统的大小。分区大小调整后,文件系统需要手动扩展以使用新的空间。

解决方法

需要使用 resize2fs 命令来扩展文件系统,使其能够使用分区中的所有空间。

步骤
  1. 确认文件系统类型 首先,确认 /dev/sda2 的文件系统类型。通常,Ubuntu 使用的是 ext4 文件系统。你可以通过以下命令确认:

    sudo tune2fs -l /dev/sda2 | grep "Filesystem volume name"
  2. 扩展文件系统 如果 /dev/sda2ext4 文件系统,可以使用 resize2fs 命令来扩展文件系统。你可以直接在当前系统中执行以下命令:

    sudo resize2fs /dev/sda2

    这个命令会自动检测分区的新大小,并扩展文件系统以使用所有可用空间。

  3. 验证结果 完成后,重新运行 df -h 命令,检查文件系统的大小是否已经更新:

    bash复制

    df -h

    就会看到 /dev/sda2 的大小已经扩展到 100G

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

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

相关文章

DeepSeek R1 Distill Llama 70B(免费版)API使用详解

DeepSeek R1 Distill Llama 70B(免费版)API使用详解 在人工智能领域,随着技术的不断进步,各种新的模型和应用如雨后春笋般涌现。今天,我们要为大家介绍的是OpenRouter平台上提供的DeepSeek R1 Distill Llama 70B&…

阿里云 | DeepSeek人工智能大模型安装部署

ModelScope是阿里云人工智能大模型开源社区 ModelScope网络链接地址 https://www.modelscope.cn DeepSeek模型库网络链接地址 https://www.modelscope.cn/organization/deepseek-ai 如上所示,在阿里云人工智能大模型开源社区ModelScope中,使用阿里云…

kafka服务端之控制器

文章目录 概述控制器的选举与故障恢复控制器的选举故障恢复 优雅关闭分区leader的选举 概述 在Kafka集群中会有一个或多个broker,其中有一个broker会被选举为控制器(Kafka Controler),它负责管理整个集群中所有分区和副本的状态。…

03/29 使用 海康SDK 对接时使用的 MysqlUtils

前言 最近朋友的需求, 是需要使用 海康sdk 连接海康设备, 进行数据的获取, 比如 进出车辆, 进出人员 这一部分是 资源比较贫瘠时的一个 Mysql 工具类 测试用例 public class MysqlUtils {public static String MYSQL_HOST "192.168.31.9";public static int MY…

【蓝桥杯—单片机】第十一届省赛真题代码题解题笔记 | 省赛 | 真题 | 代码题 | 刷题 | 笔记

第十一届省赛真题代码部分 前言赛题代码思路笔记竞赛板配置内部振荡器频率设定键盘工作模式跳线扩展方式跳线 建立模板明确设计要求和初始状态显示功能部分数据界面第一部分第二部分第三部分调试时发现的问题 参数设置界面第一部分第二部分和第四部分第三部分和第五部分 按键功…

【C语言】数 组与指针:深度剖析与等价表达

博客主页: [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: C语言 文章目录 💯前言💯数组与指针的基本关系💯数组与指针的互换使用数组下标与指针的等价性 💯六个表达式的等价性💯指针运算的注意事项💯数组…

Explain 是 SQL 查询优化中非常重要的工具,它用于分析 SQL 查询的执行计划

Explain 是 SQL 查询优化中非常重要的工具,它用于分析 SQL 查询的执行计划https://mp.weixin.qq.com/s/QKra-Sp5JoaEPSCqfffOtA

Leetcode—487. 最大连续1的个数 II【中等】Plus

2025每日刷题&#xff08;210&#xff09; Leetcode—487. 最大连续1的个数 II 实现代码 class Solution { public:int findMaxConsecutiveOnes(vector<int>& nums) {int zeros 0;int ans 0;for(int l 0, r 0; r < nums.size(); r) {if(nums[r] 0) {zeros;…

C32.【C++ Cont】静态实现双向链表及STL库的list

目录 1.知识回顾 2.静态实现演示图 3.静态实现代码 1.初始双向链表 2.头插 3.遍历链表 4.查找某个值 4.任意位置之后插入元素 5.任意位置之前插入元素 6.删除任意位置的元素 4.STL库的list 1.知识回顾 96.【C语言】数据结构之双向链表的初始化,尾插,打印和尾删 97.【C…

Docker的镜像

Docker的镜像 一&#xff0e;Docker镜像的概念 镜像是Docker&#xff08;镜像&#xff0c;容器&#xff0c;仓库&#xff09;三大核心概念之一。镜像本质上是一个只读文件&#xff0c;它包含了文件系统、源码、库文件、依赖、工具等运行应用程序所必须的文件。 镜像是由文件…

如何在Windows上使用Docker

引言 WSL2&#xff08;Windows Subsystem for Linux2&#xff09;是微软开发的一种技术&#xff0c;允许在 Windows 操作系统上运行 Linux 环境。它提供了一个兼容层&#xff0c;使得用户可以在 Windows 系统中直接运行 Linux 命令行工具、应用程序和开发工具&#xff0c;而无需…

赛博算命之 ”梅花易数“ 的 “JAVA“ 实现 ——从玄学到科学的探索

hello~朋友们&#xff01;好久不见&#xff01; 今天给大家带来赛博算命第三期——梅花易数的java实现 赛博算命系列文章&#xff1a; 周易六十四卦 掐指一算——小六壬 更多优质文章&#xff1a;个人主页 JAVA系列&#xff1a;JAVA 大佬们互三哦~互三必回&#xff01;&#xf…

Spring Web MVC项目的创建及使用

一、什么是Spring Web MVC&#xff1f; Spring Web MVC 是基于 Servlet API 构建的原始 Web 框架&#xff0c;从⼀开始就包含在 Spring 框架中&#xff0c;通常被称为Spring MVC。 1.1 MVC的定义 MVC 是 Model View Controller 的缩写&#xff0c;它是软件工程中的一种软件架构…

Websocket从原理到实战

引言 WebSocket 是一种在单个 TCP 连接上进行全双工通信的网络协议&#xff0c;它使得客户端和服务器之间能够进行实时、双向的通信&#xff0c;既然是通信协议一定要从发展历史到协议内容到应用场景最后到实战全方位了解 发展历史 WebSocket 最初是为了解决 HTTP 协议在实时…

IDEA+DeepSeek让Java开发起飞

1.获取DeepSeek秘钥 登录DeepSeek官网 : https://www.deepseek.com/ 进入API开放平台&#xff0c;第一次需要注册一个账号 进去之后需要创建一个API KEY&#xff0c;然后把APIkey记录保存下来 接着我们获取DeepSeek的API对话接口地址&#xff0c;点击左边的&#xff1a;接口…

深度解读 Docker Swarm

一、引言 随着业务规模的不断扩大和应用复杂度的增加,容器集群管理的需求应运而生。如何有效地管理和调度大量的容器,确保应用的高可用性、弹性伸缩和资源的合理分配,成为了亟待解决的问题。Docker Swarm 作为 Docker 官方推出的容器集群管理工具,正是在这样的背景下崭露头…

嵌入式面试题 C/C++常见面试题整理_7

一.什么函数不能声明为虚函数? 常见的不能声明为虚函数的有:普通函数(非成员函数):静态成员函数;内联成员函数;构造函数;友元函数。 1.为什么C不支持普通函数为虚函数?普通函数(非成员函数)只能被overload&#xff0c;不能被override&#xff0c;声明为虚函数也没有什么意思…

Ubuntu MKL(Intel Math Kernel Library)

Get Intel oneAPI Math Kernel Library wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/79153e0f-74d7-45af-b8c2-258941adf58a/intel-onemkl-2025.0.0.940_offline.sh sudo sh ./intel-onemkl-2025.0.0.940_offline.sh MKL库的配置和使用-CSDN博客 CMak…

如何在Vscode中接入Deepseek

一、获取Deepseek APIKEY 首先&#xff0c;登录Deepseek官网的开放平台&#xff1a;DeepSeek 选择API开放平台&#xff0c;然后登录Deepseek后台。 点击左侧菜单栏“API keys”&#xff0c;并创建API key。 需要注意的是&#xff0c;生成API key复制保存到本地&#xff0c;丢失…

go-zero学习笔记(三)

利用goctl生成rpc服务 编写proto文件 // 声明 proto 使用的语法版本 syntax "proto3";// proto 包名 package demoRpc;// golang 包名(可选) option go_package "./demo";// 如需为 .proto 文件添加注释&#xff0c;请使用 C/C 样式的 // 和 /* ... */…