Linux

LVM + 如何在 sda 是 OS 磁碟時擴展 sda2 文件系統

  • October 18, 2017

sda2只有79.5G,我們想增加到150G

lsblk

NAME              MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
fd0                 2:0    1    4K  0 disk
sda                 8:0    0  600G  0 disk
+-sda1             8:1    0  500M  0 part /boot
+-sda2             8:2    0 79.5G  0 part

將 sda2 磁碟擴展到 150G 大小的程序是什麼?

我的目標是在 PFree 下獲得至少 150G

pvs
PV         VG       Fmt  Attr PSize  PFree
/dev/sda2  vg_linux lvm2 a--  79.51g 64.00m

文件系統:

mount | grep var

/dev/mapper/vg_linux_var on /var type xfs (rw,relatime,attr2,inode64,noquota)

幾個選項:

  • A:添加另一個硬碟 PV(快速,對現有捲/分區的風險最小)
  • B:添加另一個分區PV(快速)
  • C:調整 sda2 的大小

我會選擇選項A:

  1. 添加額外的硬碟 >150GB(Linux 不需要為此重新啟動)
  2. 使用新硬碟創建 PV

假設你的新硬碟是 sdb:

sudo pvcreate /dev/sdb 3. 將其添加到 VG

sudo vgextend vg_linux /dev/sdb 4. 調整 LV 大小

假設您希望總大小為/var230GB:

sudo lvresize -L 230G "/dev/mapper/vg_linux_var" 5. 調整文件系統大小(xfs 沒問題)

sudo xfs_growfs /var

這假設您可以接受 VG 而不是 PV 中的可用空間。

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