Linux xfs 檔案系統下增長 LVM 空間
原本 f25 /dev/fedora/root 有 15G ,裝 cuda8.0 也要 13G 上下,只好來 enlarge
Overview
能夠線上 enlarge/extend 有幾個條件:
a. 該 partition 是 LVM
b. PV、VG 還有空間,也就是該 LVM 的上一層和上上一層都有空間可以增加,如果不夠可能要先增加實體硬碟
如何 Mount LVM ,可以看之前的筆記用 LVM 管理 CentOS 7 掛載的資料碟
關於 a 點可以用 $ lsblk -l
來確認, b 的話可以用 $ pvs
、$ vgs
、$ lvs
來一步步確認空間是否足夠,幸運的是我做了 200G 的系統碟,只有用到 15G ,如果要 extend /
至 30G ,空間顯然還夠
步驟會是
- extend LVM
- extend file system
Extend LVM
lvextend 前
lvextend
的參數
-l
可接 PE 數量或剩餘空間的百分比-L
可接容量單位1$ sudo lvextend -L+15G /dev/fedora/root
lvextend 後
extend file system
由於 f25+ 、 CentOS 7 已是 xfs file system, resize2fs
只對 ext 家族適用,這裡我們要用 xfs_growfs
指令,如果不加參數就是把剩下的(LVM)空間撐滿
可以看到 data blocks 從 3932160 增加到 7864320,也可以用 xfs_info
指令查看 xfs 的狀況及大小