逻辑卷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.对于数据进行了冗余备份: 但是,如果是管理员手动误删的数据,则一样无法找 ...
随机推荐
- 浏览器标签tab窗口切换时事件状态侦听
做到 是大屏项目,用的websocket,在浏览器切换标签窗口后,过了一段时间回来,页面会非常卡,所以想页面切回来的时候刷新页面,找到了这个方法,这是原来的例子.这段代码可以自己复制去做下测试 var ...
- 使用zepto中animate报错“Uncaught TypeError: this.bind is not a function”的解决办法
在使用zepto时,我先引入zepto.min.js,然后引入fx.js,但是在使用animate函数时,控制台却报如下错误: Uncaught TypeError: this.bind is not ...
- 小白学 Python(7):基础流程控制(上)
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...
- IntelliJ IDEA 2019.2最新版本免费激活码
IntelliJ IDEA 2019.2最新版本免费激活码 支持IDEA所有版本 正版授权激活码 今天更新了一下,支持java13等新功能.下面是激活码 812LFWMRSH-eyJsaWNlbnNl ...
- Textbox输入状态提示
前: <DockPanel Margin="> <TextBox SelectionChanged="TextBox_SelectionChanged" ...
- 身为一个 CS专业的留学生,你还在为堆积如山的编程assignment而发愁吗?
每个人都渴望圆梦,当我们看见梦想在别人身上实现时,总在抱怨幸运之神为何不眷顾自己:其实更多的时候,梦想就在你身边的不远处,只要你迈出正确的步伐. 记得刚入大学时,意气风发.我以全班前几名的优异成绩考入 ...
- 探究JavaScript闭包
什么是JavaScript闭包? 刚开始知道这个词,就误以为是自动执行的匿名函数块. 比如说+function(){}(); 然而并不是,那么请看下面的例子: function init() { va ...
- Java基础(三十三)JDBC(3)操作数据库
一.添加数据 在SQL语句中,一条INSERT语句只能添加一条记录,因此分为几种情况进行添加数据操作. 1.添加一条记录 (1)如果只需要添加一条记录,通常情况下通过Statament实例完成. tr ...
- js响应式布局
<!DOCTYPE html> <html class="mobile"> <head> <meta charset="UTF- ...
- js图片随机切换
使用js做到随机切换图片 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&q ...