Skip to content

Latest commit

 

History

History
77 lines (65 loc) · 1.9 KB

adv-partitioning-grow-partitions.rst

File metadata and controls

77 lines (65 loc) · 1.9 KB

Growable Partitions

Physical and logical partitions can be marked as growable by using the grow flag. This declares that the particular partition takes all remaining disk space available after the other partition sizes have been satisfied.

You can only declare one physical partition to be growable in a disk, and one logical partition to be growable for a physical partition.

Example

In this example we mark the “space” physical partition as growable, i.e. the “space” partition takes up the rest of the disk (rather than us having to calculate the space left after creating the first two partitions). We must specify though a size for the “space” partition (the minimum partition size is 64MB).

image

---
partitioning:
  disks:
  - name: sda
    type: msdos
    size: 20480
    partitions:
    - number: 1
      fstype: ext3
      size: 2048
      mountPoint: "/boot"
    - number: 2
      fstype: linux-swap
      size: 1024
    - number: 3
      fstype: ext3
      size: 64
      grow: true
      label: space
      mountPoint: "/space"

If you are using JSON:

{
    "partitioning": {
        "disks": [
          {
            "name": "sda",
            "type": "msdos",
            "size": 20480,
            "partitions": [
              {
                "number": 1,
                "fstype": "ext3",
                "size": 2048,
                "mountPoint": "/boot"
              },
              {
                "number": 2,
                "fstype": "linux-swap",
                "size": 1024
              },
              {
                "number": 3,
                "fstype": "ext3",
                "size": 64,
                "grow": true,
                "label": "space",
                "mountPoint": "/space"
              }
            ]
          }
        ]
    }
}