把Proxmox VE 6.04 預設 LVM-Thin 移除,直接掛載

是的,local-lvm 不錯用,明明只有2.5T的空間,因為我換算錯誤,開了18T的空間出來,實際儲存空間沒有超過 2.5T運作也正常。

But,人生中就是有這麼多的but,這種LVM模式下,無法看到VM正在使的虛擬磁檔的檔案,也就無法直接備份。

經過幾天的測試qcow2的虛擬磁碟可以很容易的貍貓換太子,進行還原和移機的動作,在lvm模式,看不到實體檔案,也就無法直接備份。

於是,我決定要移掉local-lvm,直接掛磁來使用。檔案,就可以使用指令進行備份。

先看系統上的lvm 指令如下

lvs

LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
data pve twi-aotz– <2.58t 0.00 0.17
root pve -wi-ao—- 96.00g
swap pve -wi-ao—- 8.00g

data pve 就是系統上顯示的local-lvm
我們要移除的就是它。

執行local-lvm移除的動作,指令如下,記得按下Y同意。

lvremove /dev/pve/data

Do you really want to remove and DISCARD active logical volume pve/data? [y/n]: y
Logical volume “data” successfully removed

查看可用的空間

vgdisplay pve

— Volume group —
VG Name pve
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 12
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size <2.73 TiB
PE Size 4.00 MiB
Total PE 714879
Alloc PE / Size 26624 / 104.00 GiB
Free PE / Size 688255 / <2.63 TiB
VG UUID 3opVst-V3rA-xlIP-DFbV-9u0S-mfBW-DZO5fV

查看可用的空間 688255 是我可以使用的空間單位

vgdisplay pve | grep Free

Free PE / Size 688255 / <2.63 TiB

建立新的lvm

lvcreate -l 688255 -n data pve

WARNING: PMBR signature detected on /dev/pve/data at offset 510. Wipe it? [y/n]: y
Wiping PMBR signature on /dev/pve/data.
Logical volume “data” created.

格式化成ext4格式

mkfs.ext4 /dev/pve/data

mke2fs 1.44.5 (15-Dec-2018)
Creating filesystem with 704773120 4k blocks and 176193536 inodes
Filesystem UUID: eba26025-46fb-4879-a0b3-5cd0bdbb88d8
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848, 512000000, 550731776, 644972544

Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information:
done

建立掛載點

mkdir /mnt/Storage

執行掛載

mount /dev/pve/data /mnt/Storage

確認掛載的狀態

mount |grep pve-data

/dev/mapper/pve-data on /mnt/Storage type ext4 (rw,relatime)

查詢掛載的磁碟UUID

blkid |grep pve-data

/dev/mapper/pve-data: UUID=”eba26025-46fb-4879-a0b3-5cd0bdbb88d8″ TYPE=”ext4″

寫入 /etc/fstab 之前重新開機,就會自動掛載

vi /etc/fstab

在最後一行加入
UUID=”eba26025-46fb-4879-a0b3-5cd0bdbb88d8″ /mnt/Storage ext4 defaults 0 1

確認fstab 有沒有寫錯或異常

mount -a

再來,就是進Proxmox VE 去新增儲存區,就大功告成

參考文章,在這裡
http://blog.ilc.edu.tw/blog/index.php?op=printView&articleId=685326&blogId=25793

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *