Answering myself, and hope it will help someone.
On my testing environment, I fixed it this way:
-On the original server, script attach commands using T-SQL, this way (of course, use your own SQL path below):
SELECT 'CREATE DATABASE ['+ name +'] ON ( FILENAME = "'+ filename + '"),' + '( FILENAME = "F:\SQL_logs\' + name +'_Log.ldf") FOR ATTACH;'
FROM sys.sysdatabases
WHERE dbid > 4
ORDER BY name ASC
-Mount the LUNs via disk management
-Change MS-SQL data and log path to the new mount points
-Reboot SQL service
-Attach the databases using the previously generated T-SQL attach script.
After that, I was able to see my SQL databases and mount them via T-SQL.
Now, SQL2008 and above should apply required NTFS permissions on the target folders after changing the data and log path. If not, it can be forced and reset using this command:
icacls "E:\SQL_DATA\MSSQL\*" /q /c /t /reset
... then, attach the MS-SQL databases using the previous script.
where the path inside, is the actual parent folder for MS-SQL data or logs. The "*" cannot be omitted.
Once the NTFS permissions are properly defined, I