扩容分区和文件系统(Linux)

在ECS控制台上扩容云盘容量后,对应分区和文件系统并未扩容,您还需要进入ECS实例内部继续扩容云盘的分区和文件系统,将扩容部分的容量划分至已有分区及文件系统内,使云盘扩容生效。本文为您介绍如何通过两个步骤完成Linux实例云盘的分区和文件系统扩容.

本文参考阿里云服务器的云盘扩容,云盘扩容指引_云服务器 ECS(ECS)-阿里云帮助中心 (aliyun.com)

在虚拟机上操作ubuntu22为示例记录一下操作步骤

前提条件

确保Linux实例的操作系统是Alibaba Cloud Linux 2/3、CentOS 6及以上、Debian 8及以上或者Ubuntu14及以上版本。

操作步骤

准备工作:获取目标云盘信息

执行扩容分区和文件系统操作前,请先获取待扩容云盘和云盘分区信息。

方式一:通过命令行获取

运行以下命令,确认待扩容云盘及其分区信息。

sudo fdisk -lu

步骤1:扩容分区

Debian 8及以上版本、Ubuntu14及以上版本

  • 如果是MBR分区 ,执行下面步骤
sudo apt-get update
type growpart || sudo apt-get install -y cloud-guest-utils
sudo LC_ALL=en_US.UTF-8 growpart /dev/sda 3
  • 当前测试环境是GPT分区(需安装gdisk工具)
    sudo apt-get update
    type growpart || sudo apt-get install -y cloud-guest-utils
    type sgdisk || sudo apt-get install -y gdisk

重要说明
执行扩容分区命令时,您需要特别注意以下几种情况:
- LC_ALL=en_US.UTF-8是环境变量设置,为了兼容中文操作系统的字符编码。
- 如果单盘有多个连续分区的情况,仅能扩容最后一个分区。例如数据盘/dev/sda有三个分区/dev/sda1、/dev/sda2和/dev/sda3。扩容时,只能扩容最后一个分区/dev/sda3,即执行growpart /dev/sda 3命令即可完成数据盘的分区扩容。

sudo LC_ALL=en_US.UTF-8 growpart /dev/sda 3

如下图所示,输出CHANGED字样时,表示分区扩容成功(条件必选)CentOS 6等较低版本的操作系统,需要执行reboot命令重启实例,使分区扩容生效。

步骤2:扩容文件系统

  • 运行以下命令,获取需要扩容的文件系统的类型和挂载目录。

    df -Th

    Type值为文件系统类型,Mounted on值为分区的挂载目录。如下图表示/dev/sda3分区的文件系统类型为ext4,挂载目录为/

    如果Filesystem取值后缀不带数字(例如

    /dev/vdc),则为裸设备

  • 2:扩容文件系统

    ext*(例如ext2、ext3、ext4)文件系统

    以扩容云盘分区/dev/sda3的ext*文件系统为例,则运行如下命令: 

  • sudo resize2fs /dev/sda3

    运行以下命令,确认是否扩容成功

    当查询结果中的文件系统容量和控制台容量一致时,表示扩容成功。

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

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

相关文章

API 接口渗透测试

1 API 接口介绍 1.1 RPC(远程过程调用) 远程过程调用(英语:Remote Procedure Call,缩写为 RPC)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无…

RecyclerView万能适配器之BaseQuickAdapter方法详解

BaseQuickAdapter方法详解 1. setNewData(List<T> data)2. addData(List<T> data)3. replaceData(int index, List<T> data) 这篇文章我们主要对BaseQuickAdapter的setNewData()、addData()、和 replaceData() 三个方法进行讲解 1. setNewData(List data) …

JavaScript高级(十三)---ES6中Set,map

ES6 Set 在ES6之前&#xff0c;我们存储数据的结构主要有两种&#xff1a;数组、对象。 在ES6中新增了另外两种数据结构&#xff1a;Set、Map&#xff0c;以及它们的另外形式WeakSet、WeakMap。 Set是一个新增的数据结构&#xff0c;可以用来保存数据&#xff0c;类似于数组&a…

应用APM-如何配置Prometheus + Grafana监控springboot应用

文章目录 概述在Spring Boot应用中集成Micrometerspringboot配置修改 Docker安装Prometheus和Grafanaprometheus配置grafana配置启动Prometheus和Grafana在Grafana中配置数据源创建Grafana仪表盘配置Grafana告警&#xff08;可选&#xff09;监控和分析 概述 配置Prometheus和…

前缀列表和route-policy

前缀列表和route-policy ACL&#xff1a;访问控制列表 1、它可以用于过滤流量报文 2、又可以过滤路由条目 前缀列表&#xff1a; 1、只能过滤路由条目 2、不能过滤流量报文 ACL&#xff1a;在过滤路由条目时&#xff0c;只能过滤路由前缀。 前缀列表&#xff1a;在过滤…

第十节HarmonyOS 常用容器组件2-Counter

1、描述 计数器组件&#xff0c;提供相应的增加或者减少的计数操作。 说明&#xff1a; 该组件从API Version 7开始支持。后续版本如有新增内容&#xff0c;则采用上角标单独标记该内容的起始版本。 2、子组件 可以包含子组件。 3、接口 Counter() 从API version 9开始…

