Lvm

LVM - 一個磁碟中有 2 個 PV,沒有分區

  • June 12, 2019

如果備份磁碟有第一個 PV 未使用的空閒空間,是否可以創建另一個 PV?

[root@bender green]# lsblk 
NAME                MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda                   8:0    0  64G  0 disk 
|-sda1                8:1    0   1G  0 part /boot
`-sda2                8:2    0  63G  0 part 
 |-rootvg-rootlv   253:0    0  55G  0 lvm  /
 `-rootvg-swaplv   253:1    0   8G  0 lvm  [SWAP]
sdb                   8:16   0  16G  0 disk 
`-vg_green-lv_green 253:2    0  10G  0 lvm  /mnt/green
sdc                   8:32   0  16G  0 disk 
`-vg_red-lv_red     253:3    0  16G  0 lvm  /mnt/red

這個想法是我想使用第二個 VG(vg_red) 中的可用磁碟空間

並不是說不可能 - 代替分區,您可以設置自定義循環設備 ( losetup --offset --sizelimit) 或dmsetup線性映射。或者你可以做一些瘋狂的事情,比如將它添加到 VG green,創建 green-LV 用作 VG red 的 PV。從技術上講,這將使空間可用於 VG 紅色,但依賴於 VG 綠色。

但是,您並不想那樣做。

只需設置一個分區表。即使這意味著添加新磁碟並使用 遷移數據pvmove,或者備份和複製數據。這是正確的做法 - 每個磁碟都應該首先分區,然後分區應該用於其他所有內容。永遠不要將東西直接放在原始磁碟上,否則您將陷入無法真正添加分區的境地。

如果這不是一個選項,我寧願將vgmerge綠色和紅色合二為一,您仍然可以決定在哪里分配什麼,lvcreate以便以相同的方式有效地儲存東西。

引用自:https://unix.stackexchange.com/questions/524396