逻辑卷LVM
1、理解LVM
http://www.cnblogs.com/gaojun/archive/2012/08/22/2650229.html
2、创建LVM
根据“理解LVM”提供的原理思路搞
a)建立LVM类型分区
使用fdisk或parted,建立主分区和逻辑分区都可以,但最后要将建好的分区类型改为LVM类型,即分区类型Id为8e(fdisk 中用t命令,扩展分区的Id不用动),最后w保存
b)建立物理卷PV
pvcreate /dev/sdb1/ /dev/deb5 /dev/sdb6
pvdisplay 显示所有物理卷
c)建立卷组VG
vgcreate vg1 /dev/sdb1 /dev/sdb5
vgdisplay 显示创建的卷组
d)建立逻辑卷LV
lvcreate -L 10G -n lvm1 vg1 (在vg1上创建逻辑卷lvm1)
lvdisplay 显示逻辑卷
e)格式化逻辑卷lvm1,并挂载
mkfs.ext4 /dev/vg1/lvm1
mount /dev/vg1/lvm1/ /mnt/lvm1
3、管理逻辑卷LVM
o)查看
dvdisplay (查看物理卷)
lvdisplay /dev/vg1/lvm1 | grep "LV Size" (查看逻辑卷的容量)
a)扩展卷组
vgextend vg1 /dev/sdb6 (/dev/sdb6必须是LVM类型且必须已经创建为物理卷,vg1为卷组)
b)扩展逻辑卷
lvextend -L +1G /dev/vg1/lvm1 (将卷组中未分配的空间给逻辑卷1G)此时df看挂载点找不到增加的那1G,故不能使用
resize2fs /dev/vg1/lvm1 (在不需要卸载的情况下将逻辑卷的大小扩展到挂载点)
c)缩小逻辑卷
umount /mnt/lvm1 (必须先卸载逻辑卷)
e2fsck -f /dev/vg1/lvm1
resize2fs -M /dev/vg1/lvm1 8G (把文件系统缩小为8GB)
lvreduce -L -3G /dev/vg1/lvm1 (将逻辑卷lvm1的容量缩小1GB)(查看逻辑卷容量)(挂载回去)
d)缩小卷组
pvmove /dev/adb6
vgreduce vg1 /dev/sdb6
e)删除逻辑卷
umount /dev/vg1/lvm1
lvremove /dev/vg1/lvm1
f)删除卷组
vgremove vg1
g)删除物理卷
pvremove /dev/sdb6
逻辑卷LVM的更多相关文章
- 自学Linux Shell8.2-linux逻辑卷LVM管理
点击返回 自学Linux命令行与Shell脚本之路 8.2-linux逻辑卷LVM管理 Linux逻辑卷管理器软件包用来通过将另外一个硬盘上的分区加入已有文件系统,动态地添加存储空间. 1. 逻辑卷L ...
- 创建逻辑卷LVM以及swap分区
#!/bin/bash ##创建逻辑卷LVM /dev/mapper/lvm_data-data### ###default 大小为500G,但是LV一般会比500略小################ ...
- 逻辑卷lvm创建、扩展、缩小
系统环境:CentOS Linux release 7.3.1611 (Core) 3.10.0-514.el7.x86_64 CentOS6与7配置方法大同小异.通常是在系统安装的时候创建lvm,然 ...
- LINUX逻辑卷(LVM)管理与逻辑卷分区
LINUX之逻辑卷管理与逻辑卷扩展 LVM是逻辑卷管理(Logical Volume Manager)的简称,他是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷,和直接使用物理存储在管理上相 ...
- 逻辑卷----LVM的基础和应用
逻辑卷管理器 Logical Volume Manager-------逻辑卷宗管理器.逻辑扇区管理器.逻辑磁盘管理器,是Linux核心所提供的逻辑卷管理(Logical volume managem ...
- Linux下逻辑卷LVM的管理和RAID磁盘阵列
目录 LVM 一:LVM的创建 二:LVM的拉伸 三:LVM的缩小 四:LVM的删除 五:RAID磁盘阵列的添加 LVM LVM(Logical Volume Manager) 逻辑卷管理器,可以动态 ...
- Linux中逻辑卷(LVM)管理基本操作
1.创建逻辑卷 原文:https://linux.cn/article-3965-1.html
- 2.lvm动态逻辑卷
Lvm动态逻辑卷 一. 基本概念 LVM 把实际的物理磁盘数据映射到一个简单而灵活的虚拟逻辑存储视图上,藉以控制磁盘资源: 也就是重新考虑了管理文件系统和卷的方法,在文件系统管 ...
- 18 LVM逻辑卷管理
根据上一节的内容,我们知道md这个内核模块可以用来做软RAID的管理.同时RAID实现了两个功能:1.提高了磁盘的读写能力:2.对于数据进行了冗余备份: 但是,如果是管理员手动误删的数据,则一样无法找 ...
随机推荐
- vue-router之to属性赋值
to属性赋值 <!-- html --> <div id="app"> <router-link to="/bj/朝阳区"> ...
- 共轭梯度法求解协同过滤中的 ALS
协同过滤是一类基于用户行为数据的推荐方法,主要是利用已有用户群体过去的行为或意见来预测当前用户的偏好,进而为其产生推荐.能用于协同过滤的算法很多,大致可分为:基于最近邻推荐和基于模型的推荐.其中基于最 ...
- 【网络安全】Dos攻击科普文
目录 DOS攻击 什么是DOS攻击 攻击手段分类 具体的攻击方式举例 优秀博客参考 DDOS攻击 DOS攻击 什么是DOS攻击 DOS是Denial of Service的简称,用中文简单翻译就是拒绝 ...
- Spring Boot 配置 - 配置信息加密
▶ Spring Boot 依赖与配置 Maven 依赖 <dependency> <groupId>org.springframework.boot</groupId& ...
- git命令(转)
git工作模式 工作区(代码) 暂存区 版本区(提交区.历史区) 初始化 git config --global user.name *** git config --global user.emai ...
- Java网络编程(二)IP、URL和HTTP
一.IP InetAddress类有一些静态工厂方法,可以连接到DNS服务器来解析主机名. 示例1:InetAddress address = InetAddress.getByName(" ...
- SpringBoot是如何加载配置文件的?
前言 本文针对版本2.2.0.RELEASE来分析SpringBoot的配置处理源码,通过查看SpringBoot的源码来弄清楚一些常见的问题比如: SpringBoot从哪里开始加载配置文件? Sp ...
- 怎么安装wordcloud
python第三方组件有很多都是whl文件,遇到这样的whl文件应该怎样安装呢,今天来介绍一下whl文件怎样安装. 更多内容访问omegaxyz.com 先推荐一个非正式第三方whl文件包的网站: h ...
- 调试webpack
调试webpack 1. 摘要 用过构建工具webpack的朋友应该都体会,面对其几百行的配置内容如大海一小舟,找不到边.看文档查百度,对其构建的生命周期看了又看.最终还是很茫然.原因很简单,构建配置 ...
- 超简单让.NET Core开发者快速拥有CI/CD的能力-Docker版本
超简单让.NET Core开发者快速拥有CI/CD的能力-Docker版本 前言 上一篇自动化测试,全面且详细的介绍了从零开始到发布版本的步骤,这是传统的方式,本次为大家带来的是如何在5分钟内使用上d ...