Redian新闻
>
在 Linux 中创建 LVM 分区的分步指南 | Linux 中国

在 Linux 中创建 LVM 分区的分步指南 | Linux 中国

科技
 
导读:在本指南中,我们将逐步介绍如何在 Linux 中创建 LVM 分区。                     
本文字数:3026,阅读时长大约:3分钟

在本指南中,我们将逐步介绍如何在 Linux 中创建 LVM 分区。

LVM 代表 “逻辑卷管理(Logical Volume Management)”,它是专门为服务器管理 Linux 系统上的磁盘或存储的推荐方式。LVM 分区的主要优点之一是我们可以实时扩展其大小而无需停机。LVM 分区也可以缩小,但不推荐。

为了演示,我在我的 Ubuntu 22.04 系统上连接了 15GB 磁盘,我们将从命令行在该磁盘上创建 LVM 分区。

准备

◈ 连接到 Linux 系统的原始磁盘
◈ 具有 sudo 权限的本地用户
◈ 预装 lvm2 包

事不宜迟,让我们深入了解这些步骤。

步骤 1、识别新连接的原始磁盘

登录到你的系统,打开终端并运行以下 dmesg 命令:

  1. $ sudo dmesg | grep -i sd

在输出中,查找大小为 15GB 的新磁盘。

dmesg-command-new-attached-disk-linux

识别新连接的原始磁盘的另一种方法是通过 fdisk 命令:

  1. $ sudo fdisk -l | grep -i /dev/sd

输出:

fdisk-command-output-new-disk

从上面的输出,可以确认新连接的磁盘是 /dev/sdb

步骤 2、创建 PV(物理卷)

在开始在磁盘 /dev/sdb 上创建物理卷(Physical Volume)(PV)之前,请确保已安装 lvm2 包。如果未安装,请运行以下命令:

  1. $ sudo apt install lvm2 // On Ubuntu / Debian
  2. $ sudo dnf install lvm2 // on RHEL / CentOS

运行以下 pvcreate 命令在磁盘 /dev/sdb 上创建 PV:

  1. $ sudo pvcreate /dev/sdb
  2. Physical volume "/dev/sdb" successfully created.
  3. $

要验证 PV 状态,运行:

  1. $ sudo pvs /dev/sdb
  2. 或者
  3. $ sudo pvdisplay /dev/sdb

pvdisplay-command-output-linux

步骤 3、创建 VG(卷组)

要创建卷组(Volume Group)(VG),我们将使用 vgcreate 命令。创建 VG 意味着将 PV 添加到其中。

语法:

  1. $ sudo vgcreare <vg_name> <pv>

在我们的例子中,命令是:

  1. $ sudo vgcreate volgrp01 /dev/sdb
  2. Volume group "volgrp01" successfully created
  3. $

运行以下命令以验证 VG(volgrp01)的状态:

  1. $ sudo vgs volgrp01
  2. 或者
  3. $ sudo vgdisplay volgrp01

上述命令的输出:

vgs-command-output-linux

以上输出确认大小为 15 GiB 的卷组 volgrp01 已成功创建,一个物理扩展Physical Extend(PE)的大小为 4 MB。创建 VG 时可以更改 PE 大小。

步骤 4、创建 LV(逻辑卷)

lvcreate 命令用于从 VG 中创建逻辑卷(Logical Volume) LV。 lvcreate 命令的语法如下所示:

  1. $ sudo lvcreate -L <Size-of-LV> -n <LV-Name> <VG-Name>

在我们的例子中,以下命令将用于创建大小为 14 GB 的 LV:

  1. $ sudo lvcreate -L 14G -n lv01 volgrp01
  2. Logical volume "lv01" created.
  3. $

验证 LV 的状态,运行:

  1. $ sudo lvs /dev/volgrp01/lv01
  2. 或者
  3. $ sudo lvdisplay /dev/volgrp01/lv01

输出:

lvs-command-output-linux

上面的输出显示 LV(lv01)已成功创建,大小为 14 GiB。

步骤 5、格式化 LVM 分区

使用 mkfs 命令格式化 LVM 分区。在我们的例子中,LVM 分区是 /dev/volgrp01/lv01

注意:我们可以将分区格式化为 ext4 或 xfs,因此请根据你的设置和要求选择文件系统类型。

运行以下命令将 LVM 分区格式化为 ext4 文件系统。

  1. $ sudo mkfs.ext4 /dev/volgrp01/lv01

mkfs-ext4-filesystem-lvm

执行下面的命令,用 xfs 文件系统格式化 LVM 分区:

  1. $ sudo mkfs.xfs /dev/volgrp01/lv01

要使用上述格式化分区,我们必须将其挂载到某个文件夹中。所以,让我们创建一个文件夹 /mnt/data

  1. $ sudo mkdir /mnt/data

现在运行 mount 命令将其挂载到 /mnt/data 文件夹:

  1. $ sudo mount /dev/volgrp01/lv01 /mnt/data/
  2. $ df -Th /mnt/data/
  3. Filesystem Type Size Used Avail Use% Mounted on
  4. /dev/mapper/volgrp01-lv01 ext4 14G 24K 13G 1% /mnt/data
  5. $

尝试创建一些没用的文件,运行以下命令:

  1. $ cd /mnt/data/
  2. $ echo "testing lvm partition" | sudo tee dummy.txt
  3. $ cat dummy.txt
  4. testing lvm partition
  5. $
  6. $ sudo rm -f dummy.txt

完美,以上命令输出确认我们可以访问 LVM 分区。

要永久挂载上述 LVM 分区,请使用以下 echo 命令将其条目添加到 fstab 文件中:

  1. $ echo '/dev/volgrp01/lv01 /mnt/data ext4 defaults 0 0' | sudo tee -a /etc/fstab
  2. $ sudo mount -a

以上就是本指南的全部内容,感谢阅读。请在下面的评论区发表你的问题和反馈。


via: https://www.linuxtechi.com/how-to-create-lvm-partition-in-linux/

作者:James Kiarie 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux 中国 荣誉推出


LCTT 译者 :geekpi
💎💎💎💎
翻译: 1792.5 篇
|
贡献: 3280 天
2013-10-25
2022-10-18
https://linux.cn/lctt/geekpi
欢迎遵照 CC-BY-SA 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
穿和服也违法?Linux 优先的 AI 图像提升器 Upscayl 发布了第一个版本 | Linux 中国在 Linux 中使用 Etcher 创建可启动 USB – 下载和使用指南 | Linux 中国在 GNOME 中创建你自定义的浅色和深色壁纸 | Linux 中国如何在 Silverblue 上变基到 Fedora Linux 37 | Linux 中国5 款适用于 Linux 的笔记应用 | Linux 中国在 Manjaro 和其他基于 Arch Linux 的发行版上安装 Spotify | Linux 中国时隔42年,林散之书法作品再次展出图解如何升级到 Linux Mint 21 | Linux 中国用惯 Linux 的人第一次用 Windows 或 macOS 会怎样? | Linux 中国大厂新牌|茶颜悦色的咖啡新尝试;LVMH在中国市场首推小众香水品牌使用 LaTeX 创建优美的 PDF 文件 | Linux 中国如何在 Linux 中更改 GRUB 主题 | Linux 中国不求人7 个基于 Fedora Linux 的最佳发行版 | Linux 中国Fedora Linux 的各种版本 | Linux 中国巨好用的分区洗衣机!精细呵护全家衣物,超大容量懒人福音(视频)“作弊”:只需要知道这一个 Linux 命令就够了 | Linux 中国分步解析!IBDP学生如何规划英国/美国大学申请?关于 Linux 和 Git 的创造者 Linus Torvalds 的 20 件趣事 | Linux 中国Tuxedo 已对所有用户开放基于 Ubuntu 的 TUXEDO OS | Linux 中国3 个可在 Linux 上玩旧 NES 游戏的 NES 模拟器 | Linux 中国2022庭院:菜篮子(08/10-08/18)早报 | 分析预计LVMH时装部门今年销售额有望实现16%的增长;adidas中国收入将大跌25%;英国时装协会任命新主席桌面 Linux 市场份额(2022 年 7 月) | Linux 中国Blackbox:极简主义 Linux 用户的美观终端 | Linux 中国分类分步推进!重庆市着手复产复工,市委书记作详细部署一文读懂JCR分区与中科院分区Rosalía 登意大利版《VOGUE》封面!微软决定放弃 Teams 的 Linux 应用,而用渐进式网页应用取代 | Linux 中国午报 | 特步股价暴跌逾13%;安踏上半年收入首次超过Nike中国;PETA呼吁奥委会敦促LVMH停止销售皮草如何在 Linux 中实时监控日志文件(桌面和服务器) | Linux 中国由Sagnac效应看相对论卫道士们的混乱逻辑如何在 Arch Linux 中安装 OpenOffice(新手指南) | Linux 中国在 Ubuntu 上安装 WoeUSB 来创建一个可启动 Windows USB | Linux 中国
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。