Solaris Live Upgrade 2.0 Guide

To Create a Boot Environment and Copy a Shareable File System (Command-Line Interface)

If you want a shareable file system to be copied to the new boot environment, specify the mount point to be copied with the -m option. Otherwise, shareable file systems are shared by default, and maintain the same mount point in the vfstab file. Any updating done to the shareable file system is available to both boot environments.

  1. Log in as superuser.

  2. Create the boot environment.


    # lucreate -m mountpoint:device:fs_type \
    -m mountpoint:device:fs_type -m mountpoint:device:fs_type -n BE_name
    

    mountpoint:device:fs_type

    Specifies the vfstab information for the new boot environment. The file systems that are specified can be on the same disk or they can be spread across multiple disks.

    • mountpoint can be any valid mount point or (hyphen), indicating a swap slice.

    • device field can be one of the following:

      • The name of a disk device, of the form /dev/dsk/cnumtnumdnumsnum.

      • The keyword merged, indicating that the file system at the specified mount point is to be merged with its parent.

    • fs_type field can be one of the following:

      • vxfs, which indicates a Veritas file system

      • swap, which indicates a swap file system

      • ufs, which indicates a UFS file system

    -n BE_name

    The name of the boot environment to be created. BE_name must be unique.


    Example 3–6 Creating a Boot Environment and Copying a Shareable File System (Command-Line Interface)

    In this example, a boot environment is created and the /home file system is copied to the target boot environment.


    # lucreate -m /:/dev/dsk/c0t4d0s0:ufs -m /usr:/dev/dsk/c0t4d0s1:ufs \
    -m /home:/dev/dsk/c0t4d0s4:ufs -n second_disk
    

    When creation of the new boot environment is complete, it can be upgraded and activated (made bootable).