逻辑磁盘管理 附实验:逻辑卷的组成与划分

分区类型:

1、系统引导分区 就是存放系统的引导文件和Linux的内核文件

2、swap分区 交换分区,系统的物理内存不足时,从一些长时间未运行的程序当中释放一部分内存释放出来的保存到swap分区,这些未运行的程序一旦运行还要从swap空间再返回到这些程序。

A. 内存不够 ——> A
B. 520M ——> swap ——> B

lvm逻辑卷:

logical volume manager; 逻辑卷管理

linux系统下管理硬盘分区的一种机制,lvm适合于管理大存储设备。

用户可以动态的对磁盘进行扩容(缩容)。

我们只关系使用层面,对于物理底层(磁盘)不再关心。

不同硬盘的不同分区或者同一个硬盘的不同分区,组成一个逻辑上的硬盘,逻辑卷组(硬盘),通过对逻辑卷组的划分,形成一个个的逻辑卷

/dev/sdb1

/dev/sdc1

/dev/sdd1

/dev/sdd1

/dev/sdd2

/dev/sdd3

lvm:

1、解决了传统分区方式无法动态管理的问题

2、读写性能更好

3、虚拟:虚拟的概念还是要依托于真实的物理硬件来提供支持

物理卷:pv 真正的物理硬盘或者是分区

卷组:把物理卷组合起来就是卷组

lv:对卷组进行分区,就是逻辑卷

lvextend:对卷组,也可以对逻辑卷进行动态的扩容

lvm的最小存储单位:4MB PE就是逻辑卷的最小存储单位。

lvcreate -L +8G -n ikun cxk

-L:指定逻辑卷的容量,单位M G T

-n 逻辑卷的名字

mkfs.ext4 /dev/cxk/ikun

mkdir /data1

mount /dev/cxk/

步骤:

第一步:必须要有物理的磁盘,先对物理的磁盘进行分区

第二步:把物理磁盘组合起来形成一个逻辑上的硬盘,也就是卷组

第三步:对这个卷组进行分区(创建逻辑卷)

第四步:创建文件系统

第五步:挂载

★扩容和缩容

扩容:

1、对逻辑卷扩容

2、对卷组扩容

resize2fs  ext4刷新扩容或者缩容的命令

xfs growfs   #xfs刷新扩容或者缩容的命令,xfs文件系统无法进行缩容

fs_quota -x -c 'limit -u bsoft=80M bhard=100M xy104' /data

-x 表示启用专家模式 对配额系统进行修改

-c 调用管理命令

-u 指定用户

limit 限制

bsoft 设置磁盘的软限制

bhard 设置磁盘的硬限制

dd if=/dev/zero of=/data/123.txt bs=10M count=12

磁盘配额:

指定一个用户,只能使用磁盘设备挂载点的指定额度,额度是指:磁盘空间的大小,创建文件的数量

添加新的硬盘,所有选项都选默认

重复三次操作得到三个新的硬盘,如图所示

做好之后来到opt目录下,使用昨天文件里的脚本./disk.sh刷新

lsblk命令看一下三个盘(sdb sdc sdd都分好了)

fdisk /dev/sdb 进行分区,n新建分区,p创建分区,两次回车,第一个分区跳过,第二行输入+5G,创建完成后,w保存退出

sdc和sdd操作与上述一致

lsblk看一下三个分区都建好了,如果按上述步骤都做完了出现分区不存在或者其他问题,可能是缓存没刷新导致的

输入vgcreate,提示找不到命令,根据提示安装lvm2即可,如果不行在apt -y的命令末尾添加 --fix missing直到安装没有报错为止

设置卷组由sdb1、sdb2、sdb3组成

vgdisplay cxk 发现VG差不多15G,分区表占了一定大小,最小分区4M,卷组就是逻辑硬盘

 -L:指定逻辑卷的容量

-n 给逻辑卷起名字

cxk 从cxk身上分出来8G

 做ext4文件系统,应用于cxk下面的dalanqiu

选择一个根目录下面的空目录,这里还是选择data1,ll看一下是不是空目录

做mount /dev/cxk/dalanqiu /data1 挂载,df -hT查看一下挂载情况

