Could you please check and confirm if the size of disk (partition) coming from array is greater than 2TB.
If it is greater than 2TB, it could be a reason for not getting the disks detected.
even though you can use volumes larger than 2TB, you can't present them that way. You have to use 2TB or smaller physical volumes to build your larger logical volume.
As I said, it's a volume group that is consisted with many of small chunk of disks that I exported earlier - each disks were approximately 60G in size.
Naturally, the new disks were about the same size each, consisting the volume group that I tried to import back in.
In other words - the situation I were in was not about OS seeing a disk greater than 2TB.
It was about the OS seeing disks with 60G size, and importing the same volume group back in - for which usually you do not need to do anything from OS side except making sure the new disks become visible.
I'm not an expert in this field nor I did this many times before, so I may be wrong in saying any of that, and if I am, please kindly correct me.
Yep, we use LVM to glue many (30, 40 - lost count how many) of 50G/60G partitions to make up 3TB volume.
After we echo some "single device ..." parameter to /proc/scsi/scsi, the disks came visible again - I think this pretty much tells us that the OS "can" detect it, but it was not willing to do so until we whipped it, for some silly reason?
even though you can use volumes larger than 2TB, you can't present them that way. You have to use 2TB or smaller physical volumes to build your larger logical volume.
Really annoying- but there you are.
Yes such as large transfer can cause problems, unfortunate that no one could help you with this. I would be interested to hear a sounds solution to this.