目录
在Linux新增磁盘,必须要要经过以下步骤才可以正常使用
1. 新增磁盘进行分区
2. 对刚刚建立好分区进行格式化
3. 选择需要使用的文件系统,默认是ext文件系统
4. 建立好文件系统后对其挂载到目录中,可以是/根目录给所有目录使用,也可以是是单独给一个一个目录使用
分区格式
Linux分区格式有两种,不同分区格式所采用命令也有所不同,也决定我们是有命令不同
MBR:最多支持4个分区,且分区大小最大2T
使用fdisk创建MBR分区
GPT:支持无限主分区,支持最大18EB容量
使用gdisk创建GPT分区
以下实例均次采用MBR格式,使用fdisk命令实践
Linux支持三磁盘扩容方法
1. 原有磁盘扩容
2. 新增磁盘划分独立分区
3. 新增磁盘扩容分区
原有磁盘扩容
在原有磁盘仍有空余情况下,通过外部虚拟机平台对硬盘进行扩容,这样做前提需要虚拟机磁盘仍有空余(以下图为扩容后的)
磁盘扩容检查分区与空间
lsblk -a #列出所有分区与挂载点(可查看UID)
从上图获取信息需要记住自己的磁盘标识符
NAME—— sda
sda是我们磁盘标识符,注意不是所有人都是sda,这个根据我们当时建立虚拟机时候选择磁盘格式有区别如下图
在这个例子中,sda
是主磁盘设备,sda1
、sda2
是其物理分区,而我的sda2延申下来cl则是LVM逻辑卷,这是一个动态逻辑卷格式较为复杂暂时不展开讲解
创建分区
fdisk /dev/sda #进入分区编辑器
输入m进入帮助界面,我这里是centos8中文界面,看发行版版本不同有的打上翻译有的没有打上,但是操作都是一样
输入n添加分区,一路默认,结尾输入W保存写入
partprobe #刷新分区表
更新分区类型
更新分区类型让,系统获取最新分区信息同步
pvcreate /dev/sda3 #创建sda3的物理卷
创建物理机卷
上面我都是只是分区了磁盘,在LVM逻辑卷中需要使用还需要建立物理卷,在通过物理卷延申的逻辑挂载目录
查看卷组信息
获取LVM逻辑卷名,后面都是已这个VG name为标识符,查询和挂载目录
vgdisplay #获取卷组信息
扩展物理卷组
添加sda3添加LVM逻辑卷重,检查扩展数据块大小
vgextend cl /dev/sda3 #扩展逻辑卷
扩展LVM逻辑卷
扩展LVM逻辑卷组大小,1279是数据块数目,支持用具体数据库大小或是GB表示
lvextend -L+5G /dev/cl/root等
lvextend -L +1279 /dev/cl/root #扩容逻辑卷大小
调整文件系统大小
手动扩展文件系统大小,文件系统记录快不会动态更新需要手动更新
xfs_growfs /dev/cl/root #扩展文件系统
验证磁盘扩展
lsblk -a #验证磁盘扩展情况