先创建一个123文件 将123写入123文件,cat查看,ls显示

先看一眼cxk还有多少剩余空间,发现还有6.99G

lvextend -L +5G /dev/cxk/dalanqiu使用lvextend命令扩容,使用df -hT命令查看,发现磁盘大小并没有改变,因为还需要刷新命令

resize2fs /dev/cxk/dalanqiu    resize2fs命令是ext4文件系统的刷新命令

vgdisplay发现只有不到2G了,需要给卷组扩容

fdisk /dev/sdb 将剩下的容量全部分出来,15G

lsblk查看一下分区

vgextend 操作对象为cxk,将/dev/sdb2的容量扩容给cxk,vgdisplay看一下,发现剩余容量加上去了,现在是16.98G

lvextend -L +5G /dev/cxk/dalanqiu -r  #直接扩容并立即生效,再从cxk里面分5G到/dev/cxk/dalanqiu里面

df -h查看

接下来我们试一下xfs文件系统,从cxk里面再分出来2G命名为xz,使用mkfs.xfs发现没有这个命令,根据提示安装

新建一个空目录data2,给xz做文件系统xfs

配置xz跟data2的挂载

给xz再扩容2G,但是查看发现没有显示,是因为没有刷新缓存,xfs_growfs刷新一下

df -h查看一下,成功扩容到4G

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

fetch: 取消请求、读取流、获取下载进度...

引言 Fetch API 提供了一个获取资源的接口(包括跨网络通信)。对于任何使用过 XMLHttpRequest 的开发者来说, 对于 Fetch 应该都能轻松上手, 而且新的 API 提供了更强大和灵活的功能集… 本文主要就是记录下, 在使用 Fetch 期间可能会碰到的几个小案例… 一、取消请求 在前端…

【 纷享销客-注册安全分析报告-无验证方式导致安全隐患】

前言 由于网站注册入口容易被黑客攻击,存在如下安全问题: 1. 暴力破解密码,造成用户信息泄露 2. 短信盗刷的安全问题,影响业务及导致用户投诉 3. 带来经济损失,尤其是后付费客户,风险巨大,造…

mobaxterm 中文输入问号解决办法

无论是终端,还是session的name,输入中文都是问号,那么使用以下方法可解决问题 语言设置中找到英文键盘删除即可

Hive的数据存储格式

目录 一、前言 二、存储格式 2.1、文本格式(TextFile) 2.1.1、定义与特点 2.1.2、存储与压缩 2. 1.3、使用场景 2.2、行列式文件(ORCFile) 2.2.1、ORC的结构 2.2.2、ORC的数据类型 2.2.3、ORC的压缩格式 2.2.3、ORC存储…

Spring Boot的核心优势及其应用详解

目录 前言1. Spring Boot的核心优势1.1 启动依赖的集成1.2 自动化配置 2. 内嵌服务器支持2.1 内嵌Tomcat服务器2.2 独立运行与便捷部署 3. 外部配置管理3.1 多环境支持3.2 配置优先级与外部化配置 4. Spring Boot的应用场景4.1 微服务架构4.2 云原生应用 结语 前言 在现代的Ja…

scala---10.30

