Ubuntu磁盘分区和挂载 虚拟机扩容 逻辑卷的创建和扩容保姆及教程
目录
1、VMware虚拟机Ubuntu20.04系统磁盘扩容
2、Linux的磁盘分区和挂载
3、创建逻辑卷和逻辑卷的扩容
1、VMware虚拟机Ubuntu20.04系统磁盘扩容
通过下图可以看出我们的根磁盘一共有20G的大小,现在我们把它扩容为30G
注:如果你的虚拟机有快照是无法通过这个方法进行扩容的,

首先关闭我们的虚拟机

选择编辑虚拟机设置

选择硬盘然后选择扩展

这里选择我们要将磁盘扩容到多大 我这边选择扩容完成后是30G的大小


然后我们开启虚拟机

开启虚拟机后我们打开终端,安装界面工具gparted
apt install gparted

然后输入命令
sduo gparted

会出现下面的界面 可以看出我们新增的10G是灰色的
右键选择sda2 然后选择调整大小

把上面的蓝色条框向右拉到尽头

然后点击对号(应用全部操作)选项

选择应用

选择关闭然后回到下面的界面 右键选择sda5

选择调整大小

同样将最上方深蓝色的框 拉到右侧尽头

然后同样选择√ (应用全部操作)
然后在终端查看磁盘大小 上图是扩容前 下图是扩容后


以上操作扩容已完成
2、Linux的磁盘分区和挂载
我们可以使用命令
lsblk #查看分区

也可以使用命令
fdisk -l /dev/sda #列出
sda上的详细分区信息

添加一块硬盘

磁盘添加完成后我们在终端可以看到我们添加的磁盘

接下来对我们添加的磁盘进行分区
命令:fdisk /dev/sdb
开始对sdb分区
m 显示命令列表
p 显示磁盘分区同fdisk -l
n 新增分区
d 删除分区
w 写入并退出
输入命令fdisk /dev/sdb 后我们一直选择n新建分区然后一直回车选择默认就行 到最后一步选择w写入并退出即可

使用命令可以看出我们创建的分区并没有分配UUID
lsblk -f

所以我们接下来格式化磁盘,格式化之后才会分配UUID
格式化指令:mkfs -t ext4 /dev/sdb1
注:我们这是格式化为 ext4 格式的分区类型

然后我们再次使用命令查看就会发现已经分配uuid了
lsblk -f
下图也可以看出我们的现有的根分区(即
/dev/sda5),我们按需求可以新挂载一个目录或者是对 / 目录进行扩容

1.新挂载一个目录 如下操作:
先创建一个挂载的目录(如:你如果需要将磁盘挂载到根号下data目录下)
mkdir /data
mount /dev/sdb1 /data

命令行的形式是临时挂载的如果重启服务器挂载就会失效,如果像永久 挂载需要修改文件挂载
vim /etc/fstab

添加完成后执行mount -a或reboot即可生效

3、创建逻辑卷和逻辑卷的扩容
前面的操作和上一步差不多
lsblk #查看分区

也可以使用命令
fdisk -l /dev/sda #列出
sda上的详细分区信息

添加一块硬盘

磁盘添加完成后我们在终端可以看到我们添加的磁盘

接下来对我们添加的磁盘进行分区
命令:fdisk /dev/sdb
开始对sdb分区
m 显示命令列表
p 显示磁盘分区同fdisk -l
n 新增分区
d 删除分区
w 写入并退出
输入命令fdisk /dev/sdb 后我们一直选择n新建分区然后一直回车选择默认就行 到最后一步选择w写入并退出即可

格式化指令:mkfs -t ext4 /dev/sdb1
注:我们这是格式化为 ext4 格式的分区类型 还有 xfs 类型按照你的文件系统格式化
# 格式化指令:mkfs -t xfs /dev/sdb1

创建逻辑卷:
注:我的服务器没有卷组只能先创建一个卷组才能进行扩容
sudo lvcreate -n sy -L 4.5G hugh
sudo: 以超级用户权限执行命令。lvcreate: 创建逻辑卷的命令。-n sy: 指定要创建的逻辑卷的名称为sy。-L 4.5G: 指定逻辑卷的大小为 4.5GB。hugh: 指定逻辑卷所属的卷组名称为hugh
![]()
查看 lv
lvdisplay

