linux下lvm软件介绍——弹性伸缩文件系统的大小
发布时间 - 2020-11-19 00:00:00 点击率:次我们经常会遇到这样的一个情况,随着系统的运行,发现某个分区的剩余空间不足,那么就需要对该分区进行扩容了。如何进行扩容呢?常见的策略是
新增一块硬盘,然后分区、格式化后就有一个新的可用分区了。
将之前的文件系统内容复制到其他分区里,然后卸载原分区(假如原文件系统挂载在/www目录下)
将新的分区挂载到原目录/www下,然后将之前的内容复制到/www目录下。
整个过程是不是感觉挺麻烦的,要是原文件系统空间特别大,好几十G甚至上百G,那么将会是一个很大的工程量。除此之外,之前的分区现在暂时没有啥用途了,也是一种浪费阿!
lvm介绍
lvm逻辑卷就是用来解决上述的问题的,它可以非常方便的伸缩文件系统的大小。对于lvm,有几个专用名词需要知道:
Physical Volume,简称PV:物理卷
Volume Group, 简称VG:逻辑卷组
Logical Volume, 简称LV:逻辑卷
Physical Extent,简称PE:(物理卷)中可以分配的最小存储单元称为 PE,PE 的大小是可以指定的。
对于PV、VG、LV之间的关系,可以通过下图来理解
lvm使用流程
下面来看lvm的使用流程,主要分为以下几个阶段:
磁盘分区
使用分区制作pv
以pv建立vg
从vg分割出lv
格式化lv并挂载到目录中使用
磁盘分区这个步骤和之前一样,使用fdisk或gdisk工具来分区。接下来就是建立pv的过程,这个步骤也简单,有专门的工具pvcreate 来创建。和pv过程一样vg阶段及lv阶段也有专门的vgcreate、lvcreate工具使用。对文件系统的大小的弹性伸缩,就是通过调整lv的大小来达到了。
其实lvm的使用非常的简单,主要在与理解上面的几个专有名词,理解之后就能灵活应用了。接下来还会准备几篇文章来介绍lv
m的一些命令,以及实战演示。
更多相关技术文章,请访问linux系统教程栏目!
# linux
# 几个
# 文件系统
# 是一个
# 也有
# 目录下
# 就能
# 将会
# 就有
# 还会
# 可以通过
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何使用Eloquent进行子查询
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】
Laravel的.env文件有什么用_Laravel环境变量配置与管理详解
javascript中的数组方法有哪些_如何利用数组方法简化数据处理
潮流网站制作头像软件下载,适合母子的网名有哪些?
如何在阿里云虚拟服务器快速搭建网站?
JavaScript实现Fly Bird小游戏
Python文件操作最佳实践_稳定性说明【指导】
Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧
如何快速搭建高效WAP手机网站吸引移动用户?
BootStrap整体框架之基础布局组件
如何快速生成高效建站系统源代码?
轻松掌握MySQL函数中的last_insert_id()
如何用VPS主机快速搭建个人网站?
简单实现Android文件上传
微信小程序 input输入框控件详解及实例(多种示例)
javascript日期怎么处理_如何格式化输出
b2c电商网站制作流程,b2c水平综合的电商平台?
如何在宝塔面板中创建新站点?
Laravel如何实现API版本控制_Laravel版本化API设计方案
如何安全更换建站之星模板并保留数据?
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
如何在景安服务器上快速搭建个人网站?
如何用PHP工具快速搭建高效网站?
Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转
如何在阿里云通过域名搭建网站?
Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置
Laravel怎么在Blade中安全地输出原始HTML内容
Laravel如何实现API版本控制_Laravel API版本化路由设计策略
Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】
音乐网站服务器如何优化API响应速度?
米侠浏览器网页背景异常怎么办 米侠显示修复
html5audio标签播放结束怎么触发事件_onended回调方法【教程】
魔毅自助建站系统:模板定制与SEO优化一键生成指南
Android使用GridView实现日历的简单功能
JS去除重复并统计数量的实现方法
Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置
浅谈Javascript中的Label语句
微信小程序 scroll-view组件实现列表页实例代码
Android 常见的图片加载框架详细介绍
Laravel如何创建自定义Artisan命令?(代码示例)
javascript读取文本节点方法小结
如何快速搭建安全的FTP站点?
Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程
如何在云主机快速搭建网站站点?
为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】
使用豆包 AI 辅助进行简单网页 HTML 结构设计

