How do I mirror root with Disksuite when /boot is a separate fdisk partition?
You don’t. Disksuite only supports mirroring ufs filesystems, so in order to mirror /boot, it should be part of the root (/) slice inside Sun’s fdisk partition. Sun’s default install will create a separate 10MB “x86 Boot” fdisk partition which is mounted as pcfs. If you already have Disksuite running the solution is as follows: Start with all the mirrors in place except for the :boot partition and had identical layouts on both disks.
You don’t. Disksuite only supports mirroring ufs filesystems, so in order to mirror /boot, it should be part of the root (/) slice inside Sun’s fdisk partition. Sun’s default install will create a separate 10MB “x86 Boot” fdisk partition which is mounted as pcfs. If you already have Disksuite running the solution is as follows: Start with all the mirrors in place except for the :boot partition and had identical layouts on both disks. • Back up all my important stuff. • Use metadb to delete the state db’s on the Disk 1 and Disk 2 ( I have Disk 3 and Disk 4 for the time being). • Get a tar backup of /boot directory and save it in / (root) • metadetach and metaclear all the Submirror’s from the Disksuite db’s on disk 2. • Recreate Disk 2 Partition table (using fdisk) to be 100% Solaris and rebuild Solaris Partition(Slice) table (using prtvtoc/fmthard) • Re-mirror Disk 2 So it’s almost identical to how it was at the beginning, except the x86 partition table is now one big Solaris partition