添加硬盘的步骤就不说了,虚拟磁盘,物理服务器直接添加磁盘都是一样的
使用parted -l可以看到两块磁盘nvme0n1、nvme0n2和一个光驱设备
[root@oracletest ~]# parted -l
Model: NVMe Device (nvme)
Disk /dev/nvme0n1: 107GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system 标志
1 1049kB 1075MB 1074MB primary xfs 启动
2 1075MB 107GB 106GB primary lvm
警告: 无法以读写方式打开 /dev/sr0 (只读文件系统)。/dev/sr0 已按照只读方式打开。
Model: NECVMWar VMware IDE CDR10 (scsi)
Disk /dev/sr0: 12.4GB
Sector size (logical/physical): 2048B/2048B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system 标志
2 11.0MB 51.9MB 41.0MB primary esp
错误: /dev/nvme0n2: unrecognised disk label
Model: NVMe Device (nvme)
Disk /dev/nvme0n2: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags:
先制作lvm,因为只有一块硬盘,直接创建pv就可以
[root@oracletest ~]# pvcreate /dev/nvme0n2
Physical volume "/dev/nvme0n2" successfully created.
创建vg
[root@oracletest ~]# vgcreate vg0 /dev/nvme0n2
Volume group "vg0" successfully created
创建lv
[root@oracletest ~]# lvcreate -l 100%free -n lv0 vg0
Logical volume "lv0" created.
看一下创建的lv
[root@oracletest ~]# lvdisplay
--- Logical volume ---
LV Path /dev/vg0/lv0
LV Name lv0
VG Name vg0
LV UUID 3lGcCA-NiF3-CIeM-RtIX-4j7L-0en3-2kfZM9
LV Write Access read/write
LV Creation host, time oracletest, 2025-07-12 15:15:44 +0800
LV Status available
# open 0
LV Size
Current LE 5119
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 252:2
给lv格式化
[root@oracletest ~]# mkfs.xfs /dev/vg0/lv0
使用uuid挂载磁盘
查看uuid
[root@oracletest ~]# blkid /dev/mapper/vg0-lv0
/dev/mapper/vg0-lv0: UUID="23991bfd-b0d3-4f3e-a7d0-b55107b84742" BLOCK_SIZE="512" TYPE="xfs"
创建挂载点
[root@oracletest ~]# mkdir /datalv0
添加如下一行
[root@oracletest ~]# vim /etc/fstab
UUID="23991bfd-b0d3-4f3e-a7d0-b55107b84742" /datalv0 xfs defaults 0 0
挂载磁盘
[root@oracletest ~]# mount -a
[root@oracletest ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 7.7G 0 7.7G 0% /dev
tmpfs 7.7G 0 7.7G 0% /dev/shm
tmpfs 7.7G 8.8M 7.7G 1% /run
tmpfs 7.7G 0 7.7G 0% /sys/fs/cgroup
/dev/mapper/ol-root 92G 4.6G 87G 6% /
/dev/nvme0n1p1 1014M 284M 731M 28% /boot
tmpfs 1.6G 0 1.6G 0% /run/user/0
/dev/mapper/vg0-lv0 20G 175M 20G 1% /datalv0
或者不使用uuid挂载,只需要把fstab文件里的uuid替换成设备路径就可以
/dev/mapper/vg0-lv0 /datalv0 xfs defaults 0 0
如果要移除lvm