When we spun up our newest search cluster we way over provisioned (in Azure VMs) disk capacity. Each node is hosting about ~78 GB of data but has 15 x 1 TB drives (for about 0.38% disk utilization). The drives are Azure Premium SSDs and I want to remove all but one of them.
Is there a way to determin for a given node which drives are hosting shards? There are only a few shards per node, and I don't think a shard can span drives, so there must be drives that are not hosting data.
If I want to remove drives that are hosting shards, would it be best to:
a) Just remove the drive (one at a time) and let ES rebalance.
b) Disable reallocation, stop the node, try to manually move the data, update the drives, then reverse the steps.
c) The same as above, but without trying to move the data