lv逻辑卷

本文详细介绍了Linux的逻辑卷管理(LVM)技术,包括其功能如容量调整、数据分割、快照支持以及如何创建、格式化和挂载逻辑卷的过程。重点讲解了物理卷、卷组和逻辑卷的关系以及实际操作步骤。
摘要由CSDN通过智能技术生成

lv逻辑卷是什么有什么用:

逻辑卷管理(Logical Volume Management,简称LVM)是一种广泛应用于Linux环境中的磁盘管理技术。它允许管理员创建逻辑卷,这些逻辑卷可以跨越多个物理硬盘,提供了更灵活的存储管理方式。逻辑卷(LV)的主要用途和优点包括:

  1. 容量调整:逻辑卷的大小可以根据需要轻松增加或减少,而不必重新格式化或中断服务,这为数据存储提供了极大的灵活性。

  2. 数据分割:通过将存储空间划分为逻辑卷,可以根据不同的用途和需求对数据进行逻辑隔离,例如,可以为数据库、应用程序和备份创建不同的逻辑卷。

  3. 快照支持:LVM支持创建逻辑卷的快照。这是一种数据备份方法,它能在特定时间点上创建数据的一个瞬间镜像,非常适用于备份正在使用中的文件系统,而不中断服务。

  4. 存储池:逻辑卷可以跨一个或多个物理存储设备创建。这允许管理员将多个硬盘组合成一个大的存储池,并从这个池中划分出所需大小的逻辑卷。

  5. 磁盘替换和扩展:在物理磁盘发生故障或达到其容量极限时,可以在不丢失数据的情况下替换或增加磁盘。LVM可以在不影响系统运行的情况下,将数据迁移到新硬盘。

  6. 灵活的存储选项:LVM支持包括线性分配、条带化(提高性能)和镜像(提高数据可靠性)在内的多种数据存储分配方式

  • 物理卷(Physical Volume,PV):就是真正的 物理硬盘 或 分区

  • 卷组(Volume Group,VG):将多个物理卷合起来就组成了卷组。组成同一个卷组的物理卷可以是同一块硬盘的不同分区,也可以是不同硬盘上的不同分区。我们可以把卷组想象为一块逻辑硬盘。

  • 逻辑卷(Logical Volume,LV):卷组是一块逻辑硬盘,硬盘必须分区之后才能使用,我们把这个分区称作逻辑卷。逻辑卷可以被格式化和写入数据。我们可以把逻辑卷想象为分区。

创建逻辑卷

第一步创个盘:

第二步#创建物理卷并为卷组分配物理卷

[root@localhost /]# vgcreate vg01 /dev/sdc
  Physical volume "/dev/sdc" successfully created.
  Volume group "vg01" successfully created

第三步#从卷组创建逻辑卷

[root@localhost /]# lvcreate -n abc -L +15G vg01
  Logical volume "abc" created.
[root@localhost /]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   50G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   49G  0 part 
  ├─centos-root 253:0    0   47G  0 lvm  /
  └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
sdb               8:16   0   20G  0 disk 
├─sdb1            8:17   0    9M  0 part 
└─sdb2            8:18   0    1K  0 part 
sdc               8:32   0   20G  0 disk 
└─vg01-abc      253:2    0   15G  0 lvm  
sr0              11:0    1  4.2G  0 rom  /run/media/root/CentOS 7 x86_64

第四步#格式化

[root@localhost /]# mkfs.xfs /dev/vg01/abc
meta-data=/dev/vg01/abc          isize=512    agcount=4, agsize=983040 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=3932160, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

第五步#挂载 

[root@localhost /]# mount /dev/vg01/abc /mnt
[root@localhost /]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   50G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   49G  0 part 
  ├─centos-root 253:0    0   47G  0 lvm  /
  └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
sdb               8:16   0   20G  0 disk 
├─sdb1            8:17   0    9M  0 part 
└─sdb2            8:18   0    1K  0 part 
sdc               8:32   0   20G  0 disk 
└─vg01-abc      253:2    0   15G  0 lvm  /mnt
sr0              11:0    1  4.2G  0 rom  /run/media/root/CentOS 7 x86_64

永久挂载

vim /etc/fstab

/dev/vg01/abc /mnt/ xfs defaults 0 0


#
# /etc/fstab
# Created by anaconda on Fri Mar  8 16:34:24 2024
#
# 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/centos-root /                       xfs     defaults        0 0
UUID=7f69d7b0-f61d-4348-a220-242866ae685a /boot                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0
/dev/vg01/abc /mnt/ xfs defaults 0 0

mount -a

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值