如何创建lvm的分区文件
创建LVM分区核心就四步:建分区→建物理卷(PV)→建卷组(VG)→建逻辑卷(LV)
1.确认磁盘用lsblk 或 fdisk -l 查看新加的磁盘
查看到一块需挂载使用的准备盘:/dev/vdc
2.安装LVM工具
Ubuntu/Debian:sudo apt install lvm2
CentOS/RHEL:sudo dnf install lvm2 或 yum install -y lvm2
3.使用fdisk命令,创建分区并标记为 LVM:
例:fdisk /dev/vdc
交互式操作:
输入 n 新建分区
输入 p 选主分区,分区号按提示(如 1)
输入 t 改类型,再软入 8e
输入 w 保存退出
完成后用 partprobe /dev/vdc1 让内核识别新分区,不重启也能生效。
备注:
如果磁盘大于 2TB,需要用 parted 工具,分区时选 gpt 分区表,mkpart 建分区后执行 toggle 1 lvm 标记!
4.进行lvm创建:
创建物理卷(PV)
pvcreate /dev/vdc1
创建卷组(VG)
vgcreate lvolvg /dev/vdc1
创建逻辑卷(LV)
lvcreate -l 100%FREE -n lvollv lvolvg
5.格式化并挂载
格式化:
mkfs.xfs /dev/lvolvg/lvollv
创建挂载点并挂载:
mkdir /beifen
写入开机挂载命令:
vi /etc/fstab
/dev/lvolvg/lvollv /beifen xfs defaults 0 0
自动挂载:
mount -a
6.查看磁盘变化,命令:
df -Th
lsblk
删除说明书:
1.备份并卸载:
先确认数据已备份,然后 umount/挂载点,卸载文件系统;
如果是swap逻辑卷,需先执行swapoff再卸载!
2.删除逻辑卷(LV):
用 lvremove/dev/卷组名/逻辑卷名 删除,
系统会询问是否确认,输入 y 即可。
3.删除卷组(VG):
逻辑卷删完后,用 vgremove 卷组名 删除卷组。
4.删除物理卷(PV):
最后用 pvremove/dev/设备名 清除物理卷上的LVM标记,
这样,磁盘就变回普通磁盘了!
--例--:
删除LVM磁盘:
lvremove /dev/lvolvg/lvollv
vgremove lvolvg
pvremove /dev/vdc1