centos7 磁盘管理—— lvm的使用
2017-04-14 16:03
465 查看
Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件因为受上层文件系统的限制,也不能跨越多个分区来存放,所以也不能同时放到别的磁盘上。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具,但这只是暂时解决办法,没有从根本上解决问题。随着Linux的逻辑卷管理功能的出现,这些问题都迎刃而解,用户在无需停机的情况下可以方便地调整各个分区大小。
名词解释
pv 物理卷 一般把磁盘或者分区转换为pv
vg 逻辑卷 由一个或多个pv组成
lv 逻辑分区 在vg的基础上进行分区,可动态改变大小
lvm 逻辑卷管理
步骤:
这样创建的lv就能使用了
给lv扩容:
给lv扩容时要先查看vg剩余的存储空间还有多少,当vg存储空间不够时我们需要添加pv增加vg的存储容量
vgs 可以查看vg的信息
步骤:
名词解释
pv 物理卷 一般把磁盘或者分区转换为pv
vg 逻辑卷 由一个或多个pv组成
lv 逻辑分区 在vg的基础上进行分区,可动态改变大小
lvm 逻辑卷管理
步骤:
1、创建pv(物理卷) pvcreate /dev/sda #将sda磁盘转换为pv pvs #查看系统上所有的pv 2、定义vg(逻辑卷) vgcreate vgname /dev/sda #创建一个名为vgname的vg,包含/dev/sda这个pv vgs #查看系统上所有的vg 3、创建lv(逻辑分区) lvcreate -L 10G -n lv01 vgname #在vgname上创建一个大小为10G,名字为lv01的lv lvs #查看系统上所有的lv 4.格式化lv(建立文件系统) mkfs.xfs /dev/vgname/lv01 #将lv01格式化为xfs文件系统 blkid /dev/vgname/lv01 #查看分区文件系统类型 5、挂载 mount /dev/vgname/lv01 /opt #将lv01挂载到/opt 目录 df -hT #查看已挂载的文件系统
这样创建的lv就能使用了
给lv扩容:
给lv扩容时要先查看vg剩余的存储空间还有多少,当vg存储空间不够时我们需要添加pv增加vg的存储容量
vgs 可以查看vg的信息
步骤:
1、给vg扩容(vg容量够时可跳过) vgextend vgname /dev/sdb1 #给名为vgname的vg添加一个pv 2、给lv扩容 lvextend -L +2G /dev/vgname/lv01 #lv01增加2G容量 3、使文件系统读取新扩充的空间 xfs_growfs /dev/vgname/lv01
相关文章推荐
- Linux学习之CentOS(二十六)--Linux磁盘管理:LVM逻辑卷的创建及使用
- CentOS 6.5 LVM磁盘管理学习笔记
- Linux学习之CentOS(二十六)--Linux磁盘管理:LVM逻辑卷的创建及使用
- CentOS下LVM的使用:逻辑卷的压缩、创建
- CentOS下LVM的使用
- CentOS 7 LVM创建与使用
- CentOS 6.5 LVM磁盘管理学习笔记
- Centos 使用LVM增加根分区容量
- linux CentOS/redhat 6.5 LVM分区使用详解
- CentOS6.5管理和使用LVM
- Linux学习之CentOS(二十六)--Linux磁盘管理:LVM逻辑卷的创建及使用
- linux下磁盘管理神器lvm命令使用以及TCP协议
- 在CentOs 5.1中使用rpm安装NGINX+php+mysql
- (原創) 如何解決使用preverify時,出現『Segmentation fault』的錯誤訊息? (OS) (Linux) (CentOS) (Java) (J2ME) (MIDP)
- lvm使用手册(二)
- LVM简单使用 推荐
- CentOS使用技巧---更改yum镜像站点为中国站点地址
- Linux下使用LVM自由分配空间
- LVM使用手册
- LVM创建和使用