應執行哪些命令來建立此分割區、磁碟區組和 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

數位海洋有一些文檔這可能會有所幫助。

至此,您已經建立了區塊設備。您需要使用 來格式化它們mkfs.xfs,並透過編輯來安排將它們安裝在適當的位置/etc/fstab

相關內容