硬盘分区如何设定大小,如何规划,再好的规划也有出差错的时候,人算不如天算.
为了让我们脱离那可悲的分区与分区修改工具,请跟我来认识一下LVM-逻辑卷管理(logical volume manager).

首先先把基本术语定义讲一下:
LVM 是linux对磁盘分区进行管理的一种机制.LVM是建立在磁盘与分区之上的一个逻辑层,以提高磁盘管理的灵活性.
在LVM内有三个基本术语PV(Physical Volume 物理卷) VG(Volume Group 卷组) LV(Logical Volume 逻辑卷)
三者的关系为,先建立PV,根据PV组合或扩展形成VG,根据用户需求使用VG卷的总量去建立相应的LV卷(个人理解)
一.创建PV的命令与方法
      1.查看磁盘分区情况:
[root@localhost /]# fdisk -l /dev/hdb

Disk /dev/hdb: 21.4 GB, 21474836480 bytes
15 heads, 63 sectors/track, 44384 cylinders
Units = cylinders of 945 * 512 = 483840 bytes

Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               1       10000     4724968+  83  Linux
/dev/hdb2           10001       20000     4725000   83  Linux
/dev/hdb3           20001       30000     4725000   83  Linux
/dev/hdb4           30001       44384     6796440   83  Linux
共计4个分区 请大家看ID位置代码:83 system:linux,我们需要更改ID代码为8e 此为LVM卷分区标签
分区系统号更改方法如下:
[root@localhost /]# fdisk /dev/hdb
Command (m for help): t
Partition number (1-4): 1
Hex code (type L to list codes): 8e
Changed system type of partition 1 to 8e (Linux LVM)
此时系统ID已经更改为LVM,我们再用FDISK命令查看一下磁盘情况
[root@localhost /]# fdisk -l /dev/hdb

Disk /dev/hdb: 21.4 GB, 21474836480 bytes
15 heads, 63 sectors/track, 44384 cylinders
Units = cylinders of 945 * 512 = 483840 bytes

Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               1       10000     4724968+  8e  Linux LVM
/dev/hdb2           10001       20000     4725000   8e  Linux LVM
SYStem类型:Linux LVM,此时我们可以创建PV了,我创建了二个PV,通过pvdisplay命令可以查看创建的PV卷的情况.
[root@localhost /]# pvcreate /dev/hdb1 /dev/hdb2
  Physical volume "/dev/hdb1" successfully created
  Physical volume "/dev/hdb2" successfully created
查看PV卷详细信息:
[root@localhost /]# pvdisplay
  "/dev/hdb1" is a new physical volume of "4.51 GB"
  --- NEW Physical volume ---
  PV Name               /dev/hdb1
  VG Name              
  PV Size               4.51 GB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               gSv31K-01SU-1Vbm-HF26-MR5W-wgBw-1EeHb0
  
  "/dev/hdb2" is a new physical volume of "4.51 GB"
  --- NEW Physical volume ---
  PV Name               /dev/hdb2
  VG Name              
  PV Size               4.51 GB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               ODEuTv-iMqs-Wzxq-HMyB-yUw2-Lnwn-5JdlSp
我们此时再回看查看一下磁盘分区的情况.
[root@localhost /]# fdisk -l /dev/hdb

Disk /dev/hdb: 21.4 GB, 21474836480 bytes
15 heads, 63 sectors/track, 44384 cylinders
Units = cylinders of 945 * 512 = 483840 bytes

Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               1       10000     4724968+  8e  Linux LVM
/dev/hdb2           10001       20000     4725000   8e  Linux LVM
/dev/hdb3           20001       30000     4725000   8e  Linux LVM
/dev/hdb4           30001       44384     6796440   8e  Linux LVM
PV创建完成,相应的命令如下:pvcreate (PV创建) pvdisplay(PV信息查看) pvremove(pv卷删除)
pvremove /dev/hdb1 (删除命令例)

转载于:https://blog.51cto.com/dogdogcom/440312

linux下 LVM的应用相关推荐

  1. linux lvm 8e下继续划分分区,linux下LVM学习_逻辑卷管理

    一.LVM介绍 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,通过LVM可以在不停机的情况下调整分区大小,提高了磁盘分区 ...

  2. Linux下lvm中PV丢失找回方法

    一直对Linux下面lvm感兴趣,对于添加PV. 加入VG卷组. 新建LV都玩了.顺着来看看教程都还挺简单的,但是一直很想玩玩在出错的情况下,如何进行恢复: 一个偶然的情况下,虚拟机开机直接进入维护模 ...

  3. GNU/Linux下LVM配置管理以及快照卷、物理卷、卷组、逻辑卷的创建和删除

    LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上.文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性.最大的优点是在不损伤数据的前提下调整存储空间的大小. 本篇主要讲述L ...

  4. linux下lvm挂载设备找不到,linux – 如何在“找不到设备:设备未清除”错误消息后创建LVM快照...

    我正在尝试测试LVM,但我首先失败,可能是简单的任务 – 创建快照. 我有以下情况: root@debian:~# vgs VG #PV #LV #SN Attr VSize VFree big 1 ...

  5. linux lvm添加磁盘,Linux下添加磁盘创建lvm分区

    shell> fdisk /dev/xvdb #### 选择磁盘 Command (m for help): m #### 帮助 Command action a toggle a bootab ...

  6. Linux下逻辑卷LVM的管理和RAID磁盘阵列

    Linux系统安全 | Linux下逻辑卷LVM的管理和RAID磁盘阵列 原创 谢公子 [谢公子学安全](javascript:void(0);) 昨天 转载自公众号:谢公子学安全 图片 图片 LVM ...

  7. linux磁盘分区创建lvm,Linux下磁盘分区与LVM创建

    Linux下磁盘分区与LVM创建 1. 在系统上添加2块2G的硬盘 2.进入系统以后用fdisk -l 看看两块磁盘是否存在了, 有了磁盘之后,用fdisk和parted 两个工具对磁盘进行分区,现在 ...

  8. linux 8e,linux下分区id如何修改,lvm是 8e

    linux下分区id如何修改,lvm是 8e linux下分区id如何修改?一起来看看吧 1.输入fdisk /dev/dhb fdisk后面接上设备名称(IDE硬盘是HD SICI\STA硬盘是 S ...

  9. linux虚拟磁盘管理pe大小6,Linux下磁盘的高级管理——LVM逻辑卷管理

    文章目录 逻辑卷是什么 逻辑卷的原理 逻辑卷的优点 lv的管理 lv的建立 xfs格式下lvm的拉伸 ext4下lvm的拉伸和缩减 lvm快照 lvm快照的原理和作用 快照的建立 lvm的删除 逻辑卷 ...

最新文章

  1. unity2018关联不到vs_律道|蓝月传奇VS烈焰武尊:角色扮演类游戏独创性如何认定?...
  2. object取值_如何重写object虚方法
  3. WeScale 技术篇 —— mpvue 与微信小程序的火花
  4. .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)...
  5. Java中数学计算的相关方法
  6. fft c语言与matlab,c语言matlab实现fft几种编程实例.doc
  7. hiveSql获取日期时间
  8. oracle增删改查基本语句
  9. 免费开源的拉曼光谱分析软件 Raman Spectral Analysis software
  10. GCD中dispatch_group的使用方法
  11. android 搜索框过滤 listview
  12. vscode替换全局搜索快捷键
  13. 华裔科学家成功解码脑电波 AI直接从大脑中合成语音
  14. 微信小程序之15分钟倒计时(附带天数和时钟的实现方法在文章中)
  15. 带求和符号的函数求导
  16. 科技云报道:腾“云”驾“数”,制造业数字化升级进行时
  17. 当WebRTC Pion示例无音频流的时候,如何添加音频模块并通过浏览器播放?
  18. 解决JWT解析token数据时拿不到问题
  19. AJAX技术介绍(什么是AJAX?)
  20. 使用Win7 PE安装Win 7原版系统图解

热门文章

  1. android 删除目录下所有文件大小,Android 删除文件夹(文件夹以及文件夹下所有的文件)、文件...
  2. 一阶网络相应特性的研究_36、 用一阶系统描述的传感器,其动态响应特征的优劣也主要取决于时间常数τ,τ越大越好。( )...
  3. html制作统计期末成绩,JS-结合html综合练习js的对象——班级成绩表制作
  4. 获取目录的大小函数linux,Linux C++获取文件夹大小1(通过lstat实现)
  5. python实现数字循环相加_python使用递归、尾递归、循环三种方式实现斐波那契数列...
  6. cmd c语言 文件,DSP,如何编写CMD文件!(转)
  7. 现在学Java有前途吗?Java岗位饱和了吗?
  8. 低级程序员和高级程序员的区别在哪?学会像高级程序员一样思考!
  9. Asp.Net第二章服务器端控件
  10. java类的子类_java 查找类的所有子类