LVM 將分區容量分給其他分區

本文記錄如何將容量從 LVM 分區分割給其他分區。

背景

昨天買了塊立創泰山派開發板,還沒到貨,打算先編譯個 SDK,發現 home 分割槽略小,不足以編譯,而身旁又沒有空閒且容量大的硬碟,於是乎打算從 root 分區中割出點容量。

準備

使用 LiveUSB 啟動並執行後續步驟。

縮小分區容量

1lvreduce --resizefs -L 128GiB /dev/arch/root
  1. -L 128GiB 指定了縮小後的容量。
  2. /dev/arch/root 為目標分區,請根據自身情況修改。

擴展分區容量

1lvextend --resizefs -l +100%FREE /dev/arch/home
  1. -l +100%FREE 表示將剩餘的空餘容量都分給分區,注意是 -l小寫的 L。
  2. /dev/arch/home 為目標分區,請根據自身情況修改。
razonyang
2024年12月21日 星期六 2024年7月20日 星期六