前言
创建逻辑卷并创建目录实现自动mount挂载。
提示:以下是本篇文章正文内容,下面案例可供参考
一、操作主要步骤参考
参考如下,名称根据实际情况修改
vgdisplay oravg|grep PE #查询卷Free空间
lvcreate -L 100G 卷名称 -n 逻辑卷名称 #创建固定空间逻辑卷
mkfs.xfs /dev/卷名称/逻辑卷名称 #格式化为xfs的文件类型逻辑卷
mkdir /data #创建根下目录
mount /dev/卷名称/逻辑卷名称 /data #将逻辑卷挂载到新建目录下
vi /etc/fstab #fstab文件添加开机自动挂载
测试自动挂载,防止重启挂载失败进入维护模式,起不来了:
umout /data #取消挂载
mount -a #使用mount -a 命令确定是否可以成功mount /data目录
二、实际操作log
[root@cxldbadm01 ~]# vgs
VG #PV #LV #SN Attr VSize VFree
VGExaDb 1 13 0 wz--n- 3.27t 2.67t
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda3 VGExaDb lvm2 a-- 3.27t 2.67t
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]# cat /etc/fstab
LABEL=DBSYS / xfs defaults 0 0
LABEL=BOOT /boot xfs defaults,nodev 0 0
LABEL=DBORA /u01 xfs defaults,nodev 0 0
tmpfs /dev/shm tmpfs defaults,size=385247m 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP swap swap defaults 0 0
LABEL=VAR /var xfs defaults 0 0
LABEL=DIAG /var/log xfs defaults 0 0
LABEL=AUDIT /var/log/audit xfs defaults 0 0
LABEL=TMP /tmp xfs defaults 0 0
LABEL=HOME /home xfs defaults 0 0
/dev/sda2 /boot/efi vfat defaults,nodev 1 2
efivars /sys/firmware/efi/efivars efivarfs defaults 0 0
[root@cxldbadm01 ~]# pvdisplay
--- Physical volume ---
PV Name /dev/sda3
VG Name VGExaDb
PV Size 3.27 TiB / not usable 4.95 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 857398
Free PE 700406
Allocated PE 156992
PV UUID d221lK-cwhz-a8uY-JwV1-oaGb-ztlb-uqWxtI
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]# vgs
VG #PV #LV #SN Attr VSize VFree
VGExaDb 1 13 0 wz--n- 3.27t 2.67t
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 189G 0 189G 0% /dev
tmpfs 377G 512M 376G 1% /dev/shm
tmpfs 189G 6.1M 189G 1% /run
tmpfs 189G 0 189G 0% /sys/fs/cgroup
/dev/mapper/VGExaDb-LVDbSys1 50G 8.0G 43G 16% /
/dev/sda1 510M 80M 431M 16% /boot
/dev/sda2 254M 8.5M 246M 4% /boot/efi
/dev/mapper/VGExaDb-LVDbVar1 2.0G 221M 1.8G 11% /var
/dev/mapper/VGExaDb-LVDbHome 4.0G 33M 4.0G 1% /home
/dev/mapper/VGExaDb-LVDbTmp 3.0G 40M 3.0G 2% /tmp
/dev/mapper/VGExaDb-LVDbVarLog 18G 537M 18G 3% /var/log
/dev/mapper/VGExaDb-LVDbVarLogAudit 1014M 156M 859M 16% /var/log/audit
/dev/mapper/VGExaDb-LVDbOra1 500G 48G 453G 10% /u01
tmpfs 38G 0 38G 0% /run/user/0
[root@cxldbadm01 ~]# vgdisplay
--- Volume group ---
VG Name VGExaDb
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 16
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 13
Open LV 10
Max PV 0
Cur PV 1
Act PV 1
VG Size 3.27 TiB
PE Size 4.00 MiB
Total PE 857398
Alloc PE / Size 156992 / 613.25 GiB
Free PE / Size 700406 / 2.67 TiB
VG UUID 706Kz3-3C8x-Egii-2mBa-fr9B-t8CW-AG3MSg
[root@cxldbadm01 ~]# vgdisplay VGExaDb|grep PE
PE Size 4.00 MiB
Total PE 857398
Alloc PE / Size 156992 / 613.25 GiB
Free PE / Size 700406 / 2.67 TiB
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]# lvcreate -L 2000G VGExaDb -n VGExaDb-LVDbdata^C
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
LVDbHome VGExaDb -wi-ao---- 4.00g
LVDbOra1 VGExaDb -wi-ao---- 500.00g
LVDbSwap1 VGExaDb -wi-ao---- 16.00g
LVDbSys1 VGExaDb -wi-ao---- 50.00g
LVDbSys2 VGExaDb -wi-a----- 15.00g
LVDbTmp VGExaDb -wi-ao---- 3.00g
LVDbVar1 VGExaDb -wi-ao---- 2.00g
LVDbVar2 VGExaDb -wi-a----- 2.00g
LVDbVarLog VGExaDb -wi-ao---- 18.00g
LVDbVarLogAudit VGExaDb -wi-ao---- 1.00g
LVDbVdDBM0DBADM01DATAC1 VGExaDb -wi-ao---- 128.00m
LVDbVdDBM0DBADM01RECOC1 VGExaDb -wi-ao---- 128.00m
LVDoNotRemoveOrUse VGExaDb -wi-a----- 2.00g
[root@cxldbadm01 ~]# lvcreate -L 2000G VGExaDb -n LVDbdata
Logical volume "LVDbdata" created.
[root@cxldbadm01 ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
LVDbHome VGExaDb -wi-ao---- 4.00g
LVDbOra1 VGExaDb -wi-ao---- 500.00g
LVDbSwap1 VGExaDb -wi-ao---- 16.00g
LVDbSys1 VGExaDb -wi-ao---- 50.00g
LVDbSys2 VGExaDb -wi-a----- 15.00g
LVDbTmp VGExaDb -wi-ao---- 3.00g
LVDbVar1 VGExaDb -wi-ao---- 2.00g
LVDbVar2 VGExaDb -wi-a----- 2.00g
LVDbVarLog VGExaDb -wi-ao---- 18.00g
LVDbVarLogAudit VGExaDb -wi-ao---- 1.00g
LVDbVdDBM0DBADM01DATAC1 VGExaDb -wi-ao---- 128.00m
LVDbVdDBM0DBADM01RECOC1 VGExaDb -wi-ao---- 128.00m
LVDbdata VGExaDb -wi-a----- 1.95t
LVDoNotRemoveOrUse VGExaDb -wi-a----- 2.00g
[root@cxldbadm01 ~]# mkfs.xfs /dev/VGExaDb/LVDbdata
log stripe unit (1048576 bytes) is too large (maximum is 256KiB)
log stripe unit adjusted to 32KiB
meta-data=/dev/VGExaDb/LVDbdata isize=256 agcount=32, agsize=16384000 blks
= sectsz=512 attr=2, projid32bit=1
= crc=0 finobt=0, sparse=0, rmapbt=0, reflink=0
data = bsize=4096 blocks=524288000, imaxpct=5
= sunit=256 swidth=256 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=256000, version=2
= sectsz=512 sunit=8 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]# mkdir /data
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]# mount /dev/VGExaDb/LVDbdata /data
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 189G 0 189G 0% /dev
tmpfs 377G 512M 376G 1% /dev/shm
tmpfs 189G 6.1M 189G 1% /run
tmpfs 189G 0 189G 0% /sys/fs/cgroup
/dev/mapper/VGExaDb-LVDbSys1 50G 7.9G 43G 16% /
/dev/sda1 510M 80M 431M 16% /boot
/dev/sda2 254M 8.5M 246M 4% /boot/efi
/dev/mapper/VGExaDb-LVDbVar1 2.0G 221M 1.8G 11% /var
/dev/mapper/VGExaDb-LVDbHome 4.0G 33M 4.0G 1% /home
/dev/mapper/VGExaDb-LVDbTmp 3.0G 40M 3.0G 2% /tmp
/dev/mapper/VGExaDb-LVDbVarLog 18G 538M 18G 3% /var/log
/dev/mapper/VGExaDb-LVDbVarLogAudit 1014M 158M 857M 16% /var/log/audit
/dev/mapper/VGExaDb-LVDbOra1 500G 48G 453G 10% /u01
tmpfs 38G 0 38G 0% /run/user/0
/dev/mapper/VGExaDb-LVDbdata 2.0T 34M 2.0T 1% /data
[root@cxldbadm01 ~]# vi /etc/fstab
/bin/bash: q: command not found
shell returned 127
Press ENTER or type command to continue
[root@cxldbadm01 ~]# cat /etc/fstab
LABEL=DBSYS / xfs defaults 0 0
LABEL=BOOT /boot xfs defaults,nodev 0 0
LABEL=DBORA /u01 xfs defaults,nodev 0 0
tmpfs /dev/shm tmpfs defaults,size=385247m 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP swap swap defaults 0 0
LABEL=VAR /var xfs defaults 0 0
LABEL=DIAG /var/log xfs defaults 0 0
LABEL=AUDIT /var/log/audit xfs defaults 0 0
LABEL=TMP /tmp xfs defaults 0 0
LABEL=HOME /home xfs defaults 0 0
/dev/sda2 /boot/efi vfat defaults,nodev 1 2
efivars /sys/firmware/efi/efivars efivarfs defaults 0 0
/dev/VGExaDb/LVDbdata /data xfs defaults 0 0
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]# umount /data
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 189G 0 189G 0% /dev
tmpfs 377G 512M 376G 1% /dev/shm
tmpfs 189G 6.1M 189G 1% /run
tmpfs 189G 0 189G 0% /sys/fs/cgroup
/dev/mapper/VGExaDb-LVDbSys1 50G 7.9G 43G 16% /
/dev/sda1 510M 80M 431M 16% /boot
/dev/sda2 254M 8.5M 246M 4% /boot/efi
/dev/mapper/VGExaDb-LVDbVar1 2.0G 221M 1.8G 11% /var
/dev/mapper/VGExaDb-LVDbHome 4.0G 33M 4.0G 1% /home
/dev/mapper/VGExaDb-LVDbTmp 3.0G 40M 3.0G 2% /tmp
/dev/mapper/VGExaDb-LVDbVarLog 18G 538M 18G 3% /var/log
/dev/mapper/VGExaDb-LVDbVarLogAudit 1014M 158M 857M 16% /var/log/audit
/dev/mapper/VGExaDb-LVDbOra1 500G 48G 453G 10% /u01
tmpfs 38G 0 38G 0% /run/user/0
[root@cxldbadm01 ~]#
[root@cxldbadm01 ~]# mount -a
mount: efivars is already mounted or /sys/firmware/efi/efivars busy
[root@cxldbadm01 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 189G 0 189G 0% /dev
tmpfs 377G 512M 376G 1% /dev/shm
tmpfs 189G 6.1M 189G 1% /run
tmpfs 189G 0 189G 0% /sys/fs/cgroup
/dev/mapper/VGExaDb-LVDbSys1 50G 7.9G 43G 16% /
/dev/sda1 510M 80M 431M 16% /boot
/dev/sda2 254M 8.5M 246M 4% /boot/efi
/dev/mapper/VGExaDb-LVDbVar1 2.0G 221M 1.8G 11% /var
/dev/mapper/VGExaDb-LVDbHome 4.0G 33M 4.0G 1% /home
/dev/mapper/VGExaDb-LVDbTmp 3.0G 40M 3.0G 2% /tmp
/dev/mapper/VGExaDb-LVDbVarLog 18G 538M 18G 3% /var/log
/dev/mapper/VGExaDb-LVDbVarLogAudit 1014M 158M 857M 16% /var/log/audit
/dev/mapper/VGExaDb-LVDbOra1 500G 48G 453G 10% /u01
tmpfs 38G 0 38G 0% /run/user/0
/dev/mapper/VGExaDb-LVDbdata 2.0T 34M 2.0T 1% /data