linux下磁盘分区和逻辑卷管理
磁盘管理
文章目录
- 磁盘管理
- 基本分区管理
- 磁盘划分思路
- fdisk分区
- 使用fdisk分区(<=2TB)
- gdisk分区
- 挂载
- 手动挂载
- 自动挂载
- Swap扩容
- 逻辑卷
- 逻辑卷基本概念
- 创建逻辑卷并挂载
- 动态扩容逻辑卷
- 逻辑卷组扩展
- 逻辑卷条带化
基本分区管理
磁盘划分思路
- 进去分区表—>新建分区(fdisk)
- 更新分区表<刷新分区>
- 格式化
- 挂载使用
fdisk分区
使用fdisk分区(<=2TB)
lsblk
fdisk -l # 查看当前系统的所有设备分区情况
fdisk /dev/sdb
- 使用lsblk查看目前系统中的磁盘信息
- 使用fdisk进行磁盘分区
输入n,新建分区
p:主分区(只能1-4)
e:逻辑分区(从5开始)
分区号和起始扇区默认即可,输入需要分区的大小
- 输入p查看分区表
- 输入w将分区信息写入
使用
lsblk
命令查看1、最多只能分4个主分区,主分区编号1-4
2、逻辑分区大小总和不能超过扩展分区大小,逻辑分区编号从5开始
3、如果删除扩展分区,下面的逻辑分卷也被删除
格式化分区
mkfs.ext4 /dev/sdb1
挂载使用
mount /dev/sdb1 /data
gdisk分区
gdisk -l /dev/sdd
gdisk /dev/sdd
partprobe /dev/sdd
ll /dev/sdd*mkfs.xfs /dev/sdb1
查看分区前的信息
gdisk -l /dev/sdd
分区
gdisk /dev/sdd
新建一个分区,输入n。回车默认即可
输入需要的需要大小。例如+100G
选择文件类型。默认或者格式化为(Linux LVM)都可。如果是LVM方式的话 输入8e00
输入p 查看分区后的分区列表
输入w保存分区并退出
格式化分区
mkfs.xfs /dev/sdd1
挂载使用
mount /dev/sdd1 /data1
挂载
手动挂载
命令:mount
语法:mount [选项] 挂载磁盘 挂载点
选项 | 说明 |
---|---|
-o | 以那一种方式挂载。ro/rw/sync/async/remount |
-t | 文件类型 |
mount -o rw -t xfs /dev/sdb1 /data
mount -t nfs=mount.nfs
mount -t cifs=mount.cifs
自动挂载
修改/etc/fstab
文件
Swap扩容
查看逻辑卷和逻辑卷组
lvdisplay /dev/centos/swap vgdisplay centos
swap分区的逻辑组为
centos
卸载swap分区
swapoff /dev/mapper/centos-swap
扩展swap逻辑卷
# 分配2G给swap分区 lvextend -L +2GB /dev/mapper/centos-swap fdisk -l /dev/mapper/centos-swap
格式化新swap分区
mkswap /dev/mapper/centos-swap
重新挂载swap分区
swapon /dev/mapper/centos-swap free -h
逻辑卷
逻辑卷(LVM)是Linux环境下对磁盘分区进行管理的一种机制。他是建立在物理存储设备之上的一个抽象层,有点在于灵活管理
- 动态在线扩展
- 离线裁剪
- 数据条带化
- 数据镜像
逻辑卷基本概念
概念 | 说明 |
---|---|
物理卷(Physical Volume PV) | 物理卷是底层真正提供容量,存放数据的设备,他可以是整个硬盘或者是硬盘上的分区 |
卷组(Volume Group VG) | 卷组建立在物理卷之上,由一个或多个物理卷组成。即把物理卷整合起来提供容量分配。一个LVM系统中可以只有一个卷组,也可以包含多个卷组 |
逻辑卷(Logical Volume LV) | 逻辑卷建立在卷组之上,他是从卷组中“切出”一块空间。他是最终用户使用的逻辑设备。逻辑卷的创建之后,其大小可以伸缩 |
物理区域PE(Physical extent) | 每一个物理卷被划分为称为PE的基本单。具有唯一编号的PE是能被LVM寻址的最小单元。PE的大小可以被指定,默认为4MB。PE的大小一旦确定将不能改变。同一个卷组的所有物理卷的PE的大小是一致的 |
逻辑区域LE(logical extent) | 逻辑卷也被划分为LE的可被寻址的基本单位。在同一个卷组中。LE的大小和PE是相同的。并且一一对应 |
创建逻辑卷并挂载
创建物理卷
pvcreate /dev/sdb1 pvcreate /dev/sdb2
查看是否创建成功
# 以下方式任意一种即可 pvs pvs /dev/sdb pvdisplay pvdisplay /dev/sdb*
创建逻辑卷组
# 创建一个逻辑卷组,将sdb1和sdb2分区都加入到其中 vgcreate vg01 /dev/sdb1 /dev/sdb2# 查看逻辑卷组 vgs vgs vg01
创建逻辑卷
# lv01 ------ 逻辑卷名 # —L 2.5G 分配逻辑卷lv01为2.5G大小 # 加入到vg01的卷组中 lvcreate -n lv01 -L 2.5G vg01
格式化逻辑卷组并挂载
mkfs.ext4 /dev/vg01/lv01# 挂载,两种方式一种即可 mount /dev/vg01/lv01 /data1 mount /dev/mapper/vg01-lv01 /data1
动态扩容逻辑卷
查看该逻辑卷组是有存在空闲
vgdisplay vg01 # 查看free PE是否还有空间,如果没有需要先扩展逻辑卷组
分配指定大小的空间给逻辑卷
lvextend -L +1GB /dev/mapper/vg01-lv01
刷新生效
# 文件类型为ext4时是用 resize2fs /dev/mapper/vg01-lv01 # 文件类型为xfs时使用 xfs_growfs /dev/mapper/vg_xfs-xfs_test
逻辑卷组扩展
逻辑卷载情况
lsblk
创建物理卷
pvcreate /dev/sdc
扩展逻辑卷组
查看逻辑卷组名
vgdisplay # 获取到逻辑组名为centos
将新加的磁盘加入到逻辑卷组中
vgextend centos /dev/sdc
vgdisplay
逻辑卷条带化
条带化:把保存到逻辑卷的数据分为n等分,分别写到不同的物理卷中,可以提高数据的读写效率;如果如何一个涉及到物理卷出现故障,数据都会无法恢复
在创建逻辑卷的时候,将逻辑卷分别在2个或多个物理卷上
lvcreate -n lv1 -L 1G vg01 -i 2 /dev/sdb{1,2}
# -i 参数:给出条带化的数量
linux下磁盘分区和逻辑卷管理相关推荐
- linux lvm 8e下继续划分分区,linux下LVM学习_逻辑卷管理
一.LVM介绍 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,通过LVM可以在不停机的情况下调整分区大小,提高了磁盘分区 ...
- Linux磁盘分区、逻辑卷、交换分区管理
一.分区 1.MBR分区 2.GPT分区 二.磁盘分区管理 1.查看磁盘信息 2.添加磁盘 3.管理分区 (1)fdisk,默认划分为MBR的格式 (2)gdisk,默认默认划分为GPT的格式 (3) ...
- linux分区管理,Linux下磁盘分区管理
Linux下磁盘分区管理 发布时间:2009-04-11 10:29:37来源:红联作者:lvshengming 在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb, ...
- CentOS 6.3下配置LVM(逻辑卷管理
CentOS 6.3下配置LVM(逻辑卷管理) 一.简介 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬 ...
- CentOS 6.3下配置LVM(逻辑卷管理)
CentOS 6.3下配置LVM(逻辑卷管理) 一.简介 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬 ...
- linux磁盘分区创建lvm,Linux下磁盘分区与LVM创建
Linux下磁盘分区与LVM创建 1. 在系统上添加2块2G的硬盘 2.进入系统以后用fdisk -l 看看两块磁盘是否存在了, 有了磁盘之后,用fdisk和parted 两个工具对磁盘进行分区,现在 ...
- xenserver 虚拟机扩容lvm磁盘分区的方法_从零开始学Linux运维|35.LVM(逻辑卷管理)的创建...
简单来说 LVM是建立在硬盘和分区之上的一个逻辑层,提高磁盘分区管理的灵活性 如果没有使用LVM,我们直接访问文件系统读取硬盘内容 使用了LVM我们是通过逻辑卷的东西来读取硬盘内容 使用LVM增加一个 ...
- VMware虚拟机扩容——Ubuntu的/dev/sda1分区挂在根目录(“/“)下用LVM(逻辑卷管理)模式扩容无效
一.问题描述 在VMware虚拟机装了Ubuntu18.04,一开始分配的内存是20多个G(如下图),用了一段时间后发现不够用了,需要扩容.然后上网查了一下虚拟机扩容的方法,但是大多数教程的情况是:根 ...
- RedHat Enterprise Linux 5.0之LVM逻辑卷管理
有关LVM的文章很多,小弟我竭尽全力的把LVM的流程化实验演示出来,还请高手指点 实验环境 1.RedHat Enterprise Linux 5.0 2.四块磁盘/dev/sdb----/dev/s ...
最新文章
- OCR磁盘的导出和导入、备份和恢复以及移动(ocrconfig命令的应用)
- linux 最快的,五种方式装Linux哪种最快
- 64. Minimum Path Sum
- Xtract 实现 VMware Vsphere 迁主机到 Nutanix cluster
- python的convert_python编程开发之类型转换convert实例分析
- 关于__str__和__repr__的用法和区别
- javaWeb项目中web.xml的xsd( XML Schemas Definition)文件
- Markdown示例
- 使用GDB调试器(一)
- 【浙江大学PAT真题练习乙级】1003 我要通过!(20分) 真题解析
- UPUPW PHP环境集成包,增加多个PHP版本支持,可选择使用
- GHOSTXPSP3电脑爱好者V9.9美化修正版
- AndroidStudio选中代码后,光标自动变粗,自动变成ins模式的解决方法
- docker-compose中解决depends_on无效问题
- 计算机课程反馈报告怎么写,计算机概论a课程报告范文.doc
- 第二次作业——时事评论
- 域名被QQ和微信拦截?域名红了无法推广教你一段代码搞定!
- excel表格如何把含有数字的单元格筛选出来?
- javascript高级程序设计读书笔记2
- 基于主成分分析的人脸识别及表情识别
热门文章
- 我承认,我们在玩一种很新的东西!
- Stata:elabel命令-强大的标签管理工具
- qtextedit 替换_QTextEdit 作为窗口显示部件和编辑部件
- docker启动redis
- 怎么查看公众号文章被转载的数量
- ajax的traditional属性作用
- 微信晚上服务器,腾讯解释为什么微信没有夜间模式:不忍心占用你的夜晚时间...
- 亚马逊云科技 Build On 第三季活动: 关于 Serverless 快速构建轻量级应用的一些个人看法
- 【MySQL】mac安装mysql并创建连接
- java开发的创意_十个值得开发者投入的移动应用创意