首页 > 其他分享 >逻辑卷常用命令

逻辑卷常用命令

时间:2023-10-21 15:02:17浏览次数:37  
标签:逻辑 vg1000 PE dev 常用命令 root zutuanxue

一、物理卷管理

1.1、物理卷的创建:pvcreate命令

pvcreate    [命令选项]    [参数]
将物理分区转换为物理卷

命令选项
-f:强制创建物理卷,不需要用户确认;
-u:指定设备的UUID;
-y:所有的问题都回答“yes”;
-Z:是否利用前4个扇区。

1.2、物理卷的移除:pvremove命令

pvremove    [命令选项]    [参数]
将物理卷转换为普通linux分区

命令选项
-d  调试模式
-f  强制删除
-y  对提问回答“yes”

1.3、物理卷查看命令:pvscan

pvs     显示PV简况
pvdisplay   显示PV详细信息

1.4、物理卷扫描命令:pvscan

pvscan 扫描pv设备

删除物理卷: pvremove

# 删除PV sdb1 sdc1
[root@zutuanxue ~]# pvremove /dev/sdb1 /dev/sdc1

二、卷组管理

将多个物理卷组成一个卷组,形成一个存储池

2.1、卷组创建:vgcreate命令

# 将pv sdb1 sdc1创建成卷组VG1000  PE大小为32M
[root@zutuanxue ~]# vgcreate -s 32 vg1000 /dev/sdb1 /dev/sdc1

2.2、删除卷组中的PV:vgreduce命令

# 将vg1000卷组中的PV sdb1删除
[root@zutuanxue ~]# vgreduce /dev/vg1000 /dev/sdb1

2.3、扩容卷组:vgextend命令

# 将pv sdb1 加入卷组vg1000
[root@zutuanxue ~]# vgextend /dev/vg1000 /dev/sdb1

2.4、删除卷组:vgremove命令

# 删除vg1000卷组
[root@zutuanxue ~]# vgremove /dev/vg1000/

三、逻辑卷管理

3.1、逻辑卷创建:lvcreate命令

# 从卷组vg1000上创建一个lv99的逻辑卷,容量为3G。
[root@zutuanxue ~]# lvcreate -n lv99 -L 3G /dev/vg1000

3.2、逻辑卷扩容: lvextend命令

# 注意扩容顺序,不能颠倒
# a、扩容逻辑卷
[root@zutuanxue ~]# lvextend -L 3.5G /dev/vg1000/lv99
# b、扩容文件系统
[root@zutuanxue ~]# resize2fs /dev/vg1000/lv99

3.3、逻辑卷缩小:lvreduce命令

# 注意扩容顺序,不能颠倒
# a、扫描逻辑卷文件系统,清晰该逻辑卷的使用情况,注意只能缩未使用的空间
[root@zutuanxue ~]# e2fsck -f /dev/vg1000/lv99
# b、缩小文件系统
[root@zutuanxue ~]# resize2fs /dev/vg1000/lv99 2G
# c、缩小逻辑卷
[root@zutuanxue ~]# lvreduce -L 2G /dev/vg1000/lv99 (lvresize)

3.4、逻辑卷移除

#remove LVM
# 卸载分区
[root@zutuanxue ~]# umount /dev/vg1000/lv99
# 删除逻辑卷
[root@zutuanxue ~]# lvremove /dev/vg1000/lv99

注意:

PE 和 LE的说明及应用策略

