Hello,
I am running Solaris 11 with multiple zones. When I set up one of my zones, I configured it with a device (add device, set match=/dev/*dsk/device_name). Within a non-global zone, I created an ufs file system on this device and mounted i in /etc/vfstab. Now I want to remove this device and mount it in a global zone and export it out as lofi to multiple zones. I am able to remove the device from the zone's config, reboot the zone, confirm that the device is gone. I also made sure that the device entry is no longer in /etc/vfstab in non-global zone. Now I added this entry to /etc/vfstab in global zone. When I attempt to mount it, I get an error message:
mount: /dev/dsk /c0t600601600A212D00D6E38ED56C32E111d0s2 is already mounted or /sandsk/sanvnx-arr1/t3s1 is busy
I am not sure why I am getting it as I can't see anywhere (in both global and non-global zones) the device to be mounted.
If I reboot my Solaris 11 server, the problem will most likely get resolved, but I would like to do in a way that is least destructive to my users and prod env.
Any help would be much appreciated.
Thank you,
Igor