挂载逻辑卷:
mkfs.ext4 /dev/hugh/sy # 创建 ext4 文件系统
mount /dev/hugh/time /data # 将逻辑卷挂载到 /data 目录下 要确保有这个目录

永久挂载
vim /etc/fstab
在文件下面添加一行内容指定挂载的名称 和挂载的路径配置等(如果要输入UUID可以使用命令 blkid 来查看uuid号是多少)

保存退出后刷新一下
mount -a
接下来我们要对 sy 这个逻辑卷进行扩容操作:
添加一块硬盘

磁盘添加完成后我们在终端可以看到我们添加的磁盘
接下来对我们添加的磁盘进行分区
命令:fdisk /dev/sdc
开始对sdc分区
m 显示命令列表
p 显示磁盘分区同fdisk -l
n 新增分区
d 删除分区
w 写入并退出
输入命令fdisk /dev/sdc 后我们一直选择n新建分区然后一直回车选择默认就行 到最后一步选择w写入并退出即可

格式化指令:mkfs -t ext4 /dev/sdc1
注:我们这是格式化为 ext4 格式的分区类型 还有 xfs 类型按照你的文件系统格式化

创建pv

查看pv

查看我们要扩展的逻辑卷VG名称
lvdisplay

上图我们可以看到vg 逻辑所属的卷组是hugh 接下来进行扩容
来将物理卷 /dev/sdc1 添加到已有的卷组 hugh 中
vgextend hugh /dev/sdc1

再次查看vg
vgdisplay

我们需要看一下 lv 查看要扩容的 lv path
lvdisplay

开始进行扩容:(两种方式二选一即可)
1、按固定大小追加
lvextend -L +5.4G /dev/hugh/sy
2、按照百分比追加
lvextend -l +100%FREE /dev/hugh/sy
我就按照第二种方法来操作

查看lv是否扩容成功

刷新分区:
注意:格式下面列出两种格式 按照你的选择一个即可
resize2fs /dev/hugh/sy # ext4 文件系统格式
xfs_growfs /dev/hugh/sy # xfs 文件系统格式


