Ubuntu磁盘分区和挂载 虚拟机扩容 逻辑卷的创建和扩容保姆及教程

news2024/12/29 10:14:10

目录

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 文件系统格式

如上所述我们的逻辑卷创建和扩容已完成

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

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

相关文章

2024年JCR分区,将发生重大变化

科睿唯安官方微信发布消息,指出今年的期刊排名及相应JCR分区将发生重大变化。 原文比较长,不熟悉相关规则的朋友也不太容易读懂。因此,我们今天做一个详细的解读。 首先明确几个基本概念: (1)2024年发布2…

如何通过IPXProxy动态住宅代理增强网络安全与隐私?

​在当今互联网技术日新月异的背景下,动态住宅代理已成为网络运营和数据收集中不可或缺的关键工具。本文将深入探讨动态住宅代理在提升网络安全性和隐私保护方面的重要性。 动态住宅代理与隐私保护 动态住宅代理通过代理服务器连接至互联网,为用户的原始…

2024年二级建造师机电工程专业考试题库分享。

1.调查表法通常与()结合使用,以便更快地发现问题原因。 A.经验法 B.分层法 C.样本调查法 D.对比分析法 答案:B 解析:题干内容提示调查表法往往会与分层法结合起来应用,故B选项正确。 2.在质量统计分…

RAG | (ACL24规划-检索增强)PlanRAG:一种用于生成大型语言模型作为决策者的规划检索增强生成方法

原文:PlanRAG: A Plan-then-Retrieval Augmented Generation for Generative Large Language Models as Decision Makers 地址:https://arxiv.org/abs/2406.12430 代码:https://github.com/myeon9h/PlanRAG 出版:ACL 24 机构: 韩国…

vue3中通过vditor插件实现自定义上传图片、录入echarts、脑图、markdown语法的编辑器

1、下载Vditor插件 npm i vditor 我的vditor版本是3.10.2,大家可以自行选择下载最新版本 官网:Vditor 一款浏览器端的 Markdown 编辑器,支持所见即所得(富文本)、即时渲染(类似 Typora)和分屏 …

RT-Thread Studio实现静态线程

1创建项目 (STM32F03ZET6) RT-Thread项目与RT-Thread Nano 项目区别 RT-Thread: 完整版:这是RT-Thread的完整形态,适用于资源较丰富的物联网设备。功能:它提供了全面的中间件组件,如文件系统、网络协议栈、…

MS31011低压 5V DC 电机驱动

MS31011 是一款低压 5V 直流电机驱动芯片,为摄像机、消 费类产品、玩具和其他低压或者电池供电的运动控制类应用提 供了集成的电机驱动解决方案。 MS31011 能提供高达 0.8A 的输出电流。可以工作在 2.0~5.5V 的电源电压上。 MS31011 具有 PWM &#x…

比特币生态系统的现状与流动性提升的新路径

自2009年中本聪发布比特币白皮书以来,比特币一直被誉为“数字黄金”,在加密货币领域占据着不可动摇的地位。其去中心化、稀缺性和安全性,增强了其作为长期价值储存工具的吸引力。 相比之下,以太坊自2015年问世以来,凭…

oceanbase数据库安装和连接实战(阿里云服务器操作)

本文主要是安装oceanbase的单机版进行数据库的基础使用,oceanbase的数据库是兼容mysql数据库的,实际的兼容程度需要更深度的测试,本文主要是安装oceanbase并使用SQLynx的mysql驱动连接使用oceanbase数据库。 目录 1. 基础介绍 2. 安装说明 …

CentOS 7.9下安装配置Java环境

1.下载java安装包 下载java安装包 我已经给大家准备好了,下载连接 https://pan.baidu.com/s/1GK_juIc5rch0Kc4-EbxNNQ 提取码: 0124 2.创建目录 mkdir /usr/local/soft 3.解压压缩包到安装目录 tar xf jdk-8u401-linux-x64.tar.gz -C /usr/local/soft/ 4.配置环…

Strava VS Keep竞品分析

Strava VS Keep竞品分析 一、背景: 随着国民对身体健康的重视程度逐步增加,跑步、游泳、骑行在国内逐渐流行,人们都加入运动行列。随之不可缺少的则是对运动数据的记录,市面上针对此需求的app层出不穷,日活最多的5款…

成都爱尔巫雷院长提醒老花眼减轻了?可能患上白内障要注意!

到年龄不可避免的身体老化,眼睛也是其中之一,40、50岁时眼睛因为老化可能出现老花问题,如果本就有近视、散光,老花加重更是“雪上加霜”。 当某一天老花症状减轻,别顾着高兴,反而应引起重视,这…

IMX6ULL SD卡启动uboot+kernel+rootfs

目录 1. 背景说明 2.SD卡启动 2.1准备条件 2.2 对SD卡分区格式化 2.3 制作sd卡镜像 3.效果测试 1. 背景说明 网络上绝大数教程,教大家把uboot烧录到SD卡,然后uboot启动后,通过TFTP下载kernel和设备树,然后通过nfs挂载文件系…

Hi3861 OpenHarmony嵌入式应用入门--LiteOS semaphore作为锁

CMSIS 2.0 接口中的 Semaphore(信号量)是用于嵌入式系统中多线程或中断服务例程(ISR)之间同步和共享资源保护的重要机制。Semaphore 是一种用于控制对多个共享资源访问的同步机制。它可以被看作是一个计数器,用于跟踪可…

采购OLED透明屏指南

一、引言 OLED透明屏作为一种前沿的显示技术,以其独特的透明度和出色的显示效果,受到了众多行业的青睐。在采购OLED透明屏时,需要综合考虑多个因素,以确保选择到符合需求的高质量产品。以下是一份详细的采购OLED透明屏指南&#x…

智领全栈,模力全开|2024中国智算中心全栈技术大会,锐捷网络引爆智算网络新风潮

6月25日至27日,2024中国智算中心全栈技术大会暨展览会、第5届中国数据中心绿色能源大会暨第10届中国(上海)国际数据中心产业展览会在上海新国际博览中心隆重开幕。此次大会由CDCC和益企研究院主办,以“AI赋能,重构未来”为主题,吸…

kettle 安装9.0版本 建议设置为英语

0.新建转换的常用组件 0. Generate rows 定一个字符串 name value就是字符串的值 0.1 String operations 字段转大写 去空格 1. Json input 来源于一个json文件 1.json 或mq接收到的data内容是json字符串 2. Json output 定义Jsonbloc值为 data, 左侧Fieldname是数据库查…

镜头下的光学

说实话,当我看到几何光学的内容全是初中的解析几何的时候,我就觉得讲的方式太原始了,而且太过复杂也看不懂。所以我尝试做了数学建模,发现建模之后模型可以解释一些物理现象,也不会有矛盾的地方,那就算过得…

软件测试学习笔记丨JUnit5执行顺序

本文转自测试人社区,原文链接: https://ceshiren.com/t/topic/28025 指定顺序使用场景 测试用例有业务逻辑相关集成测试(主流程测试) 排序方式 方法排序类排序Suite官方网站没有明确说明默认排序的具体规则 方法排序的类型 方法排序-Order 注解指定排序 …

2024最新three.js在vue中的使用(保姆级手把手教程)

2024最新three.js在vue中的使用(保姆级手把手教程) 一、three.js介绍 Three.js 是一个跨浏览器的脚本,使用 JavaScript 函数库或 API 来在网页浏览器中创建和展示动画的 三维计算机图形。写这篇文章也是因为目前越来越多的3dweb出现&#x…