磁盘挂载 我看好多磁盘挂载都是直接把盘mount到了一个目录底下 好奇怪啊 个人认为 磁盘挂载方式应该是这样 磁盘——磁盘分区——改变磁盘文件系统——创建物理卷pv——创建逻辑卷vg——创建逻辑卷lv——格式化磁盘——挂载磁盘 这个步骤的话 对以后磁盘不足问题方便磁盘扩容 具体操作如下
一、磁盘挂载
fdisk -l ###查看磁盘信息 然后对磁盘进行分区
fdisk /dev/sdb 输入m 获取帮助 输入n 添加一个分区 然后一直回车 取默认值即可 然后输入p 查看分区信息 到这里分区已经创建好了 但是还要进行两步操作 在输入t ##修改分区类型 输入L 查看所有类型 然后选择8e ##这是lvm类型
在输入p查看分区类型 然后w保存 到了这一步 可以说分区完成了 然后记得同步一下磁盘信息 ##这一步非必须,有时候需要执行一下
partprobe 然后咱在fdisk -l 看一下 这个就是我们分区好了的磁盘sdb1
接下来就是创建卷组 首先查看pvdisply 然后创建物理卷pvcreat /dev/sdb1 然后进行vgdisply 创建vg: vgcreat data /dev/sdb1 ###代表的意思是 创建vg vg名字 pv名字 创建lv: lvcreate -l +100%FREE -n lvdata data ####注释:lvcreate -l +100%FREE -n lv1(逻辑卷名称) vg1(vg卷组名称) 格式化磁盘: ###如果不这样会有坏的存储块
然后就是挂载了 vim /etc/fstab 我是新建了一个为u02的目录 然后 将这块盘挂载在了u02底下 mkdir u02 ls /dev/mapper/data-lvdata 找着写就行 完事 mount -a df -h 实在太忙了 写的太仓促了 后续还有挂载命令 等有时间再补上
承接上文,下面是磁盘扩容的内容
二、磁盘扩容
fdisk -l 啊 大家可以看到,这个/dev/sdc是我新加的盘,我现在想把它扩容在最底下的这个/dev/mapper/data-lvdata底下。 下一步的操作依旧就是分区,创建卷组具体命令如下: 然后就是创建卷组了这个地方要注意,我们要首先创建一个pv pvcreat /dev/sdc1 然后将现有的pv扩容到vg上去,我们将这个名字为/dev/sdc1的pv库容到vg name为data的卷组上去 vgextend data /dev/sdc1 #####data是vgname /dev/sdc1是pv name 这是已经将vg创建上了,然后就只需要将vg扩容后的free放到lv上 lvextend -l +100%FREE /dev/data/lvdata 扩容逻辑卷 (将vgdisplay中的free空间存储百分百加入到/dev/data/lvdata中) 啊到这里就结束了吗??哪有那么简单,我们看到的是我们lvdisplay 已经看到扩容上了但是我们df -h看到的还是20G 这里主要原因还是因为没有同步磁盘信息,同步一下磁盘信息即可 xfs_growfs /dev/data/lvdata 遇到过很多坑,我自认为能够支持扩容磁盘的 就只有创建卷组了,你如果单单只是分区的话,后续想扩容都没办法扩容了 哎 最后lsblk看一下
结尾
路漫漫其修远兮,吾将上下而求索~~~~~