Solaris 10 10/08 Installation Guide: Planning for Installation and Upgrade

Requirements for Installing a ZFS Root Pool

Table 6–1 System Requirements and Limitations

Requirement or Limitation 

Description 

Information 

Memory

786 MB is the minimum memory. 1 GB is recommended for overall performance. 

ZFS Administration Guide.

Disk space 

The minimum amount of available pool space for a bootable ZFS root file system depends on the amount of physical memory, the disk space available, and the number of boot environments to be created. 

For an explanation, see Disk Space Requirements for a ZFS Installation.

The ZFS storage pool must be created with slices rather than whole disks to be upgradeable and bootable. 

  • The pool created with slices can be mirrored but not a RAID-Z or non-redundant configuration of multiple disks. The SVM device information must be already available in the /dev/md/[r]dsk directory.

  • The pool must have an SMI label. An EFI-labeled disk cannot be booted.

  • x86 only: The ZFS pool must be in a slice with an fdisk partition.

When you migrate from a UFS root (/) file system to a ZFS root pool with Solaris Live Upgrade, consider these requirements.

  • Migrating from a UFS file system to a ZFS root pool with Solaris Live Upgrade or creating a new boot environment in a root pool is new starting with the Solaris 10 10/08 release. This release contains the software needed to use Solaris Live Upgrade with ZFS. You must have at least this release installed to use ZFS with Solaris Live Upgrade.

  • Migration is possible only from a UFS file system to a ZFS file system.

    • File systems other than a UFS file system cannot be migrated to a ZFS root pool.

    • A UFS file system cannot be created from a ZFS root pool.

  • Before migrating, a ZFS storage pool must exist.

Disk Space Requirements for a ZFS Installation

Normally, on a system with a UFS root file system, swap and dump are on the same slice. Therefore, UFS shares the swap space with the dump device. In a ZFS root pool, swap and dump are separate zvols, so they do not share the same physical space. When a system is installed or upgraded with a ZFS root file system, the size of the swap area and the dump device are dependent on the amount of physical memory. The minimum amount of available pool space for a bootable ZFS root file system depends on the amount of physical memory, the disk space available, and the number of boot environments to be created. Approximately 1 Gbyte of memory and at least 2 Gbytes of disk space are recommended. The space is consumed as follows: