I have two solaris 11.3 virtualbox images. One was rendered inoperative after a failed disk space recovery attempt. I then created a new solaris 11.3 instance with a larger drive image and would now like to mount the original disk so that I might recover some important work. Trouble is, I do not understand the naming scheme that solaris uses for its disk devices.. hoping that someone could help me to understand the naming and partitioning scheme and how to mount the old partitions for data recovery?
I have attached the old drive image to the new solaris 11.3 vm and have booted the vm. Nothing appears auto-mounted (though, there are a lot of items listed when I type 'mount').
So, I have used the format tool to probe the vbox disk image and print the partitions. Looks like the disk I am interested in, is "clt1d0". There are 8 partitions on it, with partition 0 tagged as "BIOS_boot" and partition 1 tagged as "usr". It's about the right size.
So, I looked in /dev/rdsk for clt1d0* and found a number of entries that matched, that ended in "s#" or "p#". I decided that, since the prior partition print output showed partition 1 as being "interesting", I would play with clt1d0s1 (or p1).
Long story short, trying to mount that, failing and googling the results, then retrying, led me to the finding that, this is a zfs filesystem.
How do I mount a zfs file system to, say, /mnt, on my running OS, so that I may extract the needed data?