要求:虚拟机添加一块20GB的SCSI磁盘,创建一个名为VG01的卷组,并在该卷组上创建一个名为LV01的LVM逻辑卷,该卷的大小为15G,使用xfs文件系统格式化卷,最后挂载到/share目录下。
1.配置服务器
安装服务:
apt -y install lvm2 xfslibs-dev
使用lsblk查看新磁盘的名称,下面的「sdb」为新添加的磁盘:
root@debian:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 19G 0 part /
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 975M 0 part [SWAP]
sdb 8:16 0 20G 0 disk
sr0 11:0 1 44.8G 0 rom
使用pvcreate命令创建物理卷:
root@debian:~# pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created.
使用vgcreate命令VG01卷组:
root@debian:~# vgcreate VG01 /dev/sdb
Volume group "VG01" successfully created.
使用lvcreate命令创建15GB大小的LV01逻辑卷:
root@debian:~# lvcreate -L 15G -n LV01 VG01
Logical volume "LV01" created.
使用lvdisplay命令查看创建情况:
root@debian:~# lvdisplay
--- Logical volume ---
LV Path /dev/VG01/LV01
LV Name LV01
VG Name VG01
LV UUID qUcQ8k-wLef-Gaha-Mce1-WX5w-TaWu-BM5JLJ
LV Write Access read/write
LV Creation host, time debian, 2025-05-15 21:06:47 -0400
LV Status available
# open 0
LV Size 15.00 GiB
Current LE 3840
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:0
使用mkfs.xfs命令进行格式化:
root@debian:~# mkfs.xfs /dev/VG01/LV01
meta-data=/dev/VG01/LV01 isize=512 agcount=4, agsize=983040 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1 bigtime=0
data = bsize=4096 blocks=3932160, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
创建share目录并临时挂载磁盘,使用df -hT命令查看挂载情况:
root@debian:~# mkdir /share
root@debian:~# mount /dev/VG01/LV01 /share
root@debian:~# df -hT
Filesystem Type Size Used Avail Use% Mounted on
udev devtmpfs 957M 0 957M 0% /dev
tmpfs tmpfs 195M 664K 195M 1% /run
/dev/sda1 ext4 19G 1.1G 17G 6% /
tmpfs tmpfs 974M 0 974M 0% /dev/shm
tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs tmpfs 195M 0 195M 0% /run/user/0
/dev/mapper/VG01-LV01 xfs 15G 140M 15G 1% /share
永久挂载磁盘的需要修改/etc/fstab文件,使用echo命令把内容写入到/etc/fstab文件:
root@debian:~# echo /dev/VG01/LV01 /share xfs defaults 0 0 >> /etc/fstab
使用umount -a取消挂载,然后使用mount -a再次挂载,最后再使用df -hT命令查看:
root@debian:~# umount -a
umount: /run/user/0: target is busy.
umount: /sys/fs/cgroup: target is busy.
umount: /: target is busy.
umount: /run: target is busy.
umount: /dev: target is busy.
root@debian:~# mount -a
root@debian:~# df -hT
Filesystem Type Size Used Avail Use% Mounted on
udev devtmpfs 957M 0 957M 0% /dev
tmpfs tmpfs 195M 664K 195M 1% /run
/dev/sda1 ext4 19G 1.1G 17G 6% /
tmpfs tmpfs 195M 0 195M 0% /run/user/0
/dev/mapper/VG01-LV01 xfs 15G 140M 15G 1% /share
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END