这篇文章上次修改于 1315 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

记录一下处理使用ambari管理的Hadoop集群,将原本的xfs磁盘转换为lvm的操作,仅当hdfs数据量较少,未投入使用时可用

1、准备

  • 停止ambari所有服务

  • 将data分区数据备份:

    cp -r /data /root/tmpdata/

  • 查看是否还有占用

    fuser -mv /data

  • 4、卸载分区

    umount /data
    umount /mnt/storage00
    umount /mnt/storage01

2、建立LVM

1、创建pv

pvcreate /dev/sdb
pvcreate /dev/sdc
pvcreate /dev/sdd

2、 创建vg

vgcreate data /dev/sdb
vgextend data /dev/sdc
vgextend data /dev/sdd

3、 创建lv

lvcreate -l 100%FREE -n data0 data

4、 查看lv和vg

vgs
lvs

格式化

mkfs.xfs /dev/mapper/data-data0

挂载

mount /dev/mapper/data-data0 /data

3、恢复

vi /etc/fstab
/dev/mapper/data-data0 /data xfs defaults 0 0
cp -r /root/tmpdata/data/* /data/