Linux磁盘管理之LVM实践

这篇具有很好参考价值的文章主要介绍了Linux磁盘管理之LVM实践。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ext4是第四代扩展文件系统(Fourth EXtended filesystem,缩写为ext4)是linux系统下的日志文件系统,是ext3文件系统的后继版本。
xfs是一种非常优秀的日志文件系统,它是SGI公司设计的。xfs被称为业界最先进的、最具可升级性的文件系统技术。
centos7.0开始默认文件系统是xfs,centos6是ext4,centos5是ext3。

弄明白一个问题,为什么要用LVM?

使用传统的分区方法,分完后大小就固定死了;分区过大,造成空间浪费; 分区过小,导致空间不够用。
过小需要从新划分磁盘分区,或者以软连接的方式将此分区的目录链接到另一个分区。
这样做可以临时解决问题,但给管理带来了麻烦。

LVM可以创建和管理逻辑卷, 不是直接使用磁盘;
可以让管理员弹性的管理逻辑卷的扩大缩小, 操作简单不损坏已有数据。
可以随意将新磁盘添加到LVM中, 让其扩展已存在的逻辑卷。
LVM不需要重启就可以让内核知道分区的存在。


disk--part--lvm(pv,vg,lv)--ext4,xfs
磁盘分区,分区创建为pv,PV组合成VG,VG划分成LV,LV格式化成文件系统,lv的大小可以调整.

注释:
LVM  逻辑卷管理器(Logical Volume Manager)
PV   物理卷(Physical Volume)
VG   卷组(Volume Group)
PE   物理扩展块(Physical Extent)


1、为新增的分区创建物理卷
pvcreate /dev/sdb1
pvs

[root@conda ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0  120G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0  119G  0 part 
  ├─centos-root 253:0    0   50G  0 lvm  /
  ├─centos-swap 253:1    0  3.9G  0 lvm  [SWAP]
  └─centos-home 253:2    0 65.1G  0 lvm  /home
sdb               8:16   0   20G  0 disk 
├─sdb1            8:17   0    1G  0 part 
├─sdb2            8:18   0    2G  0 part 
├─sdb3            8:19   0    3G  0 part 
├─sdb4            8:20   0    1K  0 part 
├─sdb5            8:21   0    2G  0 part 
└─sdb6            8:22   0    2G  0 part 
sdc               8:32   0   20G  0 disk 
sr0              11:0    1  918M  0 rom  
nvme0n1         259:0    0   20G  0 disk /data
[root@conda ~]# pvcreate /dev/sdb1
  Physical volume "/dev/sdb1" successfully created.
[root@conda ~]# pvs
  PV         VG     Fmt  Attr PSize    PFree
  /dev/sda2  centos lvm2 a--  <119.00g 4.00m
  /dev/sdb1         lvm2 ---     1.00g 1.00g
[root@conda ~]# 


2、创建卷组softvg
vgcreate softvg /dev/sdb1

[root@conda ~]# vgcreate softvg /dev/sdb1
  Volume group "softvg" successfully created
[root@conda ~]# vgs
  VG     #PV #LV #SN Attr   VSize    VFree   
  centos   1   3   0 wz--n- <119.00g    4.00m
  softvg   1   0   0 wz--n- 1020.00m 1020.00m
[root@conda ~]# vgdisplay softvg
  --- Volume group ---
  VG Name               softvg
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               1020.00 MiB
  PE Size               4.00 MiB
  Total PE              255
  Alloc PE / Size       0 / 0   
  Free  PE / Size       255 / 1020.00 MiB
  VG UUID               C5e8ql-sU2Y-UHyY-lSDh-6ZWg-xYlF-HuXOn7
   
[root@conda ~]# 


3、创建逻辑卷
lvcreate -L 1g -n softlv softvg  执行会出错
lvcreate -L 1020m -n softlv softvg
或者
lvcreate -l 255 -n softlv softvg

[root@conda ~]# lvcreate -L 1g -n softlv softvg
  Volume group "softvg" has insufficient free space (255 extents): 256 required.
[root@conda ~]# lvcreate -l 255 -n softlv softvg
  Logical volume "softlv" created.
[root@conda ~]# lvs
  LV     VG     Attr       LSize    Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  home   centos -wi-ao----  <65.12g                                                    
  root   centos -wi-ao----   50.00g                                                    
  swap   centos -wi-ao----   <3.88g                                                    
  softlv softvg -wi-a----- 1020.00m                                                    
[root@conda ~]# 

[root@conda ~]# lsblk
NAME              MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                 8:0    0  120G  0 disk 
├─sda1              8:1    0    1G  0 part /boot
└─sda2              8:2    0  119G  0 part 
  ├─centos-root   253:0    0   50G  0 lvm  /
  ├─centos-swap   253:1    0  3.9G  0 lvm  [SWAP]
  └─centos-home   253:2    0 65.1G  0 lvm  /home
sdb                 8:16   0   20G  0 disk 
├─sdb1              8:17   0    1G  0 part 
│ └─softvg-softlv 253:3    0 1020M  0 lvm  
├─sdb2              8:18   0    2G  0 part 
├─sdb3              8:19   0    3G  0 part 
├─sdb4              8:20   0    1K  0 part 
├─sdb5              8:21   0    2G  0 part 
└─sdb6              8:22   0    2G  0 part 
sdc                 8:32   0   20G  0 disk 
sr0                11:0    1  918M  0 rom  
nvme0n1           259:0    0   20G  0 disk /data


4、格式化分区
mkfs.ext4 /dev/softvg/softlv

5、挂载
mkdir /soft
mount /dev/softvg/softlv /soft


6、开机自动挂载
vi /etc/fstab 
/dev/softvg/softlv   /soft                    ext4    defaults        0 0

参考链接
Linux磁盘管理之LVM介绍

https://www.cnblogs.com/songhaixing/p/13951227.html文章来源地址https://www.toymoban.com/news/detail-808687.html

到了这里,关于Linux磁盘管理之LVM实践的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux磁盘分区中物理卷(PV)、卷组(VG)、逻辑卷(LV)创建和(LVM)管理

    LVM,Logical Volume Manger,逻辑卷管理,Linux磁盘分区管理的一种机制,建立在硬盘和分区上的一个逻辑层,提高磁盘分区管理的灵活性。 物理设备,是用于保留逻辑卷中所存储数据的存储设备。它们是块设备,可以是磁盘分区、整个磁盘、RAID阵列或SAN磁盘。设备必须初始化为L

    2024年02月01日
    浏览(45)
  • 云计算Linux运维——Linux系统管理——磁盘管理

    点关注不迷路 目录 1磁盘分区管理 一、硬盘基础知识 1、硬盘的表示方法 2、查看块设备 3、硬盘分区的表示方法 4、创建文件系统/格式化 5、操作磁盘的流程 二、管理磁盘分区工具 fdisk 1、使用格式 2、查看磁盘分区 三、磁盘分区案例 1、规划 2、创建分区 3、让内核识别硬盘

    2024年02月12日
    浏览(71)
  • Linux本地部署1Panel服务器运维管理面板并实现公网访问

    1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。高效管理,通过 Web 端轻松管理 Linux 服务器,包括主机监控、文件管理、数据库管理、容器管理等 下面我们介绍在Linux 本地安装1Panel 并结合cpolar 内网穿透工具实现远程访问1Panel 管理界面 执行如下命令一键安装 1Panel: 安

    2024年02月04日
    浏览(98)
  • [1Panel]开源,现代化,新一代的 Linux 服务器运维管理面板

    本期测评试用一下1Panel这款面板。1Panel是国内飞致云旗下开源产品。整个界面简洁清爽,后端使用GO开发,前端使用VUE的Element-Plus作为UI框架,整个面板的管理都是基于docker的,想法很先进。官方还提供了视频的使用教程,本期为大家按照本专栏的基本内容进行多方面的测评。

    2024年02月07日
    浏览(94)
  • linux 给lvm磁盘扩容

    目录 linux 给lvm磁盘扩容 扩容步骤 确认可用空间 创建新的物理卷 将物理卷添加到现有的卷组中 扩展逻辑卷 重新挂载lvm 早上到公司发现磁盘满了,挂载点是一个lvm 跟领导确认后决定先扩容再清理,原先是1T,决定扩容到2T LVM(逻辑卷管理)是一种用于Linux系统的磁盘分区技术

    2023年04月11日
    浏览(46)
  • Linux系统:LVM与磁盘配额

    一种逻辑卷管理器,是linux系统中的一种重要的管理存储技术。 (1)将若干个硬盘分区或者物理硬盘合并成一个逻辑卷组(Volume Group,简称VG),然后再将逻辑卷组划分成一个个的逻辑卷(Logical Volume,简称LV)。 (2)可以将逻辑卷看作是一个可动态扩展、快速创建和方便管理的分

    2024年02月12日
    浏览(37)
  • centos linux lvm分区 标准分区 磁盘扩容

    选择磁盘分区 选择分区方式: 自动分区最省力,选择后点击done,就完成分区配置了; 手动分区需要配置,一般会预留”/boot”(引导启动),”/swap”(内存扩展)、“/” 根目录 看手动分区,可以LVM分区,也可以用标准分区 “Standard Partition”, 以LVM为例,选择I will conf

    2024年02月04日
    浏览(45)
  • linux磁盘存储空间不足磁盘扩容 LVM扩容逻辑卷扩容详细教程

    一、介绍 当linux内存不够用时就涉及到磁盘扩容,只有使用LVM逻辑卷才支持扩容,该教程教你如何扩容。 系统版本为centOS 7 目标将/dev/mapper/centos-root容量大小由18G扩容到23G 增加5G容量 二、查看操作系统当前磁盘信息 首先使用fdisk -l查看当前机器所挂硬盘个数及分区情况,可知

    2024年02月02日
    浏览(46)
  • 【VMware环境下Linux磁盘空间(LVM)扩容方法】

    最近在安装Oracle ASM的过程中,解压文件被迫终止,提示可用空间不足。下面简单描述磁盘扩容的步骤。 环境 :VMware Workstation 16 PRO下的虚拟机 系统 :Oracle Linux Server 7.9 (Redhat 7系列可参考) 内核 :Linux 5.4.17-2102.201.3.el7uek.x86_64 文件系统类型 :LVM 安装系统时分配磁盘空间共

    2024年02月06日
    浏览(49)
  • lvm + raid(逻辑磁盘+阵列)创建删除恢复 for linux

    本教程适用于linux lvm为逻辑磁盘,raid为阵列,两种技术可以单独使用也可以搭配使用 2023.9.3更新 前三节是操作命令和基础知识,后面是实操。 硬盘分区相关操作在后面用的到,可以先略过,有需要了再回来查 1.查看所有存储硬件详细信息 2.查看文件系统 3.查看分区对应硬盘

    2024年02月09日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包