val、var package com_1030class Person {var name:String"rose"def sum(n1:Int,n2:Int):Int{n1n2} } object Person{def main(args: Array[String]): Unit {//创建person对象var personnew Person()println(person.sum(10,20))//30println(person.name)person.nam…

ubuntu22.04 docker-compose搭建apisix高可用

首先你得先确保每台主机安装了docker和docker-compose 3台主机 没有安装docker和docker-compose的可以看我前两篇博客 可以先克隆仓库 git clone https://github.com/apache/apisix-docker.git 进入example目录 拷贝dashboard配置文件 将all-in-one中apisix-dashboard文件夹拷…

北大计算机考研难度如何?毕业后就业情况怎么样?

C哥专业提供——计软考研院校选择分析专业课备考指南规划 一、总体情况概述 北京大学计算机 2024 届考研整体呈现 “稳中有升” 的态势。在复试分数线方面,无论是学硕(本部)还是专硕(深圳),较 2023 届均有…

黑马JavaWeb-day04

文章目录 mavenmaven 简介maven 安装IDEA集成maven创建maven项目Maven 坐标依赖管理单元测试 Web入门Springboot 入门HTTP协议三层架构分层解耦 I O C & D I IOC\&DI IOC&DI入门 I O C IOC IOC和 D I DI DI详解 maven maven 简介 maven: M a v e n Maven Maven是…

什么是FUSE用户态文件系统

零. 文件系统 1. 为什么要有文件系统 文件系统是操作系统中管理文件和目录的一种机制。它提供了组织、存储、检索和更新文件的方法,主要如下: 数据组织:文件系统将数据组织成文件和目录,使用户能够更方便地管理和查找文件。每个…

品牌怎么找到用户发的优质内容,进行加热、复制?

在,相对传统媒体来说,社交媒体营销具有更高的成本效益。品牌可以通过相对较低的成本达到大量潜在客户,尤其是通过口碑营销和内容分享,可以实现倍增的传播效果。在社媒营销的过程中,去找到与品牌有关的优质、正向内容&a…

梁山派入门指南3——串口使用详解,包括串口发送数据、重定向、中断接收不定长数据、DMA+串口接收不定长数据,以及对应的bsp文件和使用示例

梁山派入门指南3——串口使用详解,包括串口发送数据、重定向、中断接收不定长数据、DMA串口接收不定长数据,以及对应的bsp文件和使用示例 1. 串口发送数据1.1 串口简介1.2 梁山派上的串口开发1.3 bsp_uart文件(只发送不接收,兼容串…

notepad++ compare插件的离线下载和安装

一、离线安装 去改地址找到最新的插件:https://github.com/notepad-plus-plus/nppPluginList/blob/master/doc/plugin_list_x64.md下载之后复制到插件文件夹,插件文件夹的打开方式如下 注意目录: 二、问题汇总 (1&#xff09…

你的网站需要防护吗?

你的网站经常被恶意爬虫,重要数据被批量搬运吗? 你想知道你的网站是不是安全的,有没有被 xss攻击、sql注入、命令注入等等这些乱七八糟的攻击手段攻击吗? 2014年我还是学生的时候,负责学院官网的维护,一…

在postman设置请求里带动态token,看看这两种方法!

问题描述 在使用postman调试接口时,遇到一些需要在请求里加上token的接口,若token出现变化,需要手动修改接口的token值,带来重复的工作量,翻看postman使用手册后,我发现了两种方法可以解决这个问题。 01 …

商家如何在高德地图上申请店铺入驻?

在当今数字化时代,互联网成为了消费者寻找商品和服务的主要渠道。高德地图作为国内领先的地图导航软件,不仅拥有庞大的用户基础,还为商家提供了优质的店铺展示平台。因此,对于实体店商家而言,入驻高德地图是提升店铺曝…

Java并发常见面试题总结(下)

Map(重要) HashMap 和 Hashtable 的区别 线程是否安全: HashMap 是非线程安全的,Hashtable 是线程安全的,因为 Hashtable 内部的方法基本都经过synchronized 修饰。(如果你要保证线程安全的话就使用 ConcurrentHashMa…

数字化导师坚鹏:2025年银行开门红营销规划、方法及案例工作坊

2025年银行开门红营销规划、方法及案例工作坊 ——数字化赋能 新策略启航 开门红必胜 课程背景: 面对即将打响的开门红战役,很多银行存在以下问题: 不知道如何分析银行开门红面临形势及机遇? 不知道如何制定科学高效的开…

普通的Java程序员,需要深究源码吗?

作为Java开发者,面试肯定被问过多线程。对于它,大多数好兄弟面试前都是看看八股文背背面试题以为就OK了;殊不知现在的面试官都是针对一个点往深了问,你要是不懂其中原理,面试就挂了。可能你知道什么是进程什么是线程&a…

ctfshow——web(总结持续更新)

文章目录 1、基础知识部分2、php伪协议2.1 php://input协议2.2 data://text/plain协议 3、webshell连接工具3.1 蚁剑连接一句话木马 4、各个web中间件重要文件路径4.1 Nginx 5、sqlmap使用6、php特性6.1 md5加密漏洞 7、TOP 10漏洞7.1 SQL注入 1、基础知识部分 识别base64编码…