PE(physicalextent)
每一个物理卷被划分为称为PE(PhysicalExtents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。

LE(logicalextent)
逻辑卷也被划分为被称为LE(LogicalExtents)的可被寻址的基本单位。在同一个卷组中,LE的大小和PE是相同的,并且一一对应。

设置使用大小为4MB的PE(默认为4MB),这表示卷组上创建的所有逻辑卷都以4MB为增量单位来进行扩充 或缩减。由于内核原因,PE大小决定了逻辑卷的最大大小,4MB的PE决定了单个逻辑卷最大容量为256GB,若希望使用大于256G的逻辑卷则创建卷组 时指定更大的PE。PE大小范围为8KB到512MB,并且必须总是2的倍数

标签:逻辑,vg1000,PE,dev,常用命令,root,zutuanxue
From: https://www.cnblogs.com/yihr/p/17778970.html

相关文章

  • 逻辑卷实战案例-逻辑卷应用
    案例需求:创建一个2.5G大小的逻辑卷案例思路:物理的设备将物理设备做成物理卷创建卷组并将物理卷加入其中创建逻辑卷格式化逻辑卷挂载使用案例实现步骤:1.物理设备[root@zutuanxue~]#lsblk/dev/sdbNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsdb8:160......
  • kafka常用命令
    kafka文件所在位置:cd/UTMGMAPL/upkafka_1.2.11-1.0/bin创建一个模拟生产者./kafka-console-producer.sh--broker-list146.33.240.13:9092--topictopic_tyq_1创建一个模拟消费者./kafka-con......
  • impala常用命令
    进入impala:172.18.145.220impala-shell查看表分区showpartitions表名查看表结构desc表名清空表truncate表名删除指定分区(如果是最外层,那......
  • celery包结构、celery延迟任务和定时任务、django中使用celery、接口缓存、双写一致性
    celery包结构project├──celery_task#celery包│├──__init__.py#包文件│├──celery.py#celery连接和配置相关文件,且名字必须叫celery.py│└──tasks.py#所有任务函数├──add_task.py#添加任务......
  • Linux-管道、环境变量、常用命令
    目录管道概念要点与文件重定向的区别环境变量概念查看常用命令查看系统状况权限文件查找用户相关工具管道概念管道的作用类似于文件重定向,可以将前一个命令的stout做为下一个命令的stdin要点管道命令进处理stdout,会忽略stderr管道右边的命令必须能接受stdin多个管道命令可......
  • docker常用命令
    Docker基本概念:容器(Container):容器是Docker的基本单位,它是一个独立运行的应用程序,包含了运行所需的代码、运行环境和依赖项。容器使用隔离技术来保证应用程序在不同的环境中具有一致的行为,并且可以在不同的计算机上运行。镜像(Image):镜像是用于创建容器的模板,它包含了运行应用......
  • celery包结构、celery延迟任务和定时任务、django中使用celery、接口缓存、双写一致性
    celery包结构project├──celery_task #celery包  这个包可以放在任意位置│├──__init__.py#包文件│├──celery.py#celery连接和配置相关文件,且名字必须叫celery.py│└──tasks.py#所有任务函数│├──add_task.p......
  • iptables常用命令
    iptables是用于配置Linux系统中的防火墙规则的命令行工具。其命令格式和常用参数的意思如下:iptables[选项]<链名><规则规范>常用选项:-A:添加规则到指定链的末尾。-D:从指定链中删除规则。-I:插入规则到指定链的开头。-L:列出指定链的规则。-F:清除指定链中的所有规则。-P:......
  • 记录最近学习到的一些windows常用命令
    1、ping命令可以用来测试网络是否联通,使用步骤如下:1.1、在电脑上面同时按住win+R,输入cmd,回车 1.2、在窗口里面输入一行格式为“ping+空格+IP地址(或者网站地址)”的命令,如“pingwww.baidu.com” 如上图可见,本台计算机可以与百度通信2、cd命令cd命令可以更改命令提......
  • R语言随机森林RandomForest、逻辑回归Logisitc预测心脏病数据和可视化分析|附代码数据
    全文链接:http://tecdat.cn/?p=22596最近我们被客户要求撰写关于预测心脏病的研究报告,包括一些图形和统计输出。本报告是对心脏研究的机器学习/数据科学调查分析。更具体地说,我们的目标是在心脏研究的数据集上建立一些预测模型,并建立探索性和建模方法。但什么是心脏研究?研究大纲......