Linux 学习笔记---文件系统与LVM磁盘管理
来源:互联网 发布:朱晓天 人工智能 编辑:程序博客网 时间:2024/05/16 15:28
文件系统与LVM磁盘管理
逻辑卷管理通过将底层物理硬盘抽象封装起来,以逻辑卷的形式表现给上层系统,逻辑卷的大小可以动态调整,而且不会丢失
现有数据,新加入到硬盘也不会改变。现有上层的逻辑卷。作为一种动态磁盘管理机制,逻辑卷技术提高了磁盘管理的灵活性。
PE physical Extend // 物理扩展
PV physical volume // 物理卷
VG volume group // 卷组
LV logical volume // 逻辑卷
使用LVM的步骤:
a. 物理硬盘格式化为PV(物理卷),底层空间被分做每个4M大小的PE。
b. 创建VG(卷组)--空间池的概念。
说明:不同的PV加入同一个VG,不同PV的PE全部进入VG的PE池内。
c. 创建LV(逻辑卷)。
说明:LV基于PE创建,大小为PE的整数倍,组成LV的PE可能来自不同物理磁盘。
d. 格式化LV,挂载。
说明:LV的扩充缩减实际上就是增加或减少组成该LV的PE的数量,其过程不丢失原始数据。创建好VG后,出现
/dev/vgname/lvname 目录。
LVM逻辑卷的创建流程如下:
1.将一个磁盘或分区格式化为物理卷:pvcreate /dev/sdb1 /dev/sdb2
2.将物理卷添加到一个卷组中:vgcreate vgname -vg /dev/sdb1 /dev/sdb2
3.基于卷组创建一个逻辑卷mylv(名字):lvcreate -L 10G -n mylv vgname -vg4.格式化逻辑卷:mkfs.ext4 /dev/linux -vg/mylv
5.挂载使用:mount /dev/linux -vg/mylv /mnt逻辑卷查看命令:
pvdisplay (详细)
pvs
vgdisplayvgs
lvdisplay
lvs
删除一个LVM的操作:
1.删除一个LV(逻辑卷):lvremove /dev/linux -vg/mylv
2.删除一个VG(卷组):vgremove linux -vg
3.删除一个PV(物理卷):pvremove /dev/sda1逻辑卷的拉伸及缩小:
一、逻辑卷可以实现动态在线拉伸,扩展一个逻辑卷的空间不需要卸载文件系统,拉伸一个逻辑卷的步骤如下:
1.保证卷组中有足够空闲空间:vgdisplay
2.扩充指定逻辑卷空间:lvextend -L +10G /dev/linux -vg/mylv
3.更新文件系统:resize2fs /dev/linux -vg/mylv
4.查看更新后的文件系统:df -h拉伸一个卷组:
1.将要添加到卷组中的磁盘格式化为物理卷:pvcreate /dev/sdc
2.将磁盘添加到指定卷组中:vgextend linux -vg /dev/sdc
3.查看扩充后大小:vgdisplay二、逻辑卷可以动态缩小,但是缩小操作必须使逻辑卷离线,也就是卸载,缩小一个逻辑卷的步骤如下:
1.卸载该逻辑卷:umount /dev/lnux -lv/mylv
2.缩小文件系统:resize2fs /dev/linux -lv/mylv 10G
3.缩小逻辑卷大小:lvreduce -L -5G /dev/linux -lv/mylv
4.查看缩小后大小:lvdisplay
5.挂载使用:mount /dev/linux -lv/mylv /mnt缩小一个卷组:
1.将一个磁盘移出一个卷组:vgreduce linux -lv /dev/sdc2.查看缩小后卷组大小:vgdisplay
注:
- Linux 学习笔记---文件系统与LVM磁盘管理
- Linux磁盘与文件系统管理学习笔记
- Linux学习笔记(三)Linux磁盘与文件系统管理
- Linux学习笔记04:Linux磁盘与文件系统管理
- LINUX系统学习笔记04-磁盘与文件系统管理
- linux学习笔记(二)_linux磁盘与文件系统管理
- linux学习笔记3-管理磁盘文件系统
- Linux 磁盘与文件系统管理(笔记)
- linux学习笔记:磁盘与文件系统管
- CentOS 6.5 LVM磁盘管理学习笔记
- Linux 学习笔记 -- 第二部分 Linux 文件、目录与磁盘格式 -- 第8章 Linux 磁盘与文件系统管理
- linux LVM磁盘管理
- linux磁盘与文件系统管理
- Linux 磁盘与文件系统管理
- Linux 磁盘与文件系统管理
- Linux 磁盘与文件系统管理
- Linux磁盘与文件系统管理
- Linux磁盘与文件系统管理
- 【POJ】 3762 The Bonus Salary! 离散 + 费用流
- Java学习之路之“我的第一个Java程序“HelloWorld””
- android 支付宝之网页支付和快捷支付
- Android: Bundle
- 分布式系统设计系列 -- 概要
- Linux 学习笔记---文件系统与LVM磁盘管理
- 如何值通过xib自定义cell
- uva 718 - Skyscraper Floors(数论+bfs)
- HDU 3694 Fermat Point in Quadrangle (费马定理求四边形的费马点)
- 设计模式之工厂模式
- ZOJ-1168
- linux 常用命令
- 【C语言天天练(二二)】位操作
- NYOJ-733 万圣节派对