Debian 创建 LVM

Debian 创建 LVM

要求:虚拟机添加一块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
喜欢就点个赞支持一下吧
点赞0