云计算应用管理

分区规划及使用

扇区默认512字节
识别硬盘–>分区规划–>格式化–>挂载使用

识别硬盘

lsblk:列出识别的硬盘设备

分区规划

分区模式:MBR GPT
今天将MBR分区模式:主分区,扩展分区,逻辑分区
最多可以有4个主分区,逻辑分区需要建立在扩展分区之上
最终常用方案:3个主分区,一个扩展分区,n个逻辑分区
MBR最大支持2T的空间,将来会退出历史舞台。

fdisk 分区工具
fdisk -l /dev/sda:查看分区表
fdisk 硬盘设备
m:列出指令帮助
p:查看现有的分区表
n:新建分区
d:删除分区
q:放弃更改并退出
w:保存更改并退出

格式化,赋予空间文件系统过程

文件系统:存储数据的规则
常见文件系统:ext4,xfs

mkfs.ext4 /dev/vdb1 //格式化ext4文件系统
mkfs.xfs /dev/vdb2 //格式化xfs文件系统
blkid /dev/vdb1 //查看文件系统类型

挂载使用

mkdir /data //创建目录作为挂载点
mount /dev/vdb1 /data //将分区挂在挂载点上

df -h:查看正在挂载设备的使用情况

开机自动挂载

修改/etc/fstab文件
设备路径 挂载点 类型 参数 备份标记 检测顺序
例如:都必须写绝对路径,0代表不备份,1代表备份(一般写0,因为效率别较低)
/dev/vdb1 /data ext4 defaults 0 0

vim文本编辑器使用技巧:按o,另起新的一行进入插入模式
mount -a:
检测/etc/fstab开机自动挂载配置文件,格式是否正确
检测/etc/fstab中,书写完成,但当前没有挂载的设备,进行挂载
umount /挂载点 //卸载磁盘,只需要填写挂载点就可以了

partprobe 刷新分区表信息,识别新的分区

LVM逻辑卷

作用:1.整合分散空间 2.逻辑卷空间可以扩大
零散空间存储–>整合的虚拟磁盘–>虚拟的分区
物理卷(PV):Physical Volume
卷组(VG):Volume Group
逻辑卷(LV):Logical Volume

LVM管理工具集:

建立逻辑卷

创建卷组systemvg

格式:vgcerate 卷组名 设备路径
pvcreate /dev/vdc[1-2]
pvs:查看基本物理卷信息
vgcreate systemvg /dev/vdc[1-2] //可以直接把分散的空间直接组成卷组,不在需要pvcreate
vgs:查看卷组基本信息

创建逻辑卷

lvcreate -L 16G -n mylv systemvg //-L指定大小,-n指定名字
lvs: 查看逻辑卷基本信息

逻辑卷的使用

mkfs.ext4 /dev/systemvg/mylv //格式化逻辑卷
mount /dev/systemvg/mylv /data3 //挂载逻辑卷

逻辑卷的扩展

  1. 卷组有足够的剩余空间
    A:拓展逻辑卷的空间
    lvextend -L 28G /dev/systemvg/mylv
    容量大小没有变化,原因是因为df -h和lvs新增的文件没有文件系统
    B:扩展逻辑卷的文件系统
    扩展ext4文件系统:resize2fs
    扩展xfs文件系统:xfs_growfs
    xfs_growfs /dev/systemvg/mylv //xfs格式逻辑卷扩展示例
    df -h //查看文件系统是否扩展成功
  2. 卷组没有足够的剩余空间
    A: 首先扩展卷组的空间
    vgextend systemvg /dev/vdc5
    B:扩展逻辑卷的空间
    C:扩展逻辑卷的文件系统(参考1)

逻辑卷也可以缩小,建议不要缩小,了解内容

xfs文件系统本身不支持缩小
卷组划分空间单位:PE 默认1PE=4M
vgdisplay systemvg:查看卷组详细信息
vgchange -s 1M systemvg //改变PE大小,不能是奇数
vgcerate -s PE大小 卷组名 空闲分区… //创建卷组时设置PE大小
lvcreate -L 250M -n lvtest systemvg
lvcreate -L 250 -n lvtest systemvg //-l指定PE个数

逻辑卷删除

顺序:逻辑卷–> 卷组–> 物理卷
umount /data3 //卸载逻辑卷
lvremove /dev/systemvg/mylv //删除逻辑卷
vgremove systemvg //删除卷组

03-27 08:48