目录(持续更新)
基础-第0章-安装
基础-第1章-基本操作
基础-第2章-磁盘及文件系统管理
基础-第3章-获得帮助
基础-第4章-用户及权限基础
基础-第5章-网络基本配置
基础-第6章-管道,重定向及文本处理
基础-第7章-系统启动详解
进阶-第1章-日志服务
进阶-第2章-DNS域名服务器
进阶-第3章-FTP文件共享服务
进阶-第4章-NFS文件共享服务
进阶-第5章-SMB文件共享服务
进阶-第6章-WEB服务Apache篇
进阶-第7章-电子邮件服务
进阶-第8章-Linux服务基础及管理
高级-第1章-LVM逻辑卷
高级-第2章-高级权限ACL
高级-第3章-RAID提升速度及冗余
高级-第4章-高级网络-网卡绑定,子端口
高级-第5章-SELinux安全系统基础
高级-第6章-IPTable防火墙基础
高级-第7章-Linux远程管理-SSH、VNC
第1章-LVM逻辑卷
第一节
LVM逻辑卷
将底层物理硬盘抽象封装起来,以逻辑卷形式呈现给上层系统,大小动态调整
不会丢失现有数据,大大提高磁盘管理灵活性。
层级
PE(physical Extend) 物理拓展 默认一个PE块为4M=1024K
PV(physical volume) 物理卷
VG(volume group) 卷组
LV(logical volume) 逻辑卷
将物理拓展硬盘(PE)格式化为物理卷(PV)
创建卷组(VG)空间池(总池),将一个或多个物理卷PV放入卷组(VG)
将VG内装载的所有PE拿出并自由分块,形成不同的逻辑卷(LVM)
卷组VG创建完成后,在文件中出现一个卷组名字的文件夹
/dev/vgname
创建逻辑卷后出现逻辑卷名字的设备文件
/dev/vgname/lvname
LV的扩充缩减其实就是增加或减少组成该LV的PE数量,其过程不丢失数据
第二节
创建LVM
1 将物理磁盘设备初始化为物理卷
pvcreate /dev/sdb /dev/sdc
2 创建卷组,并将PV加入卷组中
vgcreate linuxcast /dev/sdb /dev/sdc
3 基于卷组创建逻辑卷
lvcreate -n mylv -L 2G linuxcast
4 为创建好的逻辑卷创建文件系统
mkfs.ext4 /dev/linuxcast/mylv
5 将格式化好的逻辑卷挂载使用
mount /dev/linuxcast/mylv /mnt
查看LVM信息
查看物理物理卷信息:
pvdisplay
pvs
查看卷组信息:
vgdisplay
vgs
查看逻辑卷信息
lvdisplay
lvs
删除LVM
删除逻辑卷
lvremove /dev/linuxcast/mylv
删除VG
vgremove linuxcast
删除物理卷
pvremove /dev/sdb
上述循序不能改变
第三节
拉伸一个逻辑卷 可以在线运行 不需要卸载
1保证逻辑VG中有足够的空闲
vgdisplay
2扩充逻辑卷
lvextend -L +1G /dev/linuxcast/mylv
3查看扩充后的大小
lvdisplay
4更新后文件系统
resize2fs /dev/linuxcast/mylv
5查看更形后文件系统
df -h
扩充一个卷组空间
可动态扩充卷组
1将要添加到VG的硬盘格式化为PV
pvcreate /dev/sdd
2 将新的PV添加到指定卷组
vgextend linuxcast /dev/sdd
3 查看扩充后的大小
vgdiskplay
缩小一个逻辑卷
缩小逻辑卷必须离线执行 要卸载逻辑卷
下列步骤顺序不能改变
1 卸载已经挂载的逻辑卷
umount /dev/linuxcast/mylv
2 缩小文件系统
resize2fs /dev/linuxcast/mylv 1G
2 缩小LV
lvreduce -L -1G /dev/linuxcast/mylv
4 查看缩小后的LV
lvdisplay
5 挂载
mount /dev/linuxcast/mylv /mnt
缩小卷组
1 将一个PV从制定卷组中移除
vgreduce linuxcast /dev/sdd
2 查看缩小后的卷组大小
vgdisplay