本文共 4765 字,大约阅读时间需要 15 分钟。
MBR/msdos GPT识别硬盘 => 分区规划 => 格式化 => 挂载使用 毛坯楼层 => 打隔断 => 装修 => 入驻[root@server0 ~]# fdisk /dev/vdbm 列出指令帮助p 查看当前的分区表信息n 新建分区d 删除分区t 更改分区标识q 放弃分区更改并退出w 保存对分区表所做的更改[root@server0 ~]# partprobe /dev/vdb 刷新分区[root@server0 ~]# mkfs.ext4 /dev/vdb1 格式化[root@server0 ~]# mkfs.xfs /dev/vdb2 格式化 -f //强制[root@server0 ~]# blkid /dev/vdb[1-2] 查看文件系统 [root@server0 ~]# mkdir /mypart1[root@server0 ~]# mount /dev/vdb1 /mypart1/[root@server0 ~]# mkdir /mypart2[root@server0 ~]# mount /dev/vdb2 /mypart2/[root@server0 ~]# df -h 查看正在挂载使用的分区情况[root@server0 ~]# vim /etc/fstab 开机自动挂载设备路径 挂载点 类型 参数 备份标记 检测顺序/dev/vdb1 /mypart1 ext4 defaults 0 0/dev/vdb2 /mypart2 xfs defaults 0 0[root@server0 ~]# mount -a1.识别硬盘 lsblk2.划分分区 fdisk3.刷新分区表 partprobe4.格式化 mkfs.ext4 mkfs.xfs blkid5.挂载使用 mount ----》/etc/fstab开机自动挂载6.检测:mount -a ----》 df -hLVM逻辑卷作用 1.整合分散的空间 2.空间可以进行扩大逻辑卷思路:零散空闲存储 ---- 整合的虚拟磁盘 ---- 虚拟的分区/dev/vdb1 10G 整合 划分/dev/vdc1 10G ------ 40G ------ 15G (lv逻辑卷)/dev/vdc2 10G ------ ------/dev/vdd1 10G /dev/vda---》 将磁盘所有的空间全部交给/dev/vda1由众多的物理卷(PV) 组合成卷组(VG) 从卷组中划分多个逻辑卷(LV)查看:pvscan(pvs) vgscan(vgs) lvscan(lvs)创建:pvcreate vgcreate lvcreate显示:pvdisplay vgdisplay lvdisplay删除:pvremove vgremove lvremove扩展: / vgextend lvextend建立逻辑卷0.物理卷 格式:pvcreate 空闲的分区......[root@server0 ~]# pvcreate /dev/vdb[1-2] 整合[root@server0 ~]# pvs #查看物理卷基本信息1.创建卷组 格式:vgcreate 卷组名 空闲的分区......[root@server0 ~]# vgcreate systemvg /dev/vdb[1-2] 格式 卷组名[root@server0 ~]# vgs #查看卷组基本信息2.通过卷组创建逻辑卷 格式:lvcreate -n 逻辑卷名 -L 逻辑卷的大小 卷组名[root@server0 ~]# lvcreate -n vo -L 16G systemvg [root@server0 ~]# lvs #查看逻辑卷基本信息3.使用逻辑卷[root@server0 ~]# ls /dev/systemvg/vo[root@server0 ~]# mkfs.xfs /dev/systemvg/vo[root@server0 ~]# vim /etc/fstab 设备路径 挂载点 类型 参数 备份标记 检测顺序/dev/systemvg/vo /lvm xfs defaults 0 0[root@server0 ~]# mkdir /lvm[root@server0 ~]# mount -a[root@server0 ~]# df -h
逻辑卷的扩展,支持线上工作
1.卷组有足够的剩余空间A:扩展空间[root@server0 ~]# vgs[root@server0 ~]# lvs[root@server0 ~]# lvextend -L 18G /dev/systemvg/vo [root@server0 ~]# lvs B:扩展文件系统[root@server0 ~]# blkid /dev/systemvg/vo 查看文件类型[root@server0 ~]# xfs_growfs /dev/systemvg/vo 刷新xfs文件系统: xfs_growfs[root@server0 ~]# resize2fs /dev/systemvg/vo 刷新ext4文件系统: resize2fs[root@server0 ~]# df -h
2.卷组没有足够的剩余空间A:扩展卷组[root@server0 ~]# vgextend systemvg /dev/vdb{3,5}[root@server0 ~]# vgsB:扩展逻辑卷空间 [root@server0 ~]# lvs[root@server0 ~]# lvextend -L 25G /dev/systemvg/vo[root@server0 ~]# lvsC:扩展逻辑卷文件系统[root@server0 ~]# blkid /dev/systemvg/vo 查看格式化类型[root@server0 ~]# xfs_growfs /dev/systemvg/vo 刷新xfs文件系统: xfs_growfs[root@server0 ~]# resize2fs 刷新ext4文件系统: resize2fs[root@server0 ~]# df -h逻辑卷不光扩展也可以缩减ext4文件系统支持缩减xfs文件系统不支持缩减
基于刚建立的 2000MiB 分区构建新的 LVM 存储– 新的逻辑卷命名为 database,大小为50个物理扩展单元(Physical Extent),属于 datastore 卷组– 在 datastore 卷组中的所有逻辑卷,其物理扩展单元(Physical Extent)的大小为16MiB– 使用 EXT3 文件系统对逻辑卷 database 格式化,此逻辑卷应该在开机时自动挂载到 /mnt/database 目录
卷组划分空间的单位:1PE 默认 4M[root@server0 ~]# vgdisplay systemvg 查看PE大小 PE Size 4.00 MiB• 创建卷组的时候设置PE大小– vgcreate -s PE大小 卷组名 空闲分区...# vgcreate -s 16M datastore /dev/vdc6• 卷组已存在,修改卷组的PE大小– vgchange -s PE大小 卷组名# vgdisplay -s 1M systemvg• 创建逻辑卷的时候指定PE个数– lvcreate -l PE个数 -n 逻辑卷名 卷组名# lvcreate -l 50 -n database datastore
1.修改卷组PE大小[root@server0 ~]# vgchange -s 1M systemvg Volume group "systemvg" successfully changed[root@server0 ~]# vgdisplay 2.根据PE个数创建逻辑卷[root@server0 ~]# lvcreate -l 100 -n lvtest systemvg Logical volume "lvtest" created[root@server0 ~]# lvs
逻辑卷的删除
删除: 1.删除逻辑卷 ----> 2.删除卷组[root@server0 ~]# lvremove /dev/systemvg/vo Logical volume systemvg/mylv contains a filesystem in use. #逻辑卷正在使用[root@server0 ~]# umount /lvm
[root@server0 ~]# lvremove /dev/systemvg/mylv Do you really want to remove active logical volume mylv? [y/n]: y Logical volume "mylv" successfully removed[root@server0 ~]# lvs
[root@server0 ~]# lvremove /dev/systemvg/lvtest Do you really want to remove active logical volume lvtest? [y/n]: y Logical volume "lvtest" successfully removed[root@server0 ~]# [root@server0 ~]# lvs[root@server0 ~]# vgs
[root@server0 ~]# vgremove systemvg Volume group "systemvg" successfully removed[root@server0 ~]# vgs
转载地址:http://brnwi.baihongyu.com/