在 Almalinux 9.3 GPT 磁盘 (sda) 上努力进行 LVM 分区,旨在为 Web 应用程序、数据库、未使用的存储和交换分区分配空间。
目前,我的Almalinux 9.3系统配置有一个GPT磁盘(/dev/sda)和四个分区,根分区、引导分区和EFI分区使用XFS文件系统。根分区 (/dev/sda4) 上的可用空间为 158GB。 下面是“lsblk -pf”和“df -h”的详细输出,可以仔细查看当前设置。
[root@vps-ad2 ~]# lsblk -pf
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
/dev/sda
├─/dev/sda1
├─/dev/sda2 vfat FAT16 1D51-8780 192.8M 4% /boot/efi
├─/dev/sda3 xfs ef1aa53b-118d-7430-3c68-1766c214d407 246.3M 45% /boot
└─/dev/sda4 xfs 76dc2434-fac0-4605-9172-e8e2657dcdc5 157G 1% /
[root@vps-ad2 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 3.7G 0 3.7G 0% /dev/shm
tmpfs 1.5G 144M 1.4G 10% /run
/dev/sda4 160G 2.2G 158G 2% /
/dev/sda3 448M 202M 247M 46% /boot
/dev/sda2 200M 7.1M 193M 4% /boot/efi
tmpfs 749M 0 749M 0% /run/user/1000
[root@vps-ad2 ~]# fdisk -l /dev/sda
Disk /dev/sda: 160 GiB, 171798691840 bytes, 335544320 sectors
Disk model: QEMU HARDDISK
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: E8AAFED4-5BC1-4ENB-ABCF-E86189F2CAEE
Device Start End Sectors Size Type
/dev/sda1 2048 4095 2048 1M BIOS boot
/dev/sda2 4096 413695 409600 200M EFI System
/dev/sda3 413696 1462271 1048576 512M Linux filesystem
/dev/sda4 1462272 335544286 334082015 159.3G Linux filesystem
在此配置中,我正在探索逻辑卷管理 (LVM) 的实现,以增强灵活性和可扩展性。具体来说,我的目标是为 Web 应用程序服务器、数据库、交换分区创建不同的逻辑卷,并为未来的需求分配空间。目的是通过可能调整未来需求分区的大小来适应 Web 服务器或数据库 LVM 的动态要求,从而保持适应性。我们将非常感谢您对有效实现此设置的见解和指导
简短回答:你不能
长答案:有两点会阻止您迁移到 LVM:
xfs
。该文件系统的特点之一是您无法缩小它以释放一些空间来创建 LVM 并迁移程序和数据。(对我来说)最简单、最快、可能也是最安全的解决方案是创建新虚拟机(使用 LVM),将软件/配置和数据复制到新虚拟机并销毁旧虚拟机。