2024年3月12日发(作者:)

XFS是扩展性高、高性能的文件系统。也是rhel7/centos7的默认文件系统。

XFS支持metadata journaling,这使其能从crash中更快速的恢复。

它也支持在挂载和活动的状态下进行碎片整理和扩容。

通过延迟分配,XFS 赢得了许多机会来优化写性能。

可通过工具xfsdump和xfsrestore来备份和恢复xfs文件系统,

xfsdump可使用dump级别来完成增量备份,还可通过size,subtree,inode flags来排除文件。

也支持user、group、project配额。

下面将介绍如何创建xfs文件系统,分配配额以及对其扩容:

###################################################

############################

将/dev/sdb分区(2G),并启动LVM功能

[root@localhost zhongq]#parted

/dev/sdb

Using /dev/sdb

Welcome to GNU Parted! Type 'help' to view a list of commands.

(parted) mkpart primary 4 2048

(parted) set 1 lvm

on

(parted)

p

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sdb: 2147MB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Disk Flags:

Number Start End Size File system Name Fl

ags

1 4194kB 2048MB 2044MB primar

y lvm

###################################################

############################

创建PV

[root@localhost zhongq]# pvcreate /dev/sdb1

Physical volume "/dev/sdb1" successfully created

[root@localhost zhongq]# pvdisplay

--- Physical volume ---

PV Name /dev/sda2

VG Name centos

PV Size 24.51 GiB / not usable 3.00 MiB

Allocatable yes (but full)

PE Size 4.00 MiB

Total PE 6274

Free PE 0

Allocated PE 6274

PV

UUID 9hp8U7-IJM6-bwbP-G9Vn-IVuJ-yvE8-AkFjcB

"/dev/sdb1" is a new physical volume of "1.90 GiB"

--- NEW Physical volume ---

PV Name /dev/sdb1

VG Name

PV Size 1.90 GiB

Allocatable NO

PE Size 0

Total PE 0

Free PE 0

Allocated PE 0

PV

UUID bu7yIH-1440-BPy1-APG2-FpvX-ejLS-2MIlA8

###################################################

############################

将/dev/sdb1分配到名为xfsgroup00的VG

[root@localhost zhongq]# vgcreate xfsgroup00 /dev/sdb1

Volume group "xfsgroup00" successfully created

[root@localhost zhongq]# vgdisplay

--- Volume group ---

VG Name centos

System ID

Format lvm2

Metadata Areas 1

Metadata Sequence No 3

VG Access read/write

VG Status resizable

MAX LV 0

Cur LV 2

Open LV 2

Max PV 0