Hey, everyone. So, here's the details. I'm not sure how much of it will help or if I'm missing anything. If you need more info please let me know.
I have a couple of servers.
The first one is a supermicro server with SATA, no RAID setup. I installed VMWare ESXi 6.5 with a virtual machine running FreeNAS on it. I then added a 6 TB HD for a storage volume and mapped it as an RDM drive for the VM. Over the years I have stored about 4 TB or so on it.
The second server I just recently acquired. It's a Dell PowerEdge R720 with a PERC H710 mini RAID controller with ESXi 6.7 installed on it. I added the 6 TB drive to the system and there is no pass-through mode on the RAID controller, so I had to add it as a RAID 0 virtual drive without initializing it to make sure the data wasn't destroyed on the drive.
After adding the drive to the system I can see the drive through ESXi shell and it seems to work perfectly fine.
fdisk -l results for the drive..
-----------------------------------------------------------------------------------------------------------------------
Disk /dev/disks/naa.6b8ca3a0efd58900242d1e300a996b0e: 4294967295 sectors, 4095M
Logical sector size: 512
Disk identifier (GUID): 31f5e9b2-7917-11e5-8d0c-00123f51f340
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 11721045134
Number Start (sector) End (sector) Size Code Name
1 128 4194431 2048M 0700
2 4194432 11721045127 5587G 0700
Found valid GPT with protective MBR; using GPT
-----------------------------------------------------------------------------------------------------------------------
Seems fine, shows the partitions with a valid GPT table, however, when I add the drive to the VM (recreated the VM from scratch) it show this...
------------------------------------------------------------------------------------------------
da1: <DELL PERC H710 3.13> Fixed Direct Access SPC-3 SCSI device
da1: Serial number <don't feel like typing, lol>
da1: 300.000MB/s transfers
da1: Command Queueing enabled
da1: 5722624MB (11719933952 512 byte sectors)
GEOM: da1: corrupt or invalid GPT detected.
GEOM: da1: GPT rejected -- may not be recoverable.
------------------------------------------------------------------------------------------------
Any idea why it doesn't show up in the VM, but it does in ESXi shell?