虚拟机如何扩容麒麟操作系统的根文件系统

news2024/9/27 5:35:32

在工作中,经常会面临服务器磁盘空间不足的问题,特别是根文件系统(/)快满了。本文将介绍如何扩容Linux服务器的根文件系统,以解决这个常见的问题。

步骤一:关机后扩容磁盘

步骤二:打开磁盘实用工具(主要就是把空闲磁盘挂载 命令行的话网上教程很多 这里不赘述了 我偷懒了hh)

将空闲区域创建分区(效果如上图)

步骤三:检查磁盘空间


首先,我们需要检查服务器上的磁盘空间使用情况。你可以使用以下命令来查看:

df -hT

在这个步骤中,你已经发现我的根文件系统已经不多了

步骤二:准备磁盘空间
为了扩容根文件系统,你需要先准备磁盘空间。在你的情况下,你使用了一块新的磁盘/dev/sda3。你首先尝试将其加入到卷组(Volume Group)vg_res09中


如果你上面已经把/dev/sda3挂载了的 执行下面这步需要先umount /dev/sda3

  • vgextend: 这是一个用于扩展卷组的命令。它可以将一个或多个物理卷添加到现有的卷组中,从而增加卷组的可用空间。

  • vg_res09: 这是你要扩展的目标卷组的名称。

  • /dev/sda3: 这是一个新的物理卷的路径。通常,物理卷是一个磁盘分区或者整个硬盘。

vgextend vg_res09 /dev/sda3 # 这个命令的作用是将 /dev/sda3 这个物理卷添加到卷组 vg_res09 中,以扩展卷组的可用空间,从而为逻辑卷(Logical Volume)提供更多的存储空间。

在这个步骤中响应了successfully,你成功将新的物理卷添加到卷组。

步骤四:扩容逻辑卷


现在,你需要扩容逻辑卷(Logical Volume)以利用新的物理卷的空间。你使用了lvextend命令来增加逻辑卷的大小:

  • lvextend: 这是用于扩展逻辑卷的命令。

  • -L +60G: 这部分表示要扩展逻辑卷的大小。-L 后面的 +60G 意味着你要将逻辑卷扩展60GB,即在原有的大小上增加60GB的存储空间。

  • /dev/mapper/vg_res09-lv_root: 这是你要扩展的目标逻辑卷的路径和名称。vg_res09 是卷组的名称,lv_root 是逻辑卷的名称,通过这个路径可以唯一标识该逻辑卷。

lvextend -L +60G /dev/mapper/vg_res09-lv_root #这个命令的作用是将逻辑卷 /dev/mapper/vg_res09-lv_root 的大小增加60GB,以提供更多的存储空间供文件系统使用

这个命令将逻辑卷的大小增加了60GB。

步骤4:扩容文件系统
在扩容逻辑卷之后,你需要扩容文件系统以使用新的空间。但在执行xfs_growfs或resize2fs之前,你需要将文件系统卸载并重新挂载。

创建一个临时挂载点:

mkdir /mnt/temp

将逻辑卷挂载到临时挂载点:

mount /dev/mapper/vg_res09-lv_root /mnt/temp

使用 resize2fs 对逻辑卷进行在线扩展:

resize2fs /dev/mapper/vg_res09-lv_root

这将使文件系统能够使用新的空间。

步骤五:验证扩容


最后,你可以再次运行df命令来验证根文件系统的空间已经扩容成功:

df -hT

现在,你的根文件系统应该有更多的可用空间。

总结:


本文介绍了如何扩容麒麟服务器的根文件系统,包括准备磁盘空间、扩容逻辑卷和扩容文件系统等步骤。通过这些步骤,可以成功地解决了根文件系统空间不足的问题,确保了服务器的正常运行。有问题可评论区留言~

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

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

相关文章

QSFP-DD800光模块:未来数据中心的新一代解决方案

什么是QSFP-DD800光模块? QSFP-DD800是Quad Small Form-factor Pluggable Double Density的缩写,是由QSFP-DD MSA定义的高速热插拔封装模式。与现有的光纤网络设备兼容性较强,方便数据中心的升级和扩展。 关于传输距离 在传输距离方面&#x…

React 全栈体系(十一)

第五章 React 路由 五、向路由组件传递参数数据 1. 效果 2. 代码 - 传递 params 参数 2.1 Message /* src/pages/Home/Message/index.jsx */ import React, { Component } from "react"; import {Link, Route} from react-router-dom import Detail from ./Detai…

别再盯着40系,这些才是目前性价比最高的显卡

有人说,当前畸形的显卡市场成了咱们升级电脑配置的最大阻碍。 在小忆看来这话说得还真没啥毛病! CPU、主板、内存、硬盘、电源,哪个不是一台电脑中的重要核心硬件; 它们飘了吗?没有,各个品牌在竞争中相互…

知识库系统推荐,强大的全文检索与文档分类管理功能

在我们日常企业运营管理过程中,会积累大量的文档资料,对于我们全体成员来说,这些知识文档都是巨大的财富,所以整合并搭建一套知识库系统是非常有必要的。 知识库系统推荐 我们日常工作中产生大量的文档,随着存储技术的…

金融和大模型的“两层皮”问题

几年前,我采访一位产业专家,他提到了一个高科技到产业落地的主要困惑:两层皮。 一些特别牛的技术成果在论文上发表了,这是一层皮。企业的技术人员,将这些成果产品化、商品化的时候,可能出于工程化的原因&am…

【JAVA-Day32】精通Java函数:定义、调用和主函数的完整指南

