linux 普通分区与lvm分区
安装linux系统时 有时候会提示lvm分区与标准分区
首先普及一下lvm分区:lvm是 logical volume manager (逻辑卷管理),linux环境下对磁盘分区的管理;他解决了安装系统时候如何确定分区大小的问题,具体原因看下面的理解
普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,而遇到出现某个分区空间耗尽时,解决的方法通常是使用 符号链接,或者使用调整分区大小的工具;
lvm出现之后解决了上面的问题,可以在不用停机的状态下更改磁盘分区大小。
如图是构建lvm分区的步骤:

首先准备一块硬盘
linux 在/dev文件可以看硬盘为sdx,此时硬盘未格式化分区
然后对硬盘进行分区:fdisk
1:fdisk /dev/nvme0n2

打印命令


2:n 创建分区,默认分区主分区
然后下面分区号默认开始是1
first 一般默认
last :+1G

键入命令:w保存配置
然后就可以看到 /dev文件有 sdx1
3:格式化分区
mkfs -t ext3 /dev/sdx1
普通分区划分完成,
lsblk 可以看到分区
剩下就是挂载分区到文件系统了
mount /dev/sdx1 /mnt/test
+++++++==++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
lvm分区
和普通分区1,2步骤一样,有点区别的是 创建分区时候 需要改变分区类型为lvm (8e) , 默认为linux (83)
linux 下安装lvm :以centos为例 yum install lvm
3 : 创建pv物理卷
pvcreate /dev/sdx1
4:创建vg 卷组
vgctreate tlv /dev/sdx1
5:创建lv 逻辑分区
lvcreate -L 2G -n test tlv
6:格式化lvm分区
mkfs -t ext3 /dev/mapper/tlv-test
然后就可以挂载lvm分区到系统了
此时lvm分区完成
pvdisplay,vgdisplay,lvdisplay 可以试着敲一下
pvs,vgs,pvs
创建命令:pvcreate,lvcreate,vgcreate
删除命令:lvremove,vgremove,pvremove
还有分区扩展命令
vgextend 扩展vg : vgextend 卷组名 /dev/sdx2
lvextend 扩展lv分区: lvextend -L +1G /dev/mapper/lvm分区
lvm分区扩展大小后需要: resize2fs /dev/mapper/lvm分区
缩减分区命令需要先 : resize2fs /dev/mapper/vm分区 缩减到的大小
: lvreduce -L -缩减量 /dev/mapper/lvm分区
linux 普通分区与lvm分区的更多相关文章
- 初阶项目一-集成一套linux系统:红帽系统,LVM分区,Apache服务,MySQL服务,数据定时备份脚本
目录 一.项目目标 二.实施工具 三.项目实施计划 四.安装rhel7.5操作系统 4.1 配置虚拟机 4.2 安装操作系统 4.3 系统配置 4.3.1 网络配置 4.3.2 修改主机名 4.3.3 ...
- 『学了就忘』Linux文件系统管理 — 66、通过图形界面进行LVM分区
目录 1.选择自定义分区 2.分配boot分区 3.创建LVM物理卷 4.生成卷组 5.创建逻辑卷 6.格式化安装 我们先用新安装Linux系统时的图形化界面,来演示一下LVM逻辑卷如何进行分区. 提 ...
- Linux下添加磁盘创建lvm分区
shell> fdisk /dev/xvdb #### 选择磁盘 Command (m for help): m #### 帮助 Command action a toggle a bootab ...
- Linux LVM硬盘管理及LVM分区扩容
LVM磁盘管理 一.LVM简介... 1 二. LVM基本术语... 2 三. 安装LVM... 3 四. 创建和管理LVM... 4 2. 创建PV.. 6 3. 创建VG.. 7 4. 创建LV. ...
- Linux lvm 分区知识笔记
盘面上可以细分出扇区(Sector)与柱面(Cylinder)两种单位,其中扇区每个为512bytes那么大. 通常所说的"硬盘分区"就是指修改磁盘分区表,它定义了"第n ...
- linux创建lvm分区
创建LVM分区 shell> fdisk /dev/xvdb #### 选择磁盘 Command (m for help): m #### 帮助 Command action a toggle ...
- Linux LVM分区管理、扩展
一.LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写.LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它 ...
- Linux系统LVM分区减容扩容
Linux系统LVM分区减容扩容 目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root 1.首先查看磁盘使用情况 [root@localhost ...
- linux LVM分区查看dm设备
linux LVM分区查看dm设备 在linux中iostat -d查看磁盘状态时,有的会有如下dm-0,dm-1的条目. Device: tps kB_read/s ...
随机推荐
- HDU 1312 Red and Black (DFS & BFS)
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=1312 题目大意:有一间矩形房屋,地上铺了红.黑两种颜色的方形瓷砖.你站在其中一块黑色的瓷砖上,只能向相 ...
- MASA Framework - 整体设计思路
源起 年初我们在找一款框架,希望它有如下几个特点: 学习成本低 只需要学.Net每年主推的技术栈和业务特性必须支持的中间件,给开发同学减负,只需要专注业务就好 个人见解:一款好用的框架应该是补充,而不 ...
- nmap高级用法
nmap在信息收集中起着很大的作用,今天我来总结一些nmap常用的一些命令 常用探测主机存活方式 1.-sP:进行ping扫描 打印出对ping扫描做出响应的主机,不做进一步测试(如端口扫描或者操作系 ...
- 同步gitlab与github
1.找到setting 2.找到左下方的developer setting 3.按标好的数字依次执行 4.填写note并勾选repo 5.在最左下方勾选 6.保存生成的新的token到其他地方,之后你 ...
- 【解决了一个问题】腾讯云中使用ckafka生产消息时出现“kafka server: Message contents does not match its CRC.”错误
初始化的主要代码如下: config := sarama.NewConfig() config.Producer.RequiredAcks = sarama.WaitForAll // Wait fo ...
- 【HarmonyOS】【JS】鸿蒙Js camera怎么拍照并使用image显示出来
官网中有描述camera组件功能界面属性介绍,但是官网没有具体的demo让我们感受拍照的功能,今天写一篇demo来完善一下拍照的功能 demo 功能如下 第一步首先进行拍照功能 第二步 进行js页面跳 ...
- gin源码解读3-gin牛逼的context
Gin封装的最好的地方就是context和对response的处理. github的README的介绍,基本就是对这两个东西的解释. 本篇文章主要解释context的使用方法, 以及其设计原理 为什么 ...
- Docker+etcd+flanneld+kubernets 构建容器编排系统(1)
Docker: Docker Engine, 一个client-server 结构的应用, 包含Docker daemon,一个 用来和daemon 交互的REST API, 一个命令行应用CLI. ...
- 返回值String表示视图
第一种:处理器方法返回String--表示逻辑视图名称(需配置视图解析器) 视图解析器: MyController类中: index.jsp中: 第二种:处理器方法方慧String,表示完整视图路径, ...
- MySQL运维开发之路
MySql h1 { color: rgba(0, 60, 128, 1); text-align: center } h1:hover { color: rgba(0, 255, 111, 1) } ...