linux环境下磁盘的PV VG LV操作

在linux环境中,我们可以通过在磁盘上创建PV VG LV等对象,实现磁盘划分,多磁盘资源组合等操作。创建过程其实非常简单,基本流程如下:

一 将磁盘划分为LV并挂载到目录下

首先查看当前系统磁盘信息,使用lsblk:

可以看到,当前系统里有一块尚未处理的磁盘,/dev/sdb,接下来就在这块盘上创建一系列的磁盘对象。

使用root用户操作,

1 添加物理卷

执行:pvcreate /dev/sdb

查看当前系统下,物理卷信息:pvs

新加了一个pv,但是这个pv还没有加入VG卷组。

2 将物理卷加入卷组

执行:vgcreate myvg /dev/sdb  --myvg是卷组名,可根据需要修改。

此时如果想将多个物理卷加入一个卷组,就可以实现多块磁盘共享资源的效果,假设已经有其他磁盘执行过pvcreate创建了物理卷,这时候可以将其他物理卷也加入myvg这个卷组,

执行:vgextend 卷组名 物理卷1  物理卷2

查看当前系统中的卷组信息,执行vgdisplay:

这里的PE是关键信息,可看到当前FreePE的尺寸,但是由于还没有格式化,所以可分配使用的PE是0。

3 生成逻辑卷

整个物理卷PV已经加入到VG卷组了,需要在里面划分LV逻辑卷。

执行:lvcreate -L 7G -n mylv myvg  --mylv是逻辑卷名称,这里只占用7G,首先系统不允许逻辑卷使用全部卷组空间,另外剩下的部分还会用来做文件系统快照,以实现文件闪回的功能。

查看当前系统中的逻辑卷信息,执行:lvdisplay

4 格式化逻辑卷

mkfs.ext4 /dev/myvg/mylv

5 挂载

mkdir /mnt/mylv

mount /dev/myvg/mylv /mnt/mylv/

至此这个PV就可以用了。

6 实现系统重启后目录自动挂载

编辑 /etc/fstab,增加要挂载的内容即可

/dev/myvg/mylv /data ext4 defaults 0 0

保存退出,mount -a 检查是否有错误。

二 卸载LV

1 卸载逻辑卷首先要unmount

执行:umount /mnt/mylv

如果提示当前设备忙,则可以执行:fuser -mv /mnt/mylv 查看当前哪个进程占用了设备,然后直接kill掉。

2 删除LV逻辑卷

执行:lvremove /dev/myvg/mylv

3 从LVM中删除VG卷组

执行:vgremove myvg

4 从LVM中删除PV物理卷

执行:pvremove /dev/sdb

5 擦除磁盘痕迹

执行:wipefs -a /dev/sdb

wipefs 命令用于清除磁盘上的文件系统、分区表或签名等信息,以便重新使用这个磁盘。

-a 选项表示清除所有的签名和文件系统信息

/dev/sdb 是要清除信息的设备路径,这里假设 /dev/sdb 是一个磁盘或分区

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你说我听海绵宝宝派大星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值