Linux-C-高级-第1章-LVM逻辑卷


目录(持续更新)


基础-第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

你可能感兴趣的:(Linux-C-高级-第1章-LVM逻辑卷)