VMware-【Linux】centos7 /boot磁盘扩容

news2025/1/20 1:55:43

我的/boot当时安装的时候只分了不到200MB现在不够了所以扩容下

这是我学习的文章,细节说明了很多地方还有一些坑:https://blog.51cto.com/u_15801765/5697187

开始操作前,可以先用命令 df -hl 记录一下你现在/boot 剩余磁盘空间。到文章最后面我们可以对比一下/boot磁盘扩容后做个对比。

第一步:虚拟机添加新的硬盘。

点虚拟机->设置->添加。

选择硬盘

下图的硬盘大小可以看需要选择,一般情况下3个G左右就足够了(还有剩)

第二步:

回到虚拟机命令界面,将原来/boot里面的内容,备份到/目录下新建的一个/boot_old目录

阿萨德
cd /     (切记先切换到‘/’目录下)
mkdir /boot_old    (新建一个备份文件夹存放旧的boot)
cp -r /boot /boot_old    (把 /boot 文件备份复制到 /boot_old)

第三步:

可以先重启一下,因为添加了新硬盘,虚拟机要重新读取这块硬盘,使用命令​​reboot​​重启虚拟机

然后进行给新的硬盘分区

首先使用 ​​lsblk -f ​​查看我们新加的硬盘

如果有一个选项没有UID就代表这是我们新的硬盘,比如下图中的sdb。

第四步:给新硬盘分区

使用​​

fdisk /dev/sdb

你可能会遇到这样的问题:(这个不知道为啥,复制不可以,手打一下就可以了,没遇到当我没说)

成功后是这样的:

然后输入m

然后输入n

然后输入p(代表主区)

然后输入1(代表你这一块一盘就分了一个区,你如果想分2个区就写2)

然后按两下回车 (默认选择 First sector 和 Last sector ) 直到下图界面

最后再输入w

这样分区就完成了。

然后可以检查一下,使用 lsblk -f 命令,可以看到分了一个sdb1这个区,因为我们上面只输入1个区

第五步:格式化你分的区

使用​​mkfs.xfs /dev/sdb1​​(sdb1代表sdb硬盘的第一个分区,如果你最开始设置的boot界面不是xfs类型的就别写xfs,写你自己的那个类型,不知道自己的是什么类型的,输入lsblk -f就可以查看,如下图)

格式化分区 mkfs.xfs /dev/sdb1 执行完后是这样的

现在就已经格式化好了。

lsblk -f 在查看下

第六步:卸载原先的/boot挂载

umount /boot

第七步挂载

mount /dev/sdb1 /boot

第八步:设置永久挂载

编辑fstab的内容

vi /etc/fstab

先把之前这个旧的/boot 用#号注释了

然后新添加一行下面内容就可以了,

/dev/sdb1 /boot xfs defaults 0 0

注意你们的硬盘分区位置(最左边/dev/sdb1写你们自己的,然后第二个矩形框地方为/boot,然后后面写你自己的文件类型就可以了,defaults后面就写两个0,然后 :wq保存并退出,reboot重启就可以了)

输入lsblk -f 查看是否挂载成功,sdb1后面新出现了个/boot,出现下图情况就代表成功了。

第九步:

使用命令将原来备份的数据再复制进去

cp -r /boot_old /boot

到此,扩容就彻底成功了。

查看磁盘剩余空间

df -hl

常遇到的问题:

这种情况说明你没有 cd / 切换到 /根目录下,仔细看我的步骤,文字或者截图上面都有

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

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

相关文章

设计模式_创建型模式 -《工厂模式》

设计模式_创建型模式 -《工厂模式》 笔记整理自 黑马程序员Java设计模式详解, 23种Java设计模式(图解框架源码分析实战) 概述 需求:设计一个咖啡店点餐系统。 设计一个咖啡类(Coffee),并定义其…

MySQL学习之一条SQL查询语句的执行

文章目录前言一、MySQL基础架构二、连接器三、查询缓存四、分析器五、优化器六、执行器前言 今天我们通过一条SQL查询语句的执行过程,来剖析MySQL的基础架构。让我们从宏观上先有一个对MySQL的认识与了解 一、MySQL基础架构 首先,我们要对MySQL的整体架…

深入分析Linux PCI驱动框架分析(二)

说明: Kernel版本:4.14ARM64处理器使用工具:Source Insight 3.5, Visio 1. 概述 本文将分析Linux PCI子系统的框架,主要围绕Linux PCI子系统的初始化以及枚举过程分析;如果对具体的硬件缺乏了解&#xff…

详解c++---vector介绍

这里写目录标题什么是vectorvector的定义reservevector数据插入push_backinsertresizeassignvector数据的删除pop_backeraseclearvector性质查看sizecapacityemptymax_sizevector元素修改operator[ ]atfrontbackvector其他函数operatorswap什么是vector vector是表示可变大小数…

深入浅出Cookie、Session、Token:背后的技术原理

目录 简介 . 网站交互体验升级 1.1 无状态的 HTTP 协议 1.2 解决之道 2. Cookie方案 2.1 Cookie 定义和作用 2.2 服务端创建 Cookie 2.4 存在的问题 3. Session 方案 3.1 Session 机制的概念 3.2 简单的交互流程 3.3 Session 的实现方式 3.4 存在的问题 4. Token…

【微服务】Nacos 认证机制

