首先我们服务器有一块SSD磁盘,一块咱们正常的磁盘,安装系统的时候会提前让你分,但是我把分区都删了后就按默认的来了,到最后发现第二块硬盘显示但是没挂载。

首先查看磁盘分区情况

df -h

双服务器安装hadoop 服务器双硬盘_双服务器安装hadoop

然后会看到你目前的磁盘分区情况,如果说你的第二块硬盘你看不到直接输入下面命令查看:

fdisk -l

会看到你 /dev/sda1   /dev/sda2   第二块应该是 /dev/sdb1 还有2,3

如果可以看到就说明系统识别到了但是没有分配出来,就是相当于没有挂载上

df -h 里面没有的  fdisk -l 里面有的话就说明没有挂载

然后我们首先有一个知识点 lvm

目前大部分都是用lvm来分配硬盘空间,因为它可以很方便的增加减少空间大小。

我们先看我们的硬盘情况:

lsblk

双服务器安装hadoop 服务器双硬盘_ubuntu_02

 画红线的是我的逻辑卷挂载到了根目录,如果没有的话先看一个分区顺序

物理卷--卷组--逻辑卷

像上图的sdb3就是我们的物理卷  ubuntu-vg是我们的卷组 ubuntu-lv是我们的逻辑卷

只有逻辑卷可以挂载到系统的任一个目录.

然后我们开始从物理卷开始创建:

#将硬盘sdb3创建物理卷

pvcreate /dev/sdb3

#查看创建的物理卷

pvs

#创建卷组(vg)

vgcreate ubuntu-vg /dev/sdb3

#查看卷组

vgs

#查看卷组的详细信息

vgdisplay

#在卷组里创建逻辑卷并格式化,挂载使用

lvcreate -L 5G -n ubuntu-lv ubuntu-vg

参数说明:
    -l 是按PE的数量计算大小,也就是物理块数量,一个卷组有多少个块可以划分,可以在vgdisplay的Free PE一项中查看;
    -L 是按照Size的大小划分,也就是K、M、G、T等,比如说200M,就是创建一个200M的逻辑卷,可以和-l替换;
    -n 是要创建的逻辑卷的名称;
    ubuntu-lv  是你创建逻辑卷的名字
    ubuntu-vg  是你要在哪个卷组里面划分逻辑卷

#格式化逻辑卷 ,文件系统创建为ext系列,输完命令后什么都不用输 等待格式化完成,注意此逻辑卷为空

mke2fs -j /dev/ubuntu-lv/ubuntu-vg

#挂载逻辑卷到某个目录

mount /dev/ubuntu-vg/ubuntu-lv /home

#查看挂载情况

mount

#消除挂载的分区的逻辑卷

umount /home

#修改/etc/fstab 文件,让开机自动挂载

这一块需要大家再去查一下,这边没有图去示例

#如果不够可以扩容逻辑卷  +100%FREE 意思是剩余所有空闲空间都分给目前逻辑卷

lvresize -l  +100%FREE /dev/ubuntu-lv/ubuntu-vg

#刷新分区

resize2fs /dev/mapper/ubuntu-vg/ubuntu-lv

#查看ubuntu-vg卷组内已经划分的逻辑卷

lvdisplay ubuntu-vg

#查看磁盘分区是否分配完成

df -h

至此如果都顺利的话,就都没有问题了,提一点就是如果挂载错地方可以消除之后再重新挂载,如果消除后发生混乱,只要你没有设置开机自启挂载,重启一下再重新挂载就好。