云计算应用管理
分区规划及使用
扇区默认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 //挂载逻辑卷
逻辑卷的扩展
- 卷组有足够的剩余空间
A:拓展逻辑卷的空间
lvextend -L 28G /dev/systemvg/mylv
容量大小没有变化,原因是因为df -h和lvs新增的文件没有文件系统
B:扩展逻辑卷的文件系统
扩展ext4文件系统:resize2fs
扩展xfs文件系统:xfs_growfs
xfs_growfs /dev/systemvg/mylv //xfs格式逻辑卷扩展示例
df -h //查看文件系统是否扩展成功 - 卷组没有足够的剩余空间
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 //删除卷组