# Creating regions

Regions can be created from containers, but they can also be created from other regions, segments, or disks. Most region managers that support containers create one or more freespace regions to represent the freespace within the container. This function is analogous to the way a segment manager creates a freespace segment to represent unused disk space.

## When to create regions

You can create regions because you want the features provided by a certain region manager or because you want the features provided by that region manager. You can also create regions to be compatible with other volume management technologies, such as MD or LVM. For example, if you wanted to make a volume that is compatible with Linux LVM, you would create a region out of a Linux LVM container and then a compatibility volume from that region.

## Example: create a region

This section tells how to create a region with EVMS by providing instructions to help you complete the following task.

> ### Create "Sample Region"

> Given the container "Sample Container," which has a freespace region of 8799 MB, create a data region 1000 MB in size named "Sample Region."

### Using the EVMS GUI

To create a region, follow these steps:

1. Select Actions CreateRegion

2. Select the LVM Region Manager. Click Next.

   #### NOTE

   You might see additional region managers that were not in the selection list when you were creating the storage container because not all region managers are required to support containers.

3. Select the freespace region from the container you created in . Verify that the region is named `lvm&sol;Sample Container&sol;Freespace`. Click Next.

   The fields in the next window are the options for the LVM Region Manager plug-in, the options marked with an "*" are required.

4. Fill in the name, `Sample Region`.

5. Enter `1000MB` in the size field.

6. Click the Create button to complete the operation. A window opens to display the outcome.

Alternatively, you can perform some of the steps for creating a region with the GUI context sensitive menu:

1. From the Regions tab, right click `lvm/Sample Container/Freespace`.

2. Click Create Region.

3. Continue beginning with step 4 of the GUI instructions.

### Using Ncurses

To create a region, follow these steps:

1. Select Actions Create Region.

2. Select the LVM Region Manager. Activate Next.

3. Select the freespace region from the container you created earlier in . Verify that the region is named `lvm&sol;Sample Container&sol;Freespace`.

4. Scroll to the Name field, and press spacebar.

5. Type `Sample Region` at the "::" prompt. Press Enter.

6. Scroll to the size field, and press spacebar.

7. Type `1000MB` at the "::" prompt. Press Enter.

8. Activate Create.

Alternatively, you can perform some of the steps for creating a region with the context sensitive menu:

1. From the Storage Regions view, press Enter on `lvm/Sample Container/Freespace`.

2. Activate the Create Region menu item.

3. Continue beginning with step 4 of the Ncurses instructions.

### Using the CLI

Create regions with the `Create` command. Arguments to the `Create` command are the following: keyword Region, the name of the region manager to use, the region managers options, and the objects to consume. The form of this command is:

    Create:region, LvmRegMgr={name="Sample Region", size=1000MB},
    "lvm/Sample Container/Freespace"

The LVM Region Manager supports many options for creating regions. To see the available options for creating regions and containers, use the following `Query`:

    query:plugins,plugin=LvmRegMgr,list options