Red Hat Training
A Red Hat training course is available for RHEL 8
5.2. 创建 LVM 逻辑卷
先决条件
-
已安装
lvm2
软件包。 - 已创建卷组。如需更多信息,请参阅创建 LVM 卷组。
流程
创建逻辑卷:
# lvcreate -n mylv -L 500M myvg Logical volume "mylv" successfully created.
使用
-n
选项将 LV 名称设置为 mylv,并使用-L
选项以 Mb 为单位设置 LV 的大小,但可以使用任何其他单元。默认情况下 LV 类型是线性的,但用户可以使用--type
选项指定所需的类型。重要如果 VG 没有足够数量的可用物理扩展用于请求的大小和类型,该命令将失败。
根据您的要求,使用以下命令之一查看创建的逻辑卷:
lvs
命令提供了可以对其进行格式配置的逻辑卷信息,每行显示一个逻辑卷。# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert mylv myvg -wi-ao---- 500.00m
lvdisplay
命令以固定格式显示逻辑卷属性,如大小、布局和映射:# lvdisplay -v /dev/myvg/mylv --- Logical volume --- LV Path /dev/myvg/mylv LV Name mylv VG Name myvg LV UUID YTnAk6-kMlT-c4pG-HBFZ-Bx7t-ePMk-7YjhaM LV Write Access read/write [..]
lvscan
命令扫描系统中所有逻辑卷并列出它们:# lvscan ACTIVE '/dev/myvg/mylv' [500.00 MiB] inherit
在逻辑卷中创建文件系统。以下命令在逻辑卷中创建
xfs
文件系统:# mkfs.xfs /dev/myvg/mylv meta-data=/dev/myvg/mylv isize=512 agcount=4, agsize=32000 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=1, sparse=1, rmapbt=0 = reflink=1 data = bsize=4096 blocks=128000, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0, ftype=1 log =internal log bsize=4096 blocks=1368, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 Discarding blocks...Done.
挂载逻辑卷并报告文件系统磁盘空间使用情况:
# mount /dev/myvg/mylv /mnt # df -h Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/myvg-mylv 506528 29388 477140 6% /mnt
其他资源
-
lvcreate(8)
、lvdisplay(8)
、lvs(8)
、lvscan(8)
、lvm(8)
和mkfs.xfs(8)
手册页