hadoop 集群下某台存储服务器存储空间处理
1、解决办法我们选择1
登录服务器,执行 df -h查看根分区是否满。
如果满,则按下面方法处理。
先登录cloudera manager站点:http://X.X.X.X:7180/,选中主机--筛选出有问题的主机--停掉这台主机上的所有角色。

2、 登录服务器,卸载/data**的挂载。检查/data** 与磁盘的挂载对应关系是否正确。如果分区少了,没有/data11,则按实际情况进行卸载操作。结果应该如下:
df -h

3、如果/data** 与磁盘的对应关系如上,则执行下面操作。
#执行,卸载
umount /data01
umount /data02
umount /data03
umount /data04
umount /data05
umount /data06
umount /data07
umount /data08
umount /data09
umount /data10
umount /data11
#执行
df -h,检查/data** 是否已经卸载。如果没有卸载成功,则不要执行下面的删除操作。
#删除/data**/目录下的所有文件,危险操作,请确保下面这些分区已经卸载
rm -rf /data01/*
rm -rf /data02/*
rm -rf /data03/*
rm -rf /data04/*
rm -rf /data05/*
rm -rf /data06/*
rm -rf /data07/*
rm -rf /data08/*
rm -rf /data09/*
rm -rf /data10/*
rm -rf /data11/*
#重新挂载所有分区
#执行
sed -i 's/data0/\/data0/g' /etc/fstab
sed -i 's/data1/\/data1/g' /etc/fstab
cat /etc/fstab,查看结果应该如下(红框中的)

4、#执行挂载
cd /
mount /dev/sdb1 /data01
mount /dev/sdc1 /data02
mount /dev/sdd1 /data03
mount /dev/sde1 /data04
mount /dev/sdf1 /data05
mount /dev/sdg1 /data06
mount /dev/sdh1 /data07
mount /dev/sdi1 /data08
mount /dev/sdj1 /data09
mount /dev/sdk1 /data10
mount /dev/sdl1 /data11
#执行
df -h,检查根分区空间是否释放。检查/data**是否已经挂载
登录页面,启动刚刚处理的这台服务器的所有角色。
