linux中LVM是什么类型,Linux_Linux中的LVM详解,什么是LVM?什么是LVM?LVM(Logi - phpStudy...
Linux中的LVM详解
什么是LVM?
什么是LVM?LVM(Logical Volume Manager)逻辑卷管理,是一种将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的 分区加入其中,这样可以事项一种磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性,使用普通的磁盘分区,当一个磁盘的分区空间不够使用的时候,可 能就会带来很大的麻烦。使用LVM在一定程度上就可以解决普通磁盘分区带来的问题。
为什么使用LVM?
LVM通常用于装备大量磁盘的系统,但它同样适于仅有一、两块硬盘的小系统。
小系统使用LVM的益处?
传统的文件系统是基于分区的,一个文件系统对应一个分区。这种方式比较直观,但不易改变:
1.不同的分区相对独立,无相互联系,各分区空间很易利用不平衡,空间不能充分利用;
2.当一个文件系统/分区已满时,无法对其扩充,只能采用重新分区/建立文件系统,非常麻烦;或把分区中的数据移到另一个更大的分区中;或采用符号连接的方式使用其它分区的空间。
3.如果要把硬盘上的多个分区合并在一起使用,只能采用再分区的方式,这个过程需要数据的备份与恢复。
当采用LVM时,情况有所不同:
1.硬盘的多个分区由LVM统一为卷组管理,可以方便的加入或移走分区以扩大或减小卷组的可用容量,充分利用硬盘空间;
2.文件系统建立在逻辑卷上,而逻辑卷可根据需要改变大小(在卷组容量范围内)以满足要求;
3.文件系统建立在LVM上,可以跨分区,方便使用;
大系统使用LVM的益处?
在使用很多硬盘的大系统中,使用LVM主要是方便管理、增加了系统的扩展性。 在一个有很多不同容量硬盘的大型系统中,对不同的用户的空间分配是一个技巧性的工作,要在用户需求与实际可用空间中寻求平衡。用户/用户组的空间建立在LVM上,可以随时按要求增大,或根据使用情况对各逻辑卷进行调整。当系统空间不足而加入新的硬盘时,不必把用户的数据从原硬盘迁 移到新硬盘,而只须把新的分区加入卷组并扩充逻辑卷即可。同样,使用LVM可以在不停服务的情况下。把用户数据从旧硬盘转移到新硬盘空间中去。
由N个磁盘可以组成一个很大的空间VG1,然后从VG1上面划分需要使用的分区。
从剩余空间中划分一部分的磁盘空间给一个分区
这样,当某一个分区的空间不够的时候,这样可以增加这个分区的使用磁盘空间
【名词解释】
1. PV(Physical Volume):物理卷,处于LVM最底层,可以是物理硬盘或者分区。
2.PP(Physical Extend):物理区域,PV中可以用于分配的最小存储单元,可以在创建PV的时候制定,如1M, 2M, 4M, 8M, 32M, 64M…组成同一VG中所有PV的PE大小应该相同。
3.VG(Volume Group):卷组,建立在PV之上,可以含有一个到多个PV。
4. LV(Logical Volume):逻辑卷,建立在VG之上,相当于原来分区的概念。不过大小可以动态改变。
【创建LVM】
1、查看系统中新增加的硬盘
2、给磁盘分区(创建PV) 在/dev/sdb上划分两个分区
3、用fdisk –l 命令查看分区表
4、建好分区后,用pvcreate命令在新建的分区上创建PV
5、使用vgcreate命令创建一个名为vgdate的VG,并且将所有的新建的PV加入vgdate
6、用lvcreate –L 500M –n lv01 vgdate 命令从VG vgdate中创建一个大小为500M的名为lv01的LV
我们创建的第一个LV所在的目录为 /dev/vgdate/lv01
7、使用mkfs /dev/vgdate/lv01命令格式化lv01
8、Linux下的文件系统需要被挂载之后才能使用,我们先使用mkdir /date 命令创建一个空目录,然后用 mount /deta/vgdate/lv01 /date 命令将我们的lv01分区挂载到/date目录下,至此我们新创建的lv就可以使用了。
相关阅读:
Win10企业版全球安装量已突破150万 小有所成
android编程实现类似于支付宝余额快速闪动效果的方法
JavaScript字符串对象toLowerCase方法入门实例(用于把字母转换为小写)
winform实现限制及解除鼠标移动范围的方法
jquery解决客户端跨域访问问题
二叉树先序遍历的非递归算法具体实现
Win10系统sam文件删除后怎么恢复?
Android RecyclerView滑动删除和拖动排序
javascript自定义函数参数传递为字符串格式
C#判断指定分区是否是ntfs格式的方法
css中height和line-height区别
Ajax 生成流文件下载(实现代码)
Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解
Win10如何禁止开机自动运行语音识别
linux中LVM是什么类型,Linux_Linux中的LVM详解,什么是LVM?什么是LVM?LVM(Logi - phpStudy...相关推荐
- python中lines是什么类型_python里的splitlines详解
Python的split方法函数可以分割字符串成列表,默认是以空格作为分隔符sep来分割字符串. In [1]: s = "www jeapedu com" In [2]: pri ...
- kettle怎么复制资源库的job_#linux系统下调度数据库类型资源库中的kettle job
// linux系统下调度数据库类型资源库中的kettle job - 简书 http://www.jianshu.com/p/bc57ee193ea3 进入linux系统,切换至kettle所属用户 ...
- linux命令wget的url路径太长,Linux中WGET下载https链接及WGET命令的详解
Linux中WGET下载https链接及WGET命令的详解 使用如下的命令下载https链接: ```bash wget -r -np -nd --accept=gz --no-check-certi ...
- linux mv复制命令,linux中删除复制移动文件rm,mv,cp命令详解linux操作系统 -电脑资料...
在linux中对文件的复制删除移动分别会使用到rm,mv,cp三个命令,下面我来给大家介绍一下rm,mv,cp命令对文件的常规操作吧, 先看实例 删除复制移动文件命令 Linux代码 rm -rf / ...
- linux中etc下的hosts(本地IP解析)文件详解
linux中etc下的hosts(本地IP解析)文件详解 1./etc/hosts(本地解析) 很多人一提到更改hostname首先就想到修改/etc/hosts文件, 认为hostname的配置文件 ...
- linux中用zip压缩文件,详解Linux中zip压缩和unzip解压缩命令及使用详解
下面给大家介绍下Linux中zip压缩和unzip解压缩命令详解 1.把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩myda ...
- linux复制文件scp命令,Linux 中的文件复制cp命令和scp命令详解
Linux 中的文件复制cp命令和scp命令详解 在使用操作系统的使用过程中,常常需要复制文件到本地或者传输文件到其他电脑上,这时候用到两个命令cp和scp. cp命令用来复制文件或者目录.scp是s ...
- python什么意思k_对python中的*args与**kwgs的含义与作用详解
对python中的*args与**kwgs的含义与作用详解 在定义函数的时候参数通常会使用 *args与**kwgs,形参与实参的区别不再赘述,我们来解释一下这两个的作用. *args是非关键字参数, ...
- php中单引号,php中的单引号、双引号和转义字符详解
PHP单引号及双引号均可以修饰字符串类型的数据,如果修饰的字符串中含有变量(例$name):最大的区别是: 双引号会替换变量的值,而单引号会把它当做字符串输出. 例如: 结果: 字符串$name 字符 ...
最新文章
- BZOJ 1799 [Ahoi2009] self 同类分布(数位DP)【BZOJ千题计划(quexin】
- SCCM 2016 配置管理系列(Part5)
- 阻塞、非阻塞与同步、异步的区别
- 互联网API开放平台安全设计-基于OAuth2.0协议方式
- 蓝桥杯2015初赛-奖券数目-枚举
- centos6.x redhat6.x 升级openssh8.7
- java上传图片http错误_上传图片出错
- 零基础入门深度学习 | 第二章:线性单元和梯度下降
- WPF 虚拟化 VirtualizingWrapPanel 和 VirtualLizingTilePanel
- 程序员们怎么过端午?你属于哪一款?
- 女人让男人感到自卑的九个经典(摘于网络)
- DataFrame的构建及一些操作
- Python实战——过采样数据的处理之改进的SMOTE算法
- C语言上机复习(一)文件操作
- 百度成小满运维面试题
- 目前Java开发人员需求大吗 Java就业方向是什么
- 如何加快计算机绘图的速度,在Auto CAD下如何能提高绘图速度
- 内存缓存和LruCache
- 坦然的面对一切都已经发生的事实
- vivado下MT25qu02g Flash 固化
热门文章
- 3D线光谱共焦传感器在半导体如何检测
- Python 如何让打印内容变得优雅(颜色打印)
- 2023牛客寒假算法基础集训营4 赛时思路+正解
- html5、微信 无法快进、video currentTime 设定失效、重头开始播放。
- 使用React-Router时出现的错误
- 迅雷下载原理及其协议分析
- 【转】GitHub 排名前 100 的安卓、iOS项目简介
- SSH初探:通过查看GPU的PID获取USER详细信息
- python lol脚本_python 爬取英雄联盟皮肤并下载的示例
- rust里mp5a4_Rust base64 编码解码 首个rust小作品【自用别吐我】