Skip to content

Smallest disk size incorrectly detected with -d #105

Description

@jlh-capturi

The smallest_hd() function in functions.sh sometimes incorrectly detects the size of the smallest disk when disks are specified manually with the -d option.

I experienced this when trying to install an image on a server with 2 x 2TB disks and 4 x 8 TB disks. I wanted to install the image on the 2 x 2 TB disks. However, the smallest disk was detected to be 8 TB, which caused installimage to suggest a partitioning scheme that didn't fit on the small disks.

I specified the two 2 TB disks with -d. That's stored in \$OPT_DRIVE${i} internally. But smallest_hd() uses \$DRIVE$i to detect disk sizes, which are the disks not overwritten by the -d option. And in my particular case, $DRIVE1 and $DRIVE2 both happened to be 8 TB disks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions