Dell Unity: SMB share case differs from that required when creating Proxy SMB shares for DR testing
Summary: Server Message Block (SMB) share path case differs from the case required when creating Proxy SMB shares for DR testing.
Symptoms
When administrators create SMB shares in Unisphere or uemcli, Unity does not check the case of the characters being used against the directories in the underlying file system. This is because SMB is not a case-sensitive protocol, so knowing the correct case used in the Unity local file system is not a requirement for the SMB implementation to function. Unity stores the case as it was entered by the end user. Any subsequent queries of the path use the path entered by the end user during the share creation, which does not necessarily match the case-sensitive path in the underlying UFS64 file system.
This can create complications where administrators create Proxy SMB shares on a DR array and lack access to the production NAS shares on the source array.
There is no way to query the case-sensitive path using Unisphere or uemcli.
There are no plans to implement such a feature.
Cause
Resolution
1) Track the case-sensitive paths created within SMB shares and make sure that future shares are created using the correct case when mapping to these subdirectories.
2) Someone with access to the file system and shares must be involved in the proxy SMB share creation. The C$ path can be used if the case of the root of a share must be validated.