如何在Android设备上运行深度网络

返回&#xff1a;OpenCV系列文章目录&#xff08;持续更新中......&#xff09; 上一篇&#xff1a; 下一篇&#xff1a; 介绍 在本教程中&#xff0c;您将了解如何使用 OpenCV 深度学习模块在 Android 设备上运行深度学习网络。教程是为 Android Studio 2022.2.1 编写的。…

SystemService.java 解读

frameworks/base/services/core/java/com/android/server/SystemService.java 是Android框架服务层的一个核心Java类文件&#xff0c;它在Android系统中扮演着基础服务管理的重要角色。 SystemService类通常作为系统服务的基类&#xff0c;定义了系统服务的基本结构和生命周期…

牛客小白月赛86(D剪纸游戏)

题目链接:D-剪纸游戏_牛客小白月赛86 (nowcoder.com) 题目描述: 输入描述: 输入第一行包含两个空格分隔的整数分别代表 n 和 m。 接下来输入 n行&#xff0c;每行包含 m 个字符&#xff0c;代表残缺纸张。 保证&#xff1a; 1≤n,m≤10001 字符仅有 . 和 * 两种字符&#xf…

基于ssm的实验室耗材管理系统设计与实现论文

摘 要 互联网发展至今&#xff0c;无论是其理论还是技术都已经成熟&#xff0c;而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播&#xff0c;搭配信息管理工具可以很好地为人们提供服务。针对实验室耗材信息管理混乱&#xff0c;出错率高&#xff0c;信息安全性…

linux 外部GPIO Watchdog驱动适配

前言 文章描述&#xff0c; 利用外部gpio看门狗芯片驱动芯片的复位功能。 芯片&#xff1a;RK3568 平台&#xff1a; Linux ubuntu.lan 4.19.232 #27 SMP Sat Sep 23 13:43:49 CST 2023 aarch64 aarch64 aarch64 GNU/Linux 硬件接线图示 看门狗芯片采用GPIO喂狗&#xff0c;W…

蓝桥杯(3.21 刷真题)

P8682 [蓝桥杯 2019 省 B] 等差数列 import java.util.Arrays; import java.util.Scanner; public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);int n sc.nextInt();int[] res new int[n1];for(int i1;i<n;i)res[i] sc.ne…

LeetCode540 有序数组中的单一元素

Leetcod540 有序数组中的单一元素 1.题目描述 2.解题思路 同样是二分搜索&#xff0c;利用当i为偶数时候&#xff0c;数组中单独元素左侧的所有i位置与i1位置的数字相同&#xff0c;而单独元素右侧的所有i位置与i1位置元素不同的特性&#xff0c;来进行二分搜索 3.算法思路 …

hexo怎么修改默认主题?

npm install 主题 修改_config.yml文件的theme 复制一份_config.yml 改名为_config.主题.yml hexo clean hexo g hexo s就这么简单 选主题 https://hexo.io/themes/ 比如 fluid npm install --save hexo-theme-fluid修改主题 配置新主题 执行新主题 hexo clean hexo g hexo…

K8s-网络原理-中篇

引言 本文是《深入剖析 K8s》的学习笔记&#xff0c;相关图片和案例可从https://github.com/WeiXiao-Hyy/k8s_example中获取&#xff0c;欢迎 ⭐️! 上篇主要介绍了 Flannel 插件为例&#xff0c;讲解了 K8s 里容器网络和 CNI 插件的主要工作原理。还有一种“纯三层”的网络方…

Android项目集成Flutter模块

官方文档将 Flutter module 集成到 Android 项目 按照官方文档添加Flutter模块后遇到了问题&#xff1a;Failed to apply plugin class ‘FlutterPlugin‘. 最后参考这篇文章解决了

Linux下的parted磁盘分区工具

简介 Linux下的parted分区工具是一款功能强大的磁盘分区和分区大小调整工具&#xff0c;由GNU组织开发。它支持多种分区表格式&#xff0c;包括MS-DOS&#xff08;MBR&#xff09;和GPT&#xff0c;尤其适用于规则大小超过2TB的分区&#xff0c;但也可用于小分区的规划。GPT格…

vivado 增量实施

增量实施 增量实现是指增量编译的实现阶段设计流程&#xff1a; •通过重用参考设计中的先前布局和布线&#xff0c;保持QoR的可预测性。 •加快地点和路线的编制时间或尝试最后一英里的计时关闭。 下图提供了增量实现设计流程图。该图还说明了增量合成流程。有关增量的更多…

JDK8-AudioClip无法播放音乐

异常现象 在 JDK 8 中&#xff0c;AudioClip 类用于播放音频片段。然而&#xff0c;有时候你可能发现需要在调用 AudioClip 的播放方法后线程休眠一段时间&#xff0c;音频才能正常播放。 基础概念 AudioClip接口&#xff0c;它的实现类是JavaSoundAudioClip&#xff0c;位…

P8786 [蓝桥杯 2022 省 B] 李白打酒加强版

我的代码&#xff1a; #include <iostream> using namespace std;int dp[101][101][101]; const int mod 1e9 7; //题中说了&#xff0c;答案要取模 int main() {int n, m; //定义遇到店n次&#xff0c;遇花m次cin >> n >> m;dp[0][0][2] 1; //因为题目…