I have a laptop I'm setting up to multi-boot between Win 7, Solaris 11, Ubuntu 14.04, and CentOS 7. I have a common FAT32 partition for all of them to save data to. I'm less familiar with Solaris and haven't used it in years, and am really struggling
I cannot for the life of me find the correct device ID for the FAT32 slice. /dev/dsk/c2t0d0p0:4, c2t0d0p4:1, c2t0d0p4:e, nothing. Under Linux, it's /dev/sda10
In Solaris, it would normally be /dev/dsk/c2t0d0 (Controller 2, Target 0, Disk 0) this is then followed by the Slice id - which can be 0 to 7, with 2 usually being the whole disk and called backup.
Here it would look like you will use /dev/dsk/c2t0d0s0
If you are looking at an other partition on the disk that is NFS exported or you want to mount it directly, there are several things to check.
It may show as being on an other controller.
It may need an other machine available to serve the mount.
Not sure what that's trying to tell me I'm guessing maybe the ninth one might be what I want, but
jnojr@solaris:~$ sudo mount -F pcfs /dev/dsk/c2t0d0p9:1 /mnt/global
mount: /dev/dsk/c2t0d0p9:1 is not a DOS filesystem.
jnojr@solaris:~$ sudo mount -F pcfs /dev/dsk/c2t0d0p10 /mnt/global
mount: /dev/dsk/c2t0d0p10 is not a DOS filesystem.
jnojr@solaris:~$ sudo mount -F pcfs /dev/dsk/c2t0d0p10:0 /mnt/global
mount: No such device or address
jnojr@solaris:~$ sudo mount -F pcfs /dev/dsk/c2t0d0p10:1 /mnt/global
mount: /dev/dsk/c2t0d0p10:1 is not a DOS filesystem.
jnojr@solaris:~$ sudo mount -F pcfs /dev/dsk/c2t0d0p10:c /mnt/global
mount: /dev/dsk/c2t0d0p10:c is not a DOS filesystem.
jnojr@solaris:~$ sudo mount -F pcfs /dev/dsk/c2t0d0p10:e /mnt/global
mount: /dev/dsk/c2t0d0p10:e is not a DOS filesystem.
That's the ninth partition indeed. Don't append :x, that used to be a hack when Solaris wasn't providing a device for extended partition but this is no more needed with Solaris 11: