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 ...
最新文章
- 微软 Mozilla高管评Safari Windows版
- R学习笔记:文档间函数调用
- java相对目录_java相对目录和绝对目录解析
- java整合apollo(一)
- 缓存中常见的概念及解决方案
- 原生及jq方式使用ajax
- rocketmq 重复消费_消息队列 RocketMQ
- Golang并发:再也不愁选channel还是选锁
- 【五】Jmeter:函数助手
- es中的xpack插件下载_ppt中插入flash动画工具-PowerPoint中插入Flash插件下载电脑版...
- OpenCV_mechanisms of Canny operator(Canny算子检测图像边缘)
- SAP ALV 负号前置
- 产学研2.0:麦可思大学生就业据、企业创新调查年鉴(含产学研部分)、RD相关数据等
- JS打开新窗口并居中显示
- MindManager 2020注册机下载
- 聋校计算机教学案例,聋校汉语拼音b、p的教学案例
- oracle jdbc流式读取,在 Oracle Database 适配器中流式传输大型对象数据类型 - BizTalk Server | Microsoft Docs...
- python中数字加引号和不加引号的区别_高考完小白自学Python,不太懂print语句中一个加引号,一个不加?...
- 如何做简单的数据分析
- 阿里推出新品牌“瓴羊”,致力成为“数字化领头羊”
热门文章
- 怎么批量添加微信好友?
- 国庆塞车太久,不如玩玩游戏!
- 做公众号能不能转载别人文章做文章素材?我的建议是...
- 动捕设备平民化 创作者怎么选?
- 实验四 Shell编程
- 中国家庭式“泼冷水”,会吃人
- 第一章 C数据类型及语句
- 国外服务器网站在国内访问速度的解决方案
- 3t硬盘 xp_怎么让xp支持3T硬盘
- Java开源项目:saas小程序商城(SpringCloud + Oauth2.0 + ShiroRedis + JWT + Gateway + Nacos + Nginx+Vue+Mysql)