linux磁盘分区6,Linux学习笔记(6)磁盘分区(LVM)

1.逻辑管理技术LVM的概念

1.1 LVM ,逻辑卷管理,以便扩展管理盘符。

PV:物理卷

VG:卷组

LV:逻辑卷

PE(physical Extend):物理扩展(默认4M),就是我们逻辑卷管理的最小单位。

1.2 关系如下:

(1)PV   N=>1    VG

(2)VG  1=>N    LV

N个PV组成一个VG,PE为VG的最小单位。

用VG为生成LV(这个过程就是分配多少个PE给这个LV),然后再挂载目录到LV,就可以用了,完成了逻辑分区的功能

2.LVM的基本操作

2.1 创建PV、创建VG、创建LV

2.2 格式化LV并且挂载文件系统使用

2.3 在线扩展、缩小文件系统

2.4 删除LV、删除VG、删除PV

3.演示

3.1 演示 创建PV、创建VG、创建LV

(1)查看磁盘情况,选定磁盘作为空间源(我们这里用sdc/sdd/sde来做演示,sdf作为我们的扩容)

fdisk -l |grep "Disk /dev/sd"

81b2280c14deeb5add74b4cb232b1cee.png

(2)创建PV:pvcreate /dev/sdc /dev/sdd /dev/sde

0152f735d65655d39ad678109e6eabd0.png

查看PV情况 :pvs   或者 pvdisplay

d5ec472f9385edfff9e793210e433710.png

(3)创建名为mysql的VG:vgcreate mysql /dev/sdc /dev/sdd /dev/sde

并且用vgs和vsdisplay 可以查看

a27e3e4e109c998b9a31bb5103a066b9.png

(4)创建名为lvmysql的LV,并分配给其2G空间 :lvcreate -n lvmysql -L 2G mysqlvg

f2b9decea822a784022c085720e11199.png

查看

a94139af00ab9fecb4259846820aa45a.png

3.2 格式化LV并且挂载文件系统使用

(5)格式化:mkfs.ext4 /dev/mysql/lvmysql

b172965c4ce184a0fc39d35ab28cbeb2.png

(6)挂载目录.

mkdir /mysql   #在根目录下创建mysql目录

mount /dev/mysql/lvmysql /mysql  #把刚刚新建的 lvmysql 挂载到  /mysql 目录下

(7)直接映射挂载(修改 /etc/fstab 文件数据,这样下次重启就可以直接用)

55b9513891bee9a1103f80444507fb7d.png

验证,能直接挂载目录说明就成功了,如图

33f49729e1b97e978af3bdea5b821b3f.png

3.3  在线扩展、缩小文件系统

(8)在线扩展

扩展VG

把新磁盘加入到pv,然后再吧pv加入到vg(由(1)中可知,我们把 /dev/sdf 加进来)

pvcreate /dev/sdf

87bfc7780ae0fce82382d6a7b2b322cc.png

vgextend mysql /dev/sdf          #mysql为vg名称,后面的/dev/sdf是需要加入vg的磁盘空间

177d58034207eb1f4dd49449d3413402.png

扩展LV

首先看看当前是多大,是2G

0ed5f439a78d5c63c219fa0c6dd02566.png

然后开始扩展5个G,变成7G

lvextend -L +5G /dev/mysql/lvmysql

dcac6a0c185a1a2a13f29752e964a01b.png

然后重新组织分配文件系统

resize2fs /dev/mysql/lvmysql

6acedbf1dfe6469330b8bfde500cf5f8.png

查验,看我们的 mysql-lvmysql 已经7个G了,挂载在 /mysql 目录

c42cda5c91bdb34fd2bbdcb5a9a80878.png

(9)在线缩小

卸载目录=》缩小文件系统=》缩小LV=》把盘符从VG和PV里面解放出来

卸载目录与缩小文件系统

resize2fs /dev/mysql/lvmysql 2G 缩小到2G

b991762438acc2db95da1b818df6fc4d.png

缩小LV

lvreduce -L -5G /dev/mysql/lvmysql

验证

6a3857f3b433c1f83ef7c4a2c8378382.png

把盘符从VG里面解放出来

e32b117ecaf2e8e3ebed780f7daf507b.png

提2G出来

vgreduce mysql /dev/sdf

f8eb9cb92f1bd113f39452235342b3c1.png

把盘符从PV里面解放出来

pvremove /dev/sdf

ff96686b09a5060e9f27714c53629e43.png

验证

d922431c672f37dca504d62b87f84728.png

3.4 删除LV、删除VG、删除PV

步骤:卸载目录=》按顺序 删除LV,删除VG,删除 PV

b3b2d21e8ae78a77cf501a7ee6c42150.png

#参考代码

#创建PV

pvcreate /dev/sdb /dev/sdc

#创建VG

vgcreate mysqlvg /dev/sdb

vgcreate bakvg /dev/sdc

#创建LV

lvcreate -n mysqllv -L 10G mysqlvg

lvcreate -n datalv -L 20G mysqlvg

lvcreate -n loglv -L 20G mysqlvg

lvcreate -n baklv -L 50G bakvg

#格式化

mkfs.ext4 /dev/mysqlvg/mysqllv

mkfs.ext4 /dev/mysqlvg/datalv

mkfs.ext4 /dev/mysqlvg/loglv

mkfs.ext4 /dev/bakvg/baklv

#建立目录

mkdir -p /mysql/app

mkdir -p /mysql/data

mkdir -p /mysql/log

mkdir -p /mysql/backup

#挂载

mount /dev/mysqlvg/mysqllv /mysql/app

mount /dev/mysqlvg/datalv /mysql/data

mount /dev/mysqlvg/loglv /mysql/log

mount /dev/bakvg/baklv /mysql/backup

