A better partitioner

Registered by David Morris

Currently we are using the standard ubuntu partitioner. it would be good to be ale to scan the hard drives in the machine and offer various options based on whats detected such as:

* / on hda and /recordings on hdb
* / hda and /recordings on hdb/hdc lvm/software raid
* / hda and /recordings on hdb and /recordings2 on hdc (needs myth 0.21 where you can have multiple recording locations)
* / hda and hdb software raid, hdc /recordings

I'd also like to see ext3 used for / and jfs/xfs used for /recordings

Blueprint information

Status:
Complete
Approver:
Thomas Mashos
Priority:
High
Drafter:
David Morris
Direction:
Needs approval
Assignee:
Thomas Mashos
Definition:
Approved
Series goal:
Accepted for 8.10
Implementation:
Implemented
Milestone target:
None
Started by
Thomas Mashos
Completed by
Thomas Mashos

Whiteboard

FYI: MythTV 0.21 will come with storage groups. YOu'll be able to use more than one directory for your recordings. It won't be necessary to use LVM/Raid anymore to distribute recordings across several disks. --laga

Currently Ubiquity does not allow the use of custom partition recipes (although partman does). I've included the relevant part of my conversation with cjwatson in #ubuntu-installer

<cjwatson> the recipe question in d-i is a separate one only visible in expert mode, and ubiquity doesn't process it at the moment
<cjwatson> it would probably only need a change in ubiquity to do so, but you'd have to figure out how to make it not get in the way of normal operation
<cjwatson> e.g. be something that's attached to a dialog box invoked by a button or something

I've done what I can do with this without altering Ubiquity to allow the use of custom partition recipes. So as it stands, by default it will now partition a disk for / /var/lib and swap. The /var/lib partition will be XFS. Until Ubiquity changes, this is as much as we can do.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.