当前位置: 首页 > news >正文

Linux用lvm格式挂载磁盘

Linux用lvm格式挂载磁盘


本次目标是将磁盘/dev/sdd以lvm格式挂载到/backup目录作为备份盘来用

1、查看当前磁盘

[root@quentin ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
sda               8:0    0  300G  0 disk
├─sda1            8:1    0    1G  0 part  /boot
└─sda2            8:2    0  299G  0 part├─rhel-root   253:0    0  267G  0 lvm   /└─rhel-swap   253:1    0   32G  0 lvm   [SWAP]
sdd               8:48   0  500G  0 disk

2、创建物理卷(PV)

首先,确保 /dev/sdb 作为物理卷(Physical Volume)可用。执行以下命令:

[root@quentin ~]# pvcreate /dev/sddPhysical volume "/dev/sdd" successfully created.

3、创建卷组(VG)

接下来,创建一个卷组(Volume Group),你可以为其指定一个名字(例如 test)。执行以下命令:

[root@quentin ~]# vgcreate test /dev/sddVolume group "test" successfully created
[root@quentin ~]#
[root@quentin ~]# vgsVG     #PV #LV #SN Attr   VSize    VFreetest   1   0   0 wz--n- <500.00g <500.00grhel     1   2   0 wz--n- <299.00g       0

4、创建逻辑卷(LV)

然后,你可以在卷组中创建逻辑卷(Logical Volume)。例如,创建一个名为 backup 的逻辑卷,大小为 500G:

[root@quentin ~]# lvcreate -t -L +500G -n backup testTEST MODE: Metadata will NOT be updated and volumes will not be (de)activated.Volume group "test" has insufficient free space (127999 extents): 128000 required.
[root@quentin ~]# lvcreate  -l +127999 -n backup test[root@quentin ~]# lvsLV     VG     Attr       LSize    Pool Origin Data%  Meta%  Move Log Cpy%Sync Convertbackup test   -wi-a----- <500.00groot   rhel   -wi-ao---- <267.00gswap   rhel   -wi-ao----   32.00g

5、格式化lvm逻辑卷

[root@quentin ~]# mkfs.xfs /dev/mapper/test-backup
meta-data=/dev/mapper/test-backup isize=512    agcount=4, agsize=32767744 blks=                       sectsz=512   attr=2, projid32bit=1=                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=131070976, imaxpct=25=                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=63999, version=2=                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

6、创建挂载点并挂载逻辑卷

[root@quentin ~]# mkdir /backup
[root@quentin ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
sda               8:0    0  300G  0 disk
├─sda1            8:1    0    1G  0 part  /boot
└─sda2            8:2    0  299G  0 part├─rhel-root   253:0    0  267G  0 lvm   /└─rhel-swap   253:1    0   32G  0 lvm   [SWAP]
sdd               8:48   0  500G  0 disk
└─test-backup 253:4    0  500G  0 lvm[root@quentin ~]# mount /dev/mapper/test-backup /backup/
[root@quentin ~]# df -h
Filesystem                 Size  Used Avail Use% Mounted on
devtmpfs                    63G     0   63G   0% /dev
tmpfs                      126G  2.1G  124G   2% /dev/shm
tmpfs                       63G  459M   63G   1% /run
tmpfs                       63G     0   63G   0% /sys/fs/cgroup
/dev/mapper/rhel-root      267G  105G  163G  40% /
/dev/sda1                 1014M  170M  845M  17% /boot
tmpfs                       13G   40K   13G   1% /run/user/0
tmpfs                       13G     0   13G   0% /run/user/11012
/dev/mapper/test-backup  500G   33M  500G   1% /backup

7、配置开机自动挂载

[root@quentin ~]# cat /etc/fstab#
# /etc/fstab
# Created by anaconda on Mon Aug 28 12:36:44 2023
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/rhel-root   /                       xfs     defaults        0 0
UUID=c5e1a05f-b1a3-4334-878d-8cd7a1ccceea /boot                   xfs     defaults        0 0
/dev/mapper/rhel-swap   swap                    swap    defaults        0 0
tmpfs /dev/shm tmpfs size=132033780k 0 0
/dev/mapper/test-backup       /backup         xfs     defaults        0 0
[root@quentin ~]#

相关文章:

Linux用lvm格式挂载磁盘

Linux用lvm格式挂载磁盘 本次目标是将磁盘/dev/sdd以lvm格式挂载到/backup目录作为备份盘来用 1、查看当前磁盘 [rootquentin ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 300G 0 disk ├─sda1 8:1 0 1G…...

Xshell,Shell的相关介绍与Linux中的权限问题

目录 XShell的介绍 Shell的运行原理 Linux当中的权限问题 Linux权限的概念 Linux权限管理 文件访问者的分类&#xff08;人&#xff09; 文件类型和访问权限&#xff08;事物属性&#xff09; 文件权限值的表示方法 文件访问权限的相关设置方法 如何改变文件的访问权限…...

考研要求掌握的C语言(选择排序)

选择排序的特点 每次进行一趟排序后&#xff0c;就确定一个数据的最终位置 选择排序的原理 就是假设你是最小&#xff08;最大数据&#xff09;的下标&#xff0c;然后和其他进行比较&#xff0c;若发现还有比你还小&#xff08;或还大&#xff09;的数据&#xff0c;就更新…...

达梦8数据库适配ORACLE的8个参数

目录 1、概述 1.1 概述 1.2 实验环境 2、参数简介 3、实验部分 3.1 参数BLANK_PAD_MODE 3.2 参数COMPATIBLE_MODE 3.3 参数ORDER_BY_NULLS_FLAG 3.4 参数DATETIME_FMT_MODE 3.5 参数PL_SQLCODE_COMPATIBLE 3.6 参数CALC_AS_DECIMAL 3.7 参数ENABLE_PL_SYNONYM 3.8…...

CSS实现文字渐变效果

效果图&#xff1a; 代码&#xff1a; h1 {font-size: 100px;color:linear-gradient(gold,deeppink);background-image:linear-gradient( -gold, deeppink); /*春意盎然*///背景被裁剪成文字的前景色。background-clip:text;/*兼容内核版本较低的浏览器*/-webkit-background-c…...

3. Redis的通用命令介绍

Redis作为一个高效的键值对存储系统&#xff0c;不仅支持多种数据结构&#xff0c;还提供了丰富的通用命令&#xff0c;这些命令适用于各种场景。本文将详细介绍Redis的常用通用命令&#xff0c;并结合具体应用场景&#xff0c;帮助你理解这些命令的功能与使用时机。 1. 键(key…...

[spark面试]spark与mapreduce的区别---在DAG方面

1、spark中的task是以线程实现的&#xff0c;而mapreduce中是以进程实现的。 进程的频繁启动和停止会增加资源的消耗。 2、spark中支持DAG&#xff0c;而mapreduce不支持DAG DAG的使用&#xff1a;为什么支持DAG会更加高效 1&#xff09;、在DAG图中&#xff0c;会将一个job…...

tomcat启动失败和缓存清理办法

tomcat只在学校接触过并且是在window xp和win7的电脑上配置过&#xff08;中途升级过电脑系统&#xff09;&#xff0c;只记得在windows系统上可以将其设置成服务管理。但我已毕业10多年了&#xff0c;学的知识早就不知道丢哪里了。这次为了修改一个07&#xff0c;08年的项目&a…...

【软件测试】需求的概念和常见模型(瀑布、螺旋、增量、迭代)

1. 什么是需求 在企业中&#xff0c;经常会听到&#xff1a;用户需求和软件需求 用户需求&#xff1a;没用经过合理的评估&#xff0c;通常就是一句话&#xff08;开发一个五彩斑斓的黑&#xff09;软件需求&#xff1a;开发人员和测试人员执行工作的依据 1.2 软件需求 在工…...

Python爬虫如何处理验证码与登录

Python爬虫如何处理验证码与登录 Python 爬虫在抓取需要登录的网站数据时&#xff0c;通常会遇到两个主要问题&#xff1a;登录验证和验证码处理。这些机制是网站用来防止自动化程序过度抓取数据的主要手段。本文将详细讲解如何使用 Python 处理登录与验证码&#xff0c;以便进…...

QT添加资源文件

QT添加资源文件 1.概述 这篇文章介绍为QT项目添加资源文件&#xff0c;例如项目中使用到的图片、音视频文件等等 2.添加资源文件 拷贝资源文件到项目中 在项目mainwindow.app文件上右键选择show in Finder 打开项目所在目录。 将图片文件夹复制到该目录中 创建资源文件结…...

负载均衡式在线oj项目开发文档(个人项目)

项目目标 需要使用的技术栈&#xff1a; 这个项目共分成三个模块第一个模块为公共的模块&#xff0c;用于解决字符串处理&#xff0c;文件操作&#xff0c;网络连接等等的问题。 第二个模块是一个编译运行的模块&#xff0c;这个模块的主要功能就是将用户的代码收集上来之后要…...

Python小白学习教程从入门到入坑------第二十六课 单例模式(语法进阶)

在这个节课的开始&#xff0c;我们先回顾一下面向对象课程中学的构造函数__init__() 目录 一、__init__() 和 __new__() 1.1 __init__() 1.2 __new__() 二、单例模式 2.1 特点 2.2 通过classmethod实现单例模式 2.3 通过装饰器实现单例模式 2.3 通过重写__new__() 实现…...

革命性AI搜索引擎!ChatGPT最新功能发布,无广告更智能!

文章目录 零、前言一、ChatGPT最新AI搜索引擎功能操作指导实战1:搜索新闻实战2:搜索天气实战3:搜索体育消息 二、感受 零、前言 大人&#xff0c;时代变了。 最强 AI 助力下的无广告搜索引擎终于问世。我们期待已久的这一刻终于到来了&#xff0c;从今天起&#xff0c;ChatGPT…...

windows C#-使用异常

在 C# 中&#xff0c;程序中的运行时错误通过使用一种称为“异常”的机制在程序中传播。 异常由遇到错误的代码引发&#xff0c;由能够更正错误的代码捕捉。 异常可由 .NET 运行时或由程序中的代码引发。 一旦引发了一个异常&#xff0c;此异常会在调用堆栈中传播&#xff0c;直…...

玩的花,云产品也能拼团了!!!

说起拼单大家都不陌生&#xff0c;电商一贯的营销手段&#xff0c;不过确实可以给消费者省下一笔钱。双11到了&#xff0c;腾讯云产品也玩起了拼团&#xff0c;这明显是对开发人员和各企业的福利。 对于有云产品需求的个人或企业&#xff0c;这次绝对是难得的一次薅羊毛机会。…...

HTML+CSS基础【快速上手】

目录 一、HTML展示 1、HTML基础结构 2、认识元素属性 &#xff08;1&#xff09;元素属性理解 &#xff08;2&#xff09;实例 3、自结束标签和注释 &#xff08;1&#xff09;自结束标签 &#xff08;2&#xff09;注释 4、语义化标签 &#xff08;1&#xff09;语义…...

mysql分布式锁

大家好&#xff0c;今天我们来看下如何使用本地MySql实现一把分布式锁&#xff0c;以及Mysql实现分布式锁的原理是怎么样的 MySql实现分布式锁有三种方式 1&#xff1a;基于行锁实现分布式锁 k1.png 实现原理 首先我们的表lock要提前存好相对应的lockName&#xff0c;这时候…...

探索四款强大的免费报表工具,提升数据可视化能力

概述 在当今数据驱动的时代&#xff0c;报表工具成为了企业分析和可视化数据的重要助手。通过这些工具&#xff0c;用户可以轻松地将原始数据转换为直观易懂的报表&#xff0c;帮助决策者更快地获取信息和做出判断。本文介绍了四款免费的报表工具&#xff0c;包括山海鲸报表、…...

电机可靠性影响因素研究

电机作为现代工业自动化和日常生活中不可或缺的核心设备&#xff0c;其可靠性直接关系到系统的整体性能和安全性。电机的可靠性不仅影响生产效率、降低维护成本&#xff0c;还有助于提高产品的质量和企业的市场竞争力。 一、电机可靠性的概念 电机可靠性是指电机在规定条件下和…...

高性能键盘映射与SOCD清理架构解析:解决游戏输入冲突的技术方案

高性能键盘映射与SOCD清理架构解析&#xff1a;解决游戏输入冲突的技术方案 【免费下载链接】socd Key remapper for epic gamers 项目地址: https://gitcode.com/gh_mirrors/so/socd 在竞技游戏和高速动作游戏中&#xff0c;键盘输入的处理方式直接影响玩家的操作精度和…...

5分钟免费获取:开源鼠标连点器MouseClick完整使用指南

5分钟免费获取&#xff1a;开源鼠标连点器MouseClick完整使用指南 【免费下载链接】MouseClick &#x1f5b1;️ MouseClick &#x1f5b1;️ 是一款功能强大的鼠标连点器和管理工具&#xff0c;采用 QT Widget 开发 &#xff0c;具备跨平台兼容性 。软件界面美观 &#xff0c;…...

线程化笔记工具:重塑深度思考与知识管理的技术实践

1. 项目概述&#xff1a;一个为线程化思考而生的笔记工具最近在折腾个人知识管理工具时&#xff0c;发现了一个挺有意思的开源项目&#xff1a;alishobeiri/thread-notebook。乍一看名字&#xff0c;可能会以为是又一个普通的Markdown笔记本应用。但深入使用后&#xff0c;我发…...

Godot游戏集成Discord状态:RPC插件原理与实战指南

1. 项目概述&#xff1a;在Godot引擎中点亮你的Discord状态 如果你是一名独立游戏开发者&#xff0c;或者正在用Godot引擎捣鼓一些有趣的个人项目&#xff0c;你可能会想让你的朋友或社区成员知道你现在正在“玩”什么。不是通过截图发到社交媒体&#xff0c;而是更实时、更优…...

紧急更新!Midjourney 6.6新引入的--chaos=97抽象阈值与表现主义情绪映射关系表(行业首份实测白皮书)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Midjourney抽象表现主义的范式跃迁 当AI图像生成从具象摹写迈入语义解构与形式重构阶段&#xff0c;Midjourney v6 的提示工程已不再满足于“梵高风格的星空”&#xff0c;而是主动参与抽象表现主义的本…...

【模拟电路】Circuit JS:从零到一,构建你的首个交互式电路实验

1. 初识Circuit JS&#xff1a;你的虚拟电路实验室 第一次接触Circuit JS时&#xff0c;我正为一个简单的LED电路设计发愁。传统仿真软件要么安装复杂&#xff0c;要么收费昂贵&#xff0c;直到发现这个直接在浏览器里运行的免费工具。打开网页的瞬间&#xff0c;就像走进了中学…...

别再手动折腾了!用Docker Compose 5分钟搞定ChirpStack LoRaWAN服务器部署(附配置文件详解)

5分钟极速部署ChirpStack LoRaWAN服务器的Docker Compose实战指南 1. 为什么选择Docker Compose部署ChirpStack&#xff1f; 对于物联网开发者而言&#xff0c;时间就是最宝贵的资源。传统的手动部署方式需要逐个安装和配置PostgreSQL、Redis、MQTT broker以及ChirpStack各个组…...

Node.js性能预测工具nodestradamus:从监控到预警的实践指南

1. 项目概述与核心价值最近在折腾一些服务器监控和性能预测的活儿&#xff0c;偶然间在GitHub上发现了一个叫nodestradamus的项目&#xff0c;作者是ChristosGrigoras。这个名字挺有意思&#xff0c;结合了“Node.js”和“诺查丹玛斯”&#xff08;那位著名的预言家&#xff09…...

保姆级教程:在OBS Studio里开启H.264帧内刷新,解决录屏文件体积暴增问题

保姆级教程&#xff1a;在OBS Studio里开启H.264帧内刷新&#xff0c;解决录屏文件体积暴增问题 你是否遇到过这样的困扰&#xff1a;用OBS Studio录制静态界面&#xff08;比如文档、代码编辑器&#xff09;时&#xff0c;明明画面几乎没有变化&#xff0c;生成的视频文件却像…...

终极指南:5步彻底解决Gopeed下载管理器403 Forbidden错误

终极指南&#xff1a;5步彻底解决Gopeed下载管理器403 Forbidden错误 【免费下载链接】gopeed A fast, modern download manager for HTTP, BitTorrent, Magnet, and ed2k. Cross-platform, built with Golang and Flutter. 项目地址: https://gitcode.com/GitHub_Trending/…...