0%

Linux导出VMFS分区数据

前言

今天在日常折(作)腾(死)的时候,不小心把ESXI的两块主系统盘都给拔了出来。。。再插回去的时候发现两块盘在阵列中已经变成了unconfigured状态。网上找了解决方案后发现只能重组阵列。但系统盘没有冷备份,所以也不能轻易重组,好在系统盘是RAID1,只要从一块硬盘里把数据导出来后再重组就可以了。

在网上搜索后发现vmfs-tools可以在linux环境下挂载vmfs分区,但在安装后发现并不支持VMFS6,紧接着发现有位大神在vmfs-tools原有的基础上添加了对VMFS6的支持,赶紧下载编译挂载,最终完美导出数据。

环境准备

  • Ubuntu 18.04

解决方案

  1. 安装依赖

    1
    apt install -y make gcc uuid-dev libfuse-dev
  2. 编译项目

    1
    2
    3
    git clone https://github.com/weafon/vmfs6-tool.git
    ./configure
    make && make install
  3. 挂载分区

    1
    vmfs-fuse /dev/sdc1 /home/ubuntu/Desktop/out
    • /dev/sdc1为ESXI的系统盘
    • /home/ubuntu/Desktop/out为挂载目录