如上所述我们的逻辑卷创建和扩容已完成
相关文章:
Ubuntu磁盘分区和挂载 虚拟机扩容 逻辑卷的创建和扩容保姆及教程
目录 1、VMware虚拟机Ubuntu20.04系统磁盘扩容 2、Linux的磁盘分区和挂载 3、创建逻辑卷和逻辑卷的扩容 1、VMware虚拟机Ubuntu20.04系统磁盘扩容 通过下图可以看出我们的根磁盘一共有20G的大小,现在我们把它扩容为30G 注:如果你的虚拟机有快照是无…...
【附精彩文章合辑】哈佛辍学小哥的创业经历【挑战英伟达!00 后哈佛辍学小哥研发史上最快 AI 芯片,比 H100 快 20 倍!】
前情提要 https://blog.csdn.net/weixin_42661676/article/details/140020491 哈佛辍学小哥的创业经历 一、背景与起步 这位哈佛辍学小哥,名为Chris Zhu,是一位华裔学生,他在2020年进入哈佛大学,攻读数学学士学位和计算机科学硕…...
Oracle CPU使用率过高问题处理
1.下载Process Explorer 2.打开Process Explorer,查看CPU使用情况最高的进程 3.双击该进程,查看详情 \ 4. 获取cpu使用最好的线程tid 5. 查询sql_id select sql_id from v$session where paddr in( select addr from v$process where spid in(1…...
pyqt的QWidgetList如何多选?如何按下Ctrl多选?
通过设置setSelectionMode(QAbstractItemView.MultiSelection),可以实现QWidgetList的多选。 但是上述结果不太符合我们需求。设置多选模式后,只需鼠标点击就可以选择多个条目。 我希望按下Ctrl键时才进行多选,仅鼠标单击的话,只进…...
【电路笔记】-MOSFET放大器
MOSFET放大器 文章目录 MOSFET放大器1、概述2、电路图3、电气特性3.1 ** I D = F ( V G S ) I_D=F(V_{GS}) ID=F(VGS)**特性3.2 I D = F ( V D S ) I_D=F(V_{DS}) ID=F(VDS)特性4、MOSFET放大器5、输入和输出电压6、电压增益7、总结1、概述 在前面的文章中,我们已经…...
Ubuntu 20.04安装显卡驱动、CUDA、Pytorch(2024.06最新)
文章目录 一、安装显卡驱动1.1 查看显卡型号1.2 根据显卡型号选择驱动1.3 获取下载链接1.4 查看下载的显卡驱动安装文件1.5 更新软件列表和安装必要软件、依赖1.6 卸载原有驱动1.7 禁用默认驱动1.8 安装lightdm显示管理器1.9 停止显示服务器1.10 在文本界面中,禁用X…...
wpf 附加属性 RegisterAttached 内容属性
// // 摘要: // 选中时展示的元素 public static readonly DependencyProperty CheckedElementProperty DependencyProperty.RegisterAttached("CheckedElement", typeof(object), typeof(StatusSwitchElement), new PropertyMetadata((object)null…...
laravel8框架windows下安装运行
目录 1、安装前如果未安装先安装Composer 2、使用composer安装laravel8 3、使用内置服务器:8000 的命令去访问测试 4、使用本地环境运行phpstudy配置到public目录下 Laravel官网 Laravel 中文网 为 Web 工匠创造的 PHP 框架 安装 | 入门指南 |《Laravel 8 中文文档 8.x…...
如何快速判断IP被墙
IP被墙是指IP部分地区或者运营商无法被正常进行访问的一个情况。 被墙的原因有很多种不一一列举,由于被墙的时间短的为按周按月计算,时间长的则为按年计算,所以一般这种情况下只能选择更换IP。 检查办法: 第一,确认IP…...
vitest-前端单元测试
Vitest是一个轻量级、快速且功能强大的测试框架,特别适用于Vite项目,但也可以与其他前端项目(如使用webpack构建的项目)集成使用。Vitest提供极速的测试体验,并包含一系列用于编写和组织测试用例的API,如de…...
Redis 7.x 系列【9】数据类型之自动排重集合(Set)
有道无术,术尚可求,有术无道,止于术。 本系列Redis 版本 7.2.5 源码地址:https://gitee.com/pearl-organization/study-redis-demo 文章目录 1. 前言2. 常用命令2.1 SADD2.2 SCARD2.3 SISMEMBER2.4 SREM2.5 SSCAN2.6 SDIFF2.7 SU…...
【LeetCode】每日一题:反转链表
题解思路 循环的方法需要注意prev应该是None开始,然后到结束的时候prev是tail,递归的思路很难绕过弯来,主要在于很难想清楚为什么可以返回尾节点,需要多做递归题,以及递归过程中,可以不使用尾节点来找当前…...
使用Spring Boot创建自定义Starter
使用Spring Boot创建自定义Starter 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们将探讨如何使用Spring Boot创建自定义Starter,来简化项目…...
cmd设置编码为utf8
文章目录 临时设置永久设置(通过注册表) cmd命令乱码,解决方案比较简单。 输入chcp, 如果返回的是936,通常是GBK或CP936。 如果返回的是65001,表示是UTF-8。 临时设置 chcp 65001 # 设置 chcp # 查看 永久设置(通过注册表) 打…...
一次关于k8s的node节点NotReady的故障排查
master现象 分析 kubectl get nodes -A 看了下pod的状态,好多CrashLoopBackOff kubectl get nodes -o wide 定位到那个具体node的IP地址,登录对应的IP去查看为什么会这样 node节点 journalctl -xe -f -u kubelet 查看此节点的 kubelet 服务ÿ…...
Java变量与标识符
一、关键字(Keyboard) 定义:被Java语言赋予了特殊含义,用做专门用途的字符串(或单词) 特点:全部关键字都是小写字母 官方地址: https://docs.oracle.com/javase/tutorial/java/nut…...
AWS无服务器 应用程序开发—第十七章 AWS用户池案例
在AWS Cognito用户池中,用户属性可以根据应用程序的需求进行配置和管理。以下是一般情况下用户属性的一些常见设置: 必须的属性: 用户名(Username):通常用作用户的唯一标识符。 密码(Password…...
java中的枚举
第1部分:引言 枚举在Java中的重要性 枚举在Java中扮演着至关重要的角色,它不仅提高了代码的可读性和可维护性,还增强了类型安全。枚举的使用可以避免使用魔法数字或散列常量,这些在代码中通常难以理解和维护。通过枚举ÿ…...
各种开发语言运行时占用内存情况比较
随着科技的发展,编程语言种类繁多,不同的编程语言在运行时的内存占用情况各不相同。了解这些差异对于开发者选择合适的编程语言尤为重要。本文将讨论几种主流编程语言在运行时的内存占用情况,包括C、C、Java、Python和Go等。 1. C语言 内存…...
【基础知识10】label与input标签
label标签说明 HTML元素表示用户界面中某个元素的说明 将一个和一个元素相关联主要有这些优点: 标签文本不仅与其相应的文本输入元素在视觉上相关联,程序中也是如此。这意味着,当用户聚焦到这个表单输入元素时,屏幕阅读器可以读…...
国防科技大学计算机基础课程笔记02信息编码
1.机内码和国标码 国标码就是我们非常熟悉的这个GB2312,但是因为都是16进制,因此这个了16进制的数据既可以翻译成为这个机器码,也可以翻译成为这个国标码,所以这个时候很容易会出现这个歧义的情况; 因此,我们的这个国…...
Docker 离线安装指南
参考文章 1、确认操作系统类型及内核版本 Docker依赖于Linux内核的一些特性,不同版本的Docker对内核版本有不同要求。例如,Docker 17.06及之后的版本通常需要Linux内核3.10及以上版本,Docker17.09及更高版本对应Linux内核4.9.x及更高版本。…...
基于FPGA的PID算法学习———实现PID比例控制算法
基于FPGA的PID算法学习 前言一、PID算法分析二、PID仿真分析1. PID代码2.PI代码3.P代码4.顶层5.测试文件6.仿真波形 总结 前言 学习内容:参考网站: PID算法控制 PID即:Proportional(比例)、Integral(积分&…...
模型参数、模型存储精度、参数与显存
模型参数量衡量单位 M:百万(Million) B:十亿(Billion) 1 B 1000 M 1B 1000M 1B1000M 参数存储精度 模型参数是固定的,但是一个参数所表示多少字节不一定,需要看这个参数以什么…...
JavaScript 中的 ES|QL:利用 Apache Arrow 工具
作者:来自 Elastic Jeffrey Rengifo 学习如何将 ES|QL 与 JavaScript 的 Apache Arrow 客户端工具一起使用。 想获得 Elastic 认证吗?了解下一期 Elasticsearch Engineer 培训的时间吧! Elasticsearch 拥有众多新功能,助你为自己…...
【网络安全产品大调研系列】2. 体验漏洞扫描
前言 2023 年漏洞扫描服务市场规模预计为 3.06(十亿美元)。漏洞扫描服务市场行业预计将从 2024 年的 3.48(十亿美元)增长到 2032 年的 9.54(十亿美元)。预测期内漏洞扫描服务市场 CAGR(增长率&…...
关于iview组件中使用 table , 绑定序号分页后序号从1开始的解决方案
问题描述:iview使用table 中type: "index",分页之后 ,索引还是从1开始,试过绑定后台返回数据的id, 这种方法可行,就是后台返回数据的每个页面id都不完全是按照从1开始的升序,因此百度了下,找到了…...
如何在看板中有效管理突发紧急任务
在看板中有效管理突发紧急任务需要:设立专门的紧急任务通道、重新调整任务优先级、保持适度的WIP(Work-in-Progress)弹性、优化任务处理流程、提高团队应对突发情况的敏捷性。其中,设立专门的紧急任务通道尤为重要,这能…...
iview框架主题色的应用
1.下载 less要使用3.0.0以下的版本 npm install less2.7.3 npm install less-loader4.0.52./src/config/theme.js文件 module.exports {yellow: {theme-color: #FDCE04},blue: {theme-color: #547CE7} }在sass中使用theme配置的颜色主题,无需引入,直接可…...
SpringAI实战:ChatModel智能对话全解
一、引言:Spring AI 与 Chat Model 的核心价值 🚀 在 Java 生态中集成大模型能力,Spring AI 提供了高效的解决方案 🤖。其中 Chat Model 作为核心交互组件,通过标准化接口简化了与大语言模型(LLM࿰…...
