Linux

調整 XFS 分區大小(增加)

  • August 22, 2013

我是 xfs 的新手,想知道如何增加 /var 和 /home 的大小,我猜 xfs 不會簡單地根據需要增加大小……

Filesystem    Type     Size   Used  Avail Use% Mounted on
/dev/sda1     ext3     4.0G   418M   3.6G  11% /
none      devtmpfs     4.2G   205k   4.2G   1% /dev
none         tmpfs     4.2G      0   4.2G   0% /dev/shm
none         tmpfs     4.2G      0   4.2G   0% /tmp
none         tmpfs     4.2G    58k   4.2G   1% /var/run
none         tmpfs     4.2G      0   4.2G   0% /var/lock
none         tmpfs     4.2G      0   4.2G   0% /lib/init/rw
/dev/mapper/vg00-usr
              xfs     4.3G   640M   3.7G  15% /usr
/dev/mapper/vg00-var
              xfs     4.3G   657M   3.7G  16% /var
/dev/mapper/vg00-home
              xfs  

4.3G   1.9G   2.5G  44% /home

還:

# parted
/dev/sda
GNU Parted 2.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Model: Areca ARC-1110-VOL#00 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system     Flags
1      32.3kB  4006MB  4006MB  primary  ext3
2      4006MB  6013MB  2007MB  primary  linux-swap(v1)
3      6013MB  1000GB  994GB   primary                  lvm

您正在使用 LVM,這很好。只要/var/home所在的邏輯卷比現在大,您就可以使用xfs_growfs.

首先確保您用於兩個分區的邏輯卷大於3.7G(for /dev/mapper/vg00-var) 和2.5G(for /dev/mapper/vg00-home):

bash$ lvdisplay <partition> | grep 'LV Size'

如果邏輯分區更大(因此您的 FS 有增長空間),則一切就緒。

如果不是,那麼您需要查看包含上述邏輯卷的物理卷組,並確保其中有足夠的空間首先增長邏輯卷。

引用自:https://serverfault.com/questions/227237