精通Java函数:定义、调用和主函数的完整指南 精通Java函数:定义、调用和主函数的完整指南摘要引言1. Java函数基础什么是Java函数?函数的定义和命名规则参数和返回值的概念 2. 函数的定义与语法如何声明和定义函数?函数的参数和参…

一文讲解Linux内核中的设计模式

在软件开发中,设计模式是一种被广泛应用的解决问题的方法。设计模式可以帮助开发人员有效地解决软件设计中的问题,提高软件的可维护性和可扩展性,同时也能提高代码的可读性和可重用性。 而在Linux内核的开发中,设计模式也扮演了重…

QT-day4作业

头文件&#xff1a; #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QPaintEvent> //绘制事件类 #include <QPainter> //画家类 #include <QTimer> #include <QTime> #include <QDebug> #include <…

CGI与FastCGI的区别在哪里,FastCGI的应用场景讲解

&#x1f3c6;作者简介&#xff0c;黑夜开发者&#xff0c;CSDN领军人物&#xff0c;全栈领域优质创作者✌&#xff0c;CSDN博客专家&#xff0c;阿里云社区专家博主&#xff0c;2023年6月CSDN上海赛道top4。 &#x1f3c6;数年电商行业从业经验&#xff0c;历任核心研发工程师…

Redis 缓存雪崩、缓存穿透、缓存击穿

Redis 是一种常用的内存缓存工具&#xff0c;但在某些情况下&#xff0c;它可能会遭受缓存雪崩、缓存穿透和缓存击穿等问题。下面是一些预防这些问题的建议&#xff1a; 1、缓存雪崩 缓存雪崩指的是在某个时间点上&#xff0c;大量的缓存数据同时失效或过期&#xff0c;导致大…

Python开发利器之VS Code

Python官方提供了一个Python集成开发环境&#xff08;IDE&#xff09;&#xff1a; IDLE (Integrated Development and Learning Environment)。 它提供了一个图形用户界面&#xff0c;可以让开发者编写、调试和执行Python程序。IDLE包含Python解释器、代码编辑器、调试器和文件…

13年12月CCF计算机软件能力认证

4、有趣的数 时间限制&#xff1a; 1.0s 内存限制&#xff1a; 256.0MB 问题描述&#xff1a; 问题描述   我们把一个数称为有趣的&#xff0c;当且仅当&#xff1a;   1. 它的数字只包含0, 1, 2, 3&#xff0c;且这四个数字都出现过至少一次。   2. 所有的0都出现在所…

【PX4】Ubuntu20.04+ROS Noetic 配置PX4-v1.12.2和Gazebo11联合仿真环境【教程】

【PX4】Ubuntu20.04ROS Noetic 配置PX4-v-v1.12.2和Gazebo11联合仿真环境【教程】 文章目录 【PX4】Ubuntu20.04ROS Noetic 配置PX4-v-v1.12.2和Gazebo11联合仿真环境【教程】0. 安装UbuntuROS1. 安装依赖2. 安装QGC地面站3. 配置PX4-v1.12.23.1 安装PX43.2 测试PX4是否成功安装…

国泰君安基本操作学习

对于主面板 1.放大或者缩小k线方法&#xff1a;按着ctrl键滚轮 2.切到历史k线&#xff1a;不断缩小k线后&#xff0c;把鼠标放置k线位置再按着ctrl滚轮放到可以切到当时的历史数据。 ★3.上下切换股票&#xff1a;滚轮。 ★4.面板直接输入股票代码后&#xff0c;自动弹出窗…

EasySwipeMenuLayout - 独立的侧滑删除

官网 GitHub - anzaizai/EasySwipeMenuLayout: A sliding menu library not just for recyclerview, but all views. 项目介绍 A sliding menu library not just for recyclerview, but all views. Recommended in conjunction with BaseRecyclerViewAdapterHelper Feature…

LabVIEW开发气动悬浮系统教学平台

LabVIEW开发气动悬浮系统教学平台 目前&#xff0c;通过使用可编程逻辑控制器&#xff0c;几乎可以实现任何工业生产过程的自动化。工业自动化可以提高流程效率&#xff0c;提高生产水平并减少损失。 在此背景下&#xff0c;介绍了工业自动化教育系统的设计和实现以及气动悬浮…

接口自动化中cookies的处理技术

一&#xff0c;理论知识 为什么有cookie和session&#xff1f; 因为http协议是一种无状态的协议&#xff0c;即每次服务端接受到客户端的请求时都时一个全新的请求&#xff0c;服务器并不知道客户端的请求记录&#xff0c;session和cookie主要目的就是弥补http的无状态特性 …

Redis代码实践总结

一、背景&#xff1a; redis从安装到实践&#xff0c;做一些具体的记录。 1.1 Redis和 RedisStack和Redis Enterprise redis简介 Redis 是一种开源&#xff08;BSD 许可&#xff09;内存中数据结构存储&#xff0c;用作数据库、缓存、消息代理和流引擎。 Redis 提供数据结构…

2023/9/20 -- C++/QT

时钟: widget.h: #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QPainter> #include <QPaintEvent> #include <QDateTime> #include <QLabel> #include <QTimer> #include <QDebug>QT_BEGIN_NAMESPACE namespac…

WebGL层次模型——多节点模型

目录 多节点模型 MultiJointModel中的层次结构 控制各部件旋转角度的变量 示例程序——共用顶点数据&#xff0c;通过模型矩阵缩放实现&#xff08;MultiJointModel.js&#xff09; MultiJointModel.js&#xff08;按键响应部分&#xff09; MultiJointModel.js&#x…