柚子快報激活碼778899分享:運維 Linux xfs
柚子快報激活碼778899分享:運維 Linux xfs
fs_growfs 命令
使用xfs_growfs命令增加 XFS 文件系統(tǒng)的大小。必須掛載 XFS 文件系統(tǒng),并且底層設備上必須有可用空間。xfs_growfs 實用程序最常用于邏輯卷。xfs_growfs 命令的語法如下:
# xfs_growfs [options] mount-point
以下選項可用于 xfs_growfs 命令:
-d:將文件系統(tǒng)的數(shù)據(jù)部分擴展到底層設備的最大大小。-D [size]?: 指定擴展文件系統(tǒng)數(shù)據(jù)部分的大小。[size] 參數(shù)以文件系統(tǒng)塊的數(shù)量表示。-L [size]:指定日志區(qū)域的新大小。這不會擴展大小,而是指定日志區(qū)域的新大小。因此,此選項可用于縮小日志區(qū)域的大小。您不能縮小文件系統(tǒng)的數(shù)據(jù)部分的大小。-m [maxpct]:指定文件系統(tǒng)中可分配為 inode 的最大空間百分比的新值。對于 mkfs.xfs 命令,此選項是通過–i maxpct=[value]選項指定的。
注意:目前無法縮小或減少 xfs 文件系統(tǒng)。因此,必須確保設備尺寸不大于預期尺寸。
擴展 XFS 文件系統(tǒng)
1. 驗證 XFS 文件系統(tǒng)的當前大小
在增加文件系統(tǒng)之前檢查文件系統(tǒng)詳細信息:
# xfs_growfs -n /dev/vg_test/lv_test
meta-data=/dev/mapper/vg_test-lv_test isize=512 agcount=4, agsize=32000 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=128000, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=855, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
在-n選項實際上并沒有延伸XFS文件系統(tǒng),但只是打印當前的文件系統(tǒng)的詳細信息。Aslo 檢查“df -h”命令輸出以查看掛載點的當前大小。
# df -h
/dev/mapper/vg_test-lv_test 497M 26M 472M 6% /data
2.擴展底層設備(lvextend,grow LUN,expand partition)。
在我們擴展 XFS 文件系統(tǒng)之前,我們需要擴展底層 LVM 卷。如果可能,您可以擴展 LVM VG 中的現(xiàn)有物理卷。出于本文的目的,我們將使用一個新的 PV 來擴展 LV。
1. 識別新磁盤并創(chuàng)建物理卷。
# pvcreate /dev/sdc
2. 使用新 PV 擴展卷組 vg_test。
# vgextend vg_test /dev/sdc
3. 驗證卷組的新大小。
# vgdisplay vg_test
--- Volume group ---
VG Name vg_test
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 2
Act PV 2
VG Size 39.99 GiB
PE Size 4.00 MiB
Total PE 10238
Alloc PE / Size 125 / 500.00 MiB
Free PE / Size 10113 / 39.50 GiB
VG UUID wrd9eB-aZo3-HCmD-Rlgr-NcGP-vS2Z-cm2CeQ
4. 使用“l(fā)vresize”命令將邏輯卷擴展到所需的大小。
# lvresize -L +35g /dev/vg_test/lv_test
Size of logical volume vg_test/lv_test changed from 500.00 MiB (125 extents) to 35.49 GiB (9085 extents).
Logical volume vg_test/lv_test successfully resized.
3. 擴展 XFS 文件系統(tǒng)
# xfs_growfs /dev/vg_test/lv_test
meta-data=/dev/mapper/vg_test-lv_test isize=512 agcount=4, agsize=32000 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=128000, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=855, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 128000 to 9303040
注意數(shù)據(jù)塊從 128000 變成了 9303040。
4. 驗證
1. 您可以使用“xfs_info”命令查看 XFS 卷詳細信息,如下所示。請注意數(shù)據(jù)量的塊。
# xfs_info /dev/vg_test/lv_test
meta-data=/dev/mapper/vg_test-lv_test isize=512 agcount=291, agsize=32000 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=9303040, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=855, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
在“df -h”命令輸出中驗證 XFS 文件系統(tǒng)的新大小。
# df -hP /data
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_test-lv_test 36G 35M 36G 1% /data
正如您在上面的輸出中看到的,/data 掛載點大小已從 500MB 增加到 ~36GB。
柚子快報激活碼778899分享:運維 Linux xfs
好文閱讀
本文內(nèi)容根據(jù)網(wǎng)絡資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉載請注明,如有侵權,聯(lián)系刪除。