#df -h 查看结果

#修改 /etc/fstab 以便可以重启自动挂载

/dev/mysqlvg/mysqllv /mysql/app ext4 defaults 0 0

/dev/mysqlvg/datalv /mysql/data ext4 defaults 0 0

/dev/mysqlvg/loglv /mysql/log ext4 defaults 0 0

/dev/bakvg/backuplv /mysql/backup ext4 defauls 0 0

#reboot 查看效果

Linux学习笔记02—磁盘分区

下面介绍四种最常见的分区方式: (1)    最简单的分区方案. SWAP分区:即交换分区,建议大小是物理内存的1-2倍. /分区:建议大小在6GB以上. 使用以上的分区方案,所有的数据都在/分区上, ...

Linux学习笔记:磁盘分区

本文更新于2019-12-30.操作系统为Debian 8.9 (jessie). 以下假设新磁盘为/dev/sdb,要创建一个分区/dev/sdb1,文件系统类型为xfs.请根据实际情况,自行选择. ...

Linux学习之路—磁盘分区

1.各硬件设备在Linux中的文件名 在Linux系统中,每个设备都被当做一个文件来对待,同时在Linux系统中,几乎所有的硬件设备文件都在/dev这个目录中. 设备 设备在Linux内的文件名 ID ...

linux学习笔记之硬盘分区

引用:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/03/2997098.html PS:本文仅对知识点作总结.详情请参考原文. 首先 ...

Linux学习笔记12—磁盘管理

一.查看磁盘或目录的容量 1.  df命令 作用:查看已挂载磁盘的总容量.使用容量.剩余容量等,可以不加任何参数,默认是按k为单位显示的 参数: -I : 查看inodes使用状况 -h: 使用合适的 ...

Linux学习笔记之磁盘与文件系统的管理

三.Linux磁盘与文件系统的管理 MBR扇区(512B) 磁盘的分区组成 Boot sector    扇区(用来装引导程序) Super block   记录inode与Block的信息 Inod ...

Linux学习笔记(4)磁盘分区(fdisk)、挂载与文件系统命令

Linux学习笔记(4)磁盘分区(fdisk).挂载与文件系统命令 1.磁盘分区是怎么表示的? 1.1 对于IDE接口,第一主盘为hda,第1从盘为hdb,第1从盘的第1个分区为hdb1 1.2 对于 ...

Linux学习笔记(5)磁盘分区(parted)

Linux学习笔记(5)磁盘分区(parted) .演示: ()parted /dev/sdb :进入parted 分区命令(可以使用help来查看命令详细描述)(2)p :列出当前磁盘分区信息,可以 ...

Linux 学习笔记 1 使用最小的系统,从分区安装系统开始

我们常用的linux系统在安装过程中大多都省略了对系统进行分区的操作,以至于后期,不了解什么是分区以及分区当中最基本的一些概念, 我们不说最细的知识,只求了解这个过程,那直接步入正题,开始第一节的学习 ...

Linux学习笔记之LVM基本应用,扩展及缩减实现

0x00 LVM概述 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘 ...

随机推荐

2016年5月面试题(Unity&iOS)

NGUI的DrawCall drawcall定义:对底层图形程序(比如:OpenGL ES)接口的调用,以在屏幕上画出东西. List在内存中连续的空间保存 List是线性直接存储类型 mipMap是 ...

apache安装mod_deflate配置支持gzip

apache 配置支持gzip apache使用gzip压缩能够大幅提高网站访问速度并节省网络流量,在网页响应头信息中可以判断是否支持压缩. HTTP/1.1 200 OK Date: Wed, 14 ...

XStream学习笔记

XStream 所需jar包: xstream-1.3.jar xpp3_min-1.1.4c.jar xmlpull-1.1.3.1.jar 目录: 1.注解去除,标签中带有包名的节点 2.注解修改 ...

The connection to adb is down, and a severe error has occured.(DDMS中没有真机)

最近老是出现真机用着用着就掉线了,在DDMS中看不到,运行项目出现选择运行机器中也没有,360助手连接电脑OK,任务管理器中没有adb.exe,重启eclipse不行,只能每次重启电脑.按照http: ...

SVN对unity3d项目版本进行管理的不方便问题,研究ing

unity3d项目版本控制遇到些问题,找了以下资料做参考,现在mark一下,以后慢慢解决,之后总结. Unity开启meta. meta:版本控制文件,在新加入项时,Unity3D会产生一个同名的.m ...

Android 打造自己的个性化应用(一):应用程序换肤主流方式的分析与概述

Android平台api没有特意为换肤提供一套简便的机制,这可能是外国的软件更注重功能和易用,不流行换肤.系统不提供直接支持,只能自行研究. 换肤,可以认为是动态替换资源(文字.颜色.字体大小.图片. ...

NOI2011 Day2

NOI2011 Day2 道路修建 题目描述:给出一棵树,求每条边的两边的端点数的差乘边权之和. solution: 题目可能描述得不太清楚,如图: 对于虚边,如果边权为10,两边的端点数之差为2,这 ...

skywalking部署

官方文档:Setup java agent Backend and UI 下载地址:http://skywalking.apache.org/downloads/ 解压后目录 部署UI和收集器 进入w ...

chromedriver与chrome最新版本对应表

如果需要看到最新版的chromedriver和chrome版本对应问题,点击http://npm.taobao.org/mirrors/chromedriver/,点击最新版本的chromedrive ...

PyCharm+Qt Designer+PyUIC安装配置教程

Qt Designer用于像VC++的MFC一样拖放.设计控件 PyUIC用于将Qt Designer生成的.ui文件转换成.py文件 Qt Designer和PyUIC都包含在PyQt5中,所以我们 ...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值