目录 一、背景 二、需求 三、方案 1、安全架构选型 2、会话管理 2.1、会话选型 2.2、Session 登录流程 2.3、Token 登录流程 2.4、jwt 框架选型 2.5、会话超时 3、SSO 支持 4、UI设计 5、接口设计 6、数据库表设计 6.1、user表 6.2、roles表 7、Filter 拦截请求…

C++ —— 模板的基本概念和使用

目录 1.函数模板是什么 1.1函数模板的基本概念 1.2函数模板的基本使用 1.3函数模板的特化 1.4非类型模板参数 2.类模板是什么 2.1类模板的基本使用 2.2非类型模板参数 2.3类模板的特化 2.4模板特化后的优先级 3.函数模板不要分离编译 1.函数模板是什么 模板是一种…

python和MySQL的基础使用和数据的插入导出

一.基础使用第三方库pymysql除了使用图形化工具以外,我们也可以使用编程语言来执行SQL从而操作数据库。在Python中,使用第三方库:pymysql来完成对MySQL数据库的操作。安装创建到MySQL的数据库链接具体代码如下from pymysql import Connect #获取到MySQL数…

LVS+Keepalived+Nginx宏观整体结构与关键问答

视频链接:4-2 为什么要使用 LVS Nginx?_哔哩哔哩_bilibili ———————————————————————————————————————————————————————— 1. 问题: 为什么要使用LVS Nginx?&#xf…

C语言刮刮乐(掩码图的范例)

程序简介 这个程序模拟了刮刮乐的刮卡操作,按下鼠标左键并移动可以刮开刮卡层。 刮卡操作是通过掩码图实现的,一张隐藏的待刮开背景图,一张掩码图。 刮卡的时候,是在黑色的掩码图上画线,显示的时候,通过…

官方正品 | Ultralytics YOLOv8算法来啦(尖端SOTA模型)

🚀🚀🚀卷王之王 | Ultralytics YOLOv8 算法来啦!!✨✨✨ 一、前言简介 🎄🎈 📚 代码地址:卷王之王 | YOLOv8代码下载地址 📚 详细文档:https://…

代码随想录算法训练营第十四天字符串 java :二叉树理论基础 144前序遍历 145后续遍历94 中序遍历

系列文章目录 第十一天笔记 文章目录系列文章目录前言1、二叉树理论基础1.1二叉树的种类1.1 如何区分二叉树的遍历方式1.2 如何定义二叉树节点2 递归遍历2.1**前序遍历 AC代码**2.2**后序遍历 AC代码**2.3 **中序遍历 AC代码**3 迭代法4 层次遍历总结**什么是List<List <…

组态王软件与S7-1200无线MODBUS通信方案详解

本方案是组态软件与西门子 S7-1200进行无线 MODBUS 通信的实现方法。此方案可以作为西门子 S7-1200与组态软件的无线 MODBUS 通信实例。在本方案中采用了西门子PLC专用无线通讯终端DTD434MC&#xff0c;作为实现无线通讯的硬件设备。 一、方案概述 组态王配置为标准 MODBUS 主…

基础面试问题

在Java中获取当前的工作目录System.getProperty("user.dir")public class Test {public static void main(final String[] args) {final String dir System.getProperty("user.dir");System.out.println("current dir " dir);} }获取一定范围…

Redis01之Windows版本的Redis安装配置

目录 0. 学习网址 https://www.w3cschool.cn/redis/https://www.w3cschool.cn/redis/ 1. Redis简介 2. 下载 3. 安装和配置 3.1 window(略...) 3.2 linux(CentOS) 4. Redis支持五种数据类型 5.通过命令操作redis 0. 学习网址 https://www.w3cschool.cn/redis/http…

一文搞懂CPU如何控制I/O设备

1 接口和设备&#xff1a;经典适配器模式 输入输出设备不只是一个设备。大部分输入输出设备&#xff0c;都有&#xff1a; 它的接口&#xff08;Interface&#xff09;实际的I/O设备&#xff08;Actual I/O Device&#xff09; 硬件设备并非直接接入到总线上和CPU通信&#…

UOS 录制电脑播放的音频 / 内录音频

Windows 里面有一个“立体声混音”&#xff0c;可以内录电脑播放的音频&#xff0c;而不受到外界噪音的干扰。前段时间接到反馈说 UOS 的设置里面的音频输入里面没有可以选择的设备&#xff0c;这里就稍微探索了一下&#xff0c;发现 UOS 也是可以配置内录的。这里参考了一下这…

网络基础(一)

网络基础&#xff08;一&#xff09;计算机网络背景网络发展独立模式: &#xff08;计算机之间相互独立&#xff09;网络互联: ( 多台计算机连接在一起, 完成数据共享)局域网LAN: (计算机数量更多了, 通过交换机和路由器连接在一起);广域网WAN: &#xff08;将远隔千里的计算机…

vue入门到精通(一)

一、vue简介 Vue是一款用于构建用户界面的 JavaScript 框架。 它基于标准 HTML、CSS 和 JavaScript 构建&#xff0c;并提供了一套声明式的、组件化的编程模型&#xff0c;帮助你高效地开发用户界面。 无论是简单还是复杂的界面&#xff0c;Vue 都可以胜任。 二、vue3选项式…

Linux编译器-gcc/g++使用

目录 1. 背景知识 2. gcc如何完成 2.1 预处理(进行宏替换) 2.2 编译&#xff08;生成汇编&#xff09; 2.3 汇编&#xff08;生成机器可识别代码&#xff09; 2.4 链接&#xff08;生成可执行文件或库文件&#xff09; 3 函数库 3.1 分类 3.2 图解 4 gcc选项 1. 背景知…