linux逻辑卷LVM

2023-12-14 19:22:51

?

创建LVM
VG管理
LV扩容

6.2.6 逻辑卷LVM

LVM是Logical Volume Manager 的简称,译为逻辑卷管理,它是Linux下对硬盘分区的一种管理机制。LVM适合于管理大存储设备,并允许用户动态调整文件系统的大小。此外,LVM的快照功能可以帮助我们快速备份数据。LVM为我们提供了逻辑概念上的磁盘,使得文件系统不再关心底层物理磁盘的概念。
?
目的:管理磁盘的一种方式,性质与基本磁盘无异;能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性。
特点:随意扩张大小。
?
术语
PV:物理卷(Physical volume )
VG:卷组(Volume Group)
LV:逻辑卷(Logical Volume)
?

使用步骤

基本物理磁盘管理:买物理硬盘 》 分区 》 格式化  》 挂载
?
LVM: 买物理硬盘 》 变成物理卷 》 加入卷组 》 在卷组中,抽调空间,制作逻辑卷 》格式化 》 挂载
6.2.6.1 创建LVM

第一步:准备物理磁盘

第二部:创建pv

pvcreate /dev/sdf

第三步:创建vg

vgcreate vg1  /dev/sdf

第四步:创建lv

lvcreate -L 200M -n lv1  vg1 ?# 指定大小,单位M、G,指定卷名

第五步:创建文件系统并挂载

# 格式化/创建文件系统,注意卷组名/逻辑卷
mkfs.ext4 /dev/vg1/lv1
# 挂载
mkdir /mnt/lv1
mount /dev/vg1/lv1  /mnt/lv1

放入数据

dd if=/dev/zero of=/mnt/lv1/1.txt bs=1M count=5000
dd if=/dev/zero of=/mnt/lv1/2.txt bs=1M count=5000
6.2.6.2 VG管理

扩大卷组

例:/dev/vg1容量由5G扩容到10G

第一步:创建PV,然后将PV增加到VG中

pvcreate /dev/sdg
pvs # 查看卷组

第二步:扩展VG

vgextend vg1 /dev/sdg
vgs # 查看卷组

6.2.6.3 LV扩容

第一步:lv扩容

# 查看VG空间,观察VG是否有剩余空间
vgs
?
# 扩容,增加200M给lv1
lvextend -L +200M /dev/vg1/lv1

第二步:FS扩容

# 观察文件系统当前容量
df -Th
# 文件系统扩容
resize2fs /dev/vg1/lv1

Guff_hys_python数据结构,大数据开发学习,python实训项目-CSDN博客

?氺字数(不用管)

Linux是一种自由和开放源代码的类Unix操作系统,它是基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux系统是由Linus Torvalds于1991年首次发布,至今已经发展成为一种非常流行的操作系统,被广泛应用于服务器、嵌入式系统和个人电脑等领域。

Linux系统的核心是Linux内核,它是操作系统的核心部分,负责管理计算机的硬件资源和提供基本的系统服务。Linux内核是开源的,任何人都可以查看、修改和分发它的源代码。这种开放的设计使得Linux系统具有很高的灵活性和可定制性,可以根据用户的需求进行定制和优化。

Linux系统的另一个重要组成部分是GNU工具集,它包括了许多常用的命令行工具和实用程序,如文件管理、文本处理、网络通信等。这些工具使得用户可以通过命令行界面进行系统管理和操作,同时也为开发者提供了丰富的开发工具和环境。

除了Linux内核和GNU工具集之外,Linux系统还包括了许多其他的软件和组件,如X Window系统、GNOME和KDE桌面环境、各种应用程序和服务等。这些组件共同构成了一个完整的操作系统,为用户提供了丰富的功能和服务。

Linux系统的优点之一是其稳定性和安全性。由于开源的特性,Linux系统能够受到全球开发者的审查和改进,从而使得系统的稳定性和安全性得到了很大的提高。许多大型的服务器和互联网服务都选择使用Linux系统,因为它能够提供可靠的运行环境和高度的安全性。

另一个优点是Linux系统的灵活性和可定制性。用户可以根据自己的需求和喜好对Linux系统进行定制和优化,从而获得更好的性能和使用体验。同时,Linux系统也支持各种不同的架构和平台,可以运行在各种不同的硬件设备上,包括个人电脑、服务器、嵌入式系统等。

值得一提的是,Linux系统还具有很好的兼容性和互操作性。它能够支持各种不同的文件系统和网络协议,能够与Windows、Mac OS等其他操作系统进行良好的互操作。这使得Linux系统成为了一个非常灵活和通用的操作系统,能够满足不同用户群体的需求。

总的来说,Linux系统是一种非常优秀的操作系统,它具有稳定性、安全性、灵活性和可定制性等许多优点,能够满足各种不同的用户需求。作为一个开源的操作系统,Linux系统也在不断地得到改进和完善,相信它会在未来继续发展壮大,成为更多用户的首选操作系统。

文章来源:https://blog.csdn.net/HYSliuliuliu/article/details/134701430
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。