linux下 LVM的应用
硬盘分区如何设定大小,如何规划,再好的规划也有出差错的时候,人算不如天算.
为了让我们脱离那可悲的分区与分区修改工具,请跟我来认识一下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的应用相关推荐
- linux lvm 8e下继续划分分区,linux下LVM学习_逻辑卷管理
一.LVM介绍 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,通过LVM可以在不停机的情况下调整分区大小,提高了磁盘分区 ...
- Linux下lvm中PV丢失找回方法
一直对Linux下面lvm感兴趣,对于添加PV. 加入VG卷组. 新建LV都玩了.顺着来看看教程都还挺简单的,但是一直很想玩玩在出错的情况下,如何进行恢复: 一个偶然的情况下,虚拟机开机直接进入维护模 ...
- GNU/Linux下LVM配置管理以及快照卷、物理卷、卷组、逻辑卷的创建和删除
LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上.文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性.最大的优点是在不损伤数据的前提下调整存储空间的大小. 本篇主要讲述L ...
- linux下lvm挂载设备找不到,linux – 如何在“找不到设备:设备未清除”错误消息后创建LVM快照...
我正在尝试测试LVM,但我首先失败,可能是简单的任务 – 创建快照. 我有以下情况: root@debian:~# vgs VG #PV #LV #SN Attr VSize VFree big 1 ...
- linux lvm添加磁盘,Linux下添加磁盘创建lvm分区
shell> fdisk /dev/xvdb #### 选择磁盘 Command (m for help): m #### 帮助 Command action a toggle a bootab ...
- Linux下逻辑卷LVM的管理和RAID磁盘阵列
Linux系统安全 | Linux下逻辑卷LVM的管理和RAID磁盘阵列 原创 谢公子 [谢公子学安全](javascript:void(0);) 昨天 转载自公众号:谢公子学安全 图片 图片 LVM ...
- linux磁盘分区创建lvm,Linux下磁盘分区与LVM创建
Linux下磁盘分区与LVM创建 1. 在系统上添加2块2G的硬盘 2.进入系统以后用fdisk -l 看看两块磁盘是否存在了, 有了磁盘之后,用fdisk和parted 两个工具对磁盘进行分区,现在 ...
- linux 8e,linux下分区id如何修改,lvm是 8e
linux下分区id如何修改,lvm是 8e linux下分区id如何修改?一起来看看吧 1.输入fdisk /dev/dhb fdisk后面接上设备名称(IDE硬盘是HD SICI\STA硬盘是 S ...
- linux虚拟磁盘管理pe大小6,Linux下磁盘的高级管理——LVM逻辑卷管理
文章目录 逻辑卷是什么 逻辑卷的原理 逻辑卷的优点 lv的管理 lv的建立 xfs格式下lvm的拉伸 ext4下lvm的拉伸和缩减 lvm快照 lvm快照的原理和作用 快照的建立 lvm的删除 逻辑卷 ...
最新文章
- unity2018关联不到vs_律道|蓝月传奇VS烈焰武尊:角色扮演类游戏独创性如何认定?...
- object取值_如何重写object虚方法
- WeScale 技术篇 —— mpvue 与微信小程序的火花
- .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)...
- Java中数学计算的相关方法
- fft c语言与matlab,c语言matlab实现fft几种编程实例.doc
- hiveSql获取日期时间
- oracle增删改查基本语句
- 免费开源的拉曼光谱分析软件 Raman Spectral Analysis software
- GCD中dispatch_group的使用方法
- android 搜索框过滤 listview
- vscode替换全局搜索快捷键
- 华裔科学家成功解码脑电波 AI直接从大脑中合成语音
- 微信小程序之15分钟倒计时(附带天数和时钟的实现方法在文章中)
- 带求和符号的函数求导
- 科技云报道:腾“云”驾“数”,制造业数字化升级进行时
- 当WebRTC Pion示例无音频流的时候,如何添加音频模块并通过浏览器播放?
- 解决JWT解析token数据时拿不到问题
- AJAX技术介绍(什么是AJAX?)
- 使用Win7 PE安装Win 7原版系统图解
热门文章
- android 删除目录下所有文件大小,Android 删除文件夹(文件夹以及文件夹下所有的文件)、文件...
- 一阶网络相应特性的研究_36、 用一阶系统描述的传感器,其动态响应特征的优劣也主要取决于时间常数τ,τ越大越好。( )...
- html制作统计期末成绩,JS-结合html综合练习js的对象——班级成绩表制作
- 获取目录的大小函数linux,Linux C++获取文件夹大小1(通过lstat实现)
- python实现数字循环相加_python使用递归、尾递归、循环三种方式实现斐波那契数列...
- cmd c语言 文件,DSP,如何编写CMD文件!(转)
- 现在学Java有前途吗?Java岗位饱和了吗?
- 低级程序员和高级程序员的区别在哪?学会像高级程序员一样思考!
- Asp.Net第二章服务器端控件
- java类的子类_java 查找类的所有子类