fix: crash observed when position of drives different (#9490)
fix: crash observed when position of drives different (#9490)

allocate the disk slice properly before populating
disk by its ID and its position.

Fixes #9416
harshavardhana/minio,krisis/minio,balamurugana/minio,harshavardhana/minio,NitishT/minio,harshavardhana/minio,fwessels/minio,harshavardhana/minio,aead/minio,harshavardhana/minio,minio/minio,aead/minio,harshavardhana/minio,NitishT/minio,vadmeste/minio,NitishT/minio,aead/minio,fwessels/minio,donatello/minio,vadmeste/minio,fwessels/minio,harshavardhana/minio,balamurugana/minio,NitishT/minio,aead/minio,fwessels/minio,aead/minio,donatello/minio,harshavardhana/minio,aead/minio,krisis/minio,aead/minio,aead/minio,minio/minio