应该运行哪些命令来创建此分区、卷组和 LVM?

应该运行哪些命令来创建此分区、卷组和 LVM?

我的任务是配置新连接的磁盘,并进行特定的配置。我获得了一个 500G 的物理磁盘/dev/abc。该磁盘未格式化,也没有分区。以下是所需配置的示例,其中包含所需的分区、卷组 (VG) 和逻辑卷 (LVM)。LVM 还需要准备好使用 进行挂载,因此我认为需要使用或类似命令/etc/fstab对其进行格式化。makefs

创建所需配置的一系列命令是什么,应该在 Cent OS 7.9 服务器上执行?

所需配置

root@server1# pvs 
  PV          VG                Fmt  Attr PSize    PFree
  /dev/abc1   testvg            lvm2 a--  <500.00g 55.00g

root@server1# vgs
  VG                #PV #LV #SN Attr   VSize    VFree
  testvg              1   4   0 wz--n- <500.00g 55.00g

root@server1# lsblk -f --output NAME,KNAME,FSTYPE,MOUNTPOINT,LABEL,UUID,PARTLABEL,PARTUUID,SIZE,ALIGNMENT,MIN-IO,OPT-IO,TYPE,WWN,TRAN,VENDOR /dev/abc
NAME                        KNAME  FSTYPE      MOUNTPOINT      LABEL UUID                                   PARTLABEL PARTUUID  SIZE ALIGNMENT MIN-IO OPT-IO TYPE WWN TRAN VENDOR
abc                         abc                                                                                                 500G         0    512      0 disk
└─abc1                      abc1   LVM2_member                       vxAeBC-QNSY-ProJ-csGC-YPT0-weMg-YCDy2Y                     500G         0    512      0 part
  ├─testvg-test_home        dm-275 xfs         /test/home            495f1d16-a4de-42bf-b26d-4d3152daacb5                       350G         0    512      0 lvm
  ├─testvg-test_kourier     dm-276 xfs         /test/apps            e055ecb9-2248-4aec-bdd1-5fa096aebf7e                        50G         0    512      0 lvm
  ├─testvg-test_debuglogs   dm-277 xfs         /test/debuglog        b95779d3-95b1-4b14-80f8-5b84071a6021                        25G         0    512      0 lvm
  └─testvg-test_usr2        dm-278 xfs         /test/usr2            994bc5e6-5d4a-4690-a0e9-72cd227b5e83                        20G         0    512      0 lvm

根据我在手册页中读到的内容,我相信以下是一些应该执行的首批命令。但是,我将非常感激任何反馈或更正。我相信lvcreate接下来应该执行该命令,但我并不完全确定。

root@server1# parted /dev/abc   mklabel msdos
root@server1# parted /dev/abc   mkpart primary ext4 32.3K 537G
root@server1# pvcreate /dev/abc

答案1

您需要vgcreate ...先创建一个卷组(),然后使用从卷组(VG)中划分出逻辑卷(LV)lvcreate

但首先:如果您要将整个磁盘用于 LVM,则没有必要在此磁盘上创建分区表。只需从整个磁盘创建一个物理卷 (PV):

pvcreate /dev/abc

(当然,您可以继续创建分区并/dev/abc1pvcreate命令(和以下vgcreate命令)中使用它,但您不需要这样做。)

接下来,创建包含该 PV 的卷组 (VG):

vgcreate testvg /dev/abc

然后开始划分你的逻辑卷(LV):

lvcreate -n test_home -L350G testvg
lvcreate -n test_kourier -L50G testvg
lvcreate -n test_debuglogs -L25G testvg
lvcreate -n test_usr2 -L20G testvg

DigitalOcean 拥有一些文档这可能会有帮助。

此时,您已创建了块设备。您需要使用 格式化它们mkfs.xfs,并通过编辑 将它们安装到适当的位置/etc/fstab

相关内容