千家信息网

如何使用LVM为Fedora系统添加存储

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要为大家展示了"如何使用LVM为Fedora系统添加存储",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何使用LVM为Fedora系统添加存储"
千家信息网最后更新 2026年11月01日如何使用LVM为Fedora系统添加存储

这篇文章主要为大家展示了"如何使用LVM为Fedora系统添加存储",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何使用LVM为Fedora系统添加存储"这篇文章吧。

准备

确保你能看到你要添加的磁盘。在添加磁盘之前使用 lsblk 查看哪些存储空间已经可用或正在使用。

$ lsblkNAME                   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTzram0                  251:0    0  989M  0 disk [SWAP]vda                    252:0    0   20G  0 disk├─vda1                 252:1    0    1G  0 part /boot└─vda2                 252:2    0   19G  0 part└─fedora_fedora-root   253:0    0   19G  0 lvm  /

本文使用的是带有虚拟存储的虚拟机,因此设备名称以 vda 开头代表第一个磁盘,vdb 代表第二个磁盘,以此类推。你的设备名称可能不同。许多系统会将 sda 作为第一个物理磁盘,sdb 代表第二个磁盘,以此类推。

当已连接新磁盘,并且你的系统已备份且正在运行,再次使用 lsblk 来查看新的块设备。

$ lsblkNAME                   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTzram0                  251:0    0  989M  0 disk [SWAP]vda                    252:0    0   20G  0 disk├─vda1                 252:1    0    1G  0 part /boot└─vda2                 252:2    0   19G  0 part└─fedora_fedora-root 253:0    0   19G  0 lvm  /vdb                    252:16   0   10G  0 disk

现在有一个名为 vdb 的新设备。该设备的位置是 /dev/vdb。

$ ls -l /dev/vdbbrw-rw----. 1 root disk 252, 16 Nov 24 12:56 /dev/vdb

我们可以看到磁盘,但我们还不能用 LVM 来使用它。如果你运行 blkid,你应该不会看到它被列出。对于这个和之后的命令,你需要确保你的系统已配置好,这样你可以使用 sudo:

$ sudo blkid/dev/vda1: UUID="4847cb4d-6666-47e3-9e3b-12d83b2d2448" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="830679b8-01"/dev/vda2: UUID="k5eWpP-6MXw-foh6-Vbgg-JMZ1-VEf9-ARaGNd" TYPE="LVM2_member" PARTUUID="830679b8-02"/dev/mapper/fedora_fedora-root: UUID="f8ab802f-8c5f-4766-af33-90e78573f3cc" BLOCK_SIZE="4096" TYPE="ext4"/dev/zram0: UUID="fc6d7a48-2bd5-4066-9bcf-f062b61f6a60" TYPE="swap"

将磁盘添加到 LVM 中

使用 pvcreate 初始化磁盘。你需要传递设备的完整路径。在这个例子中,它是 /dev/vdb。在你的系统中,它可能是 /dev/sdb 或其他设备名。

$ sudo pvcreate /dev/vdbPhysical volume "/dev/vdb" successfully created.

当你运行 blkid 时,你应该看到磁盘已经被初始化为一个 LVM2_member:

$ sudo blkid/dev/vda1: UUID="4847cb4d-6666-47e3-9e3b-12d83b2d2448" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="830679b8-01"/dev/vda2: UUID="k5eWpP-6MXw-foh6-Vbgg-JMZ1-VEf9-ARaGNd" TYPE="LVM2_member" PARTUUID="830679b8-02"/dev/mapper/fedora_fedora-root: UUID="f8ab802f-8c5f-4766-af33-90e78573f3cc" BLOCK_SIZE="4096" TYPE="ext4"/dev/zram0: UUID="fc6d7a48-2bd5-4066-9bcf-f062b61f6a60" TYPE="swap"/dev/vdb: UUID="4uUUuI-lMQY-WyS5-lo0W-lqjW-Qvqw-RqeroE" TYPE="LVM2_member"

你可以使用 pvs 列出当前所有可用的物理卷:

$ sudo pvsPV         VG            Fmt  Attr PSize   PFree/dev/vda2  fedora_fedora lvm2 a--  <19.00g     0/dev/vdb                 lvm2 ---   10.00g 10.00g

/dev/vdb 被列为一个 PV (物理卷),但还没有分配到一个 VG (卷组)。

将物理卷添加到一个卷组

你可以使用 vgs 找到可用的卷组列表:

$ sudo vgsVG            #PV #LV #SN Attr   VSize   VFreefedora_fedora   1   1   0 wz--n- 19.00g    0

在本例中,只有一个卷组可用。接下来,将物理卷添加到 fedora_fedora:

$ sudo vgextend fedora_fedora /dev/vdbVolume group "fedora_fedora" successfully extended

你现在应该看到物理卷已被添加到卷组中:

$ sudo pvs PV        VG            Fmt  Attr PSize   PFree/dev/vda2 fedora_fedora lvm2 a–   <19.00g 0/dev/vdb  fedora_fedora lvm2 a–   <10.00g <10.00g

看一下卷组:

$ sudo vgsVG            #PV #LV #SN Attr  VSize  VFreefedora_fedora 2   1   0   wz–n- 28.99g <10.00g

你也可以获得具体卷组和物理卷的详细列表:

$ sudo vgdisplay fedora_fedora--- Volume group ---VG Name               fedora_fedoraSystem IDFormat                lvm2Metadata Areas        2Metadata Sequence No  3VG Access             read/writeVG Status             resizableMAX LV                0Cur LV                1Open LV               1Max PV                0Cur PV                2Act PV                2VG Size               28.99 GiBPE Size               4.00 MiBTotal PE              7422Alloc PE / Size       4863 / 19.00 GiBFree  PE / Size       2559 / 10.00 GiBVG UUID               C5dL2s-dirA-SQ15-TfQU-T3yt-l83E-oI6pkp

看下物理卷:

$ sudo pvdisplay /dev/vdb--- Physical volume ---PV Name               /dev/vdbVG Name               fedora_fedoraPV Size               10.00 GiB / not usable 4.00 MiBAllocatable           yesPE Size               4.00 MiBTotal PE              2559Free PE               2559Allocated PE          0PV UUID               4uUUuI-lMQY-WyS5-lo0W-lqjW-Qvqw-RqeroE

现在我们已经添加了磁盘,我们可以为逻辑卷 (LV) 分配空间:

$ sudo lvsLV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convertroot fedora_fedora -wi-ao---- 19.00g

看一下逻辑卷。下面是详细的逻辑卷信息:

$ sudo lvdisplay fedora_fedora/root--- Logical volume ---LV Path                /dev/fedora_fedora/rootLV Name                rootVG Name                fedora_fedoraLV UUID                yqc9cw-AvOw-G1Ni-bCT3-3HAa-qnw3-qUSHGMLV Write Access        read/writeLV Creation host, time fedora, 2020-11-24 11:44:36 -0500LV Status              availableLV Size                19.00 GiBCurrent LE             4863Segments               1Allocation             inheritRead ahead sectors     auto- currently set to     256Block device           253:0

查看根文件系统(/)的大小,并将它与逻辑卷大小进行比较。

$ df -h /Filesystem                      Size  Used Avail Use% Mounted on/dev/mapper/fedora_fedora-root   19G  1.4G   17G   8% /

逻辑卷和文件系统大小都为 19G。让我们给根逻辑卷(root)增加 5G。

$ sudo lvresize -L +5G fedora_fedora/rootSize of logical volume fedora_fedora/root changed from 19.00 GiB (4863 extents) to 24.00 GiB (6143 extents).Logical volume fedora_fedora/root successfully resized.

我们现在有 24G 的逻辑卷可用。看看根文件系统(/)。

$ df -h /Filesystem                      Size  Used Avail Use% Mounted on/dev/mapper/fedora_fedora-root   19G  1.4G   17G   8% /

我们仍然显示只有 19G 的空闲空间,这是因为逻辑卷与文件系统不一样。要使用增加到逻辑卷的新空间,请调整文件系统的大小。

$ sudo resize2fs /dev/fedora_fedora/rootresize2fs 1.45.6 (20-Mar-2020)Filesystem at /dev/fedora_fedora/root is mounted on /; on-line resizing requiredold_desc_blocks = 3, new_desc_blocks = 3The filesystem on /dev/fedora_fedora/root is now 6290432 (4k) blocks long.

看看文件系统的大小。

$ df -h /Filesystem                      Size  Used Avail Use% Mounted on/dev/mapper/fedora_fedora-root   24G  1.4G   21G   7% /

正如你所看到的,根文件系统(/)已经占用了逻辑卷上的所有可用空间,而且不需要重新启动。

现在你已经将一个磁盘初始化为物理卷,并使用新的物理卷扩展了卷组。之后,你增加了逻辑卷的大小,并调整了文件系统的大小,以使用逻辑卷的新空间。

以上是"如何使用LVM为Fedora系统添加存储"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

系统 磁盘 逻辑 物理 文件 大小 空间 设备 存储 代表 内容 篇文章 运行 以此类推 只有 名称 正在 分配 学习 帮助 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 深圳恒合互联网络科技有限公司 关于新基建和互联网科技 互联网科技股票 互联网科技logo 赫美联合互联网科技 苏州大垚互联网科技 佰商互联网科技有限公司 互联网科技公司做什么 太原新华互联网科技学校怎么样 安控科技rtu产品工业互联网 互联网实体化科技化 以后互联网后是啥科技 贵州叶脉互联网科技有限公司所属行业 佛山市翊博互联网络科技有限公司 互联网在线教育科技创业 佛山市拉法互联网科技有限公司 为客找房互联网科技公司怎么样 广州互联网高科技取餐柜 广州梦谷互联网科技有限公司领导 互联网 科技节活动 微视频大赛 科技制造互联网公司 互联网金融 科技 互联网 的科技创新 远信互联网科技 广州互联网络科技有限公司 沃里互联网科技 互联网实体化科技化 易租星互联网科技有限公司 互联网对科技影响 互联网科技大佬云集
0