From Fedora Project Wiki

< Anaconda‎ | Features

Revision as of 20:02, 8 July 2009 by Ddumas (talk | contribs) (Created page with '== Default Partition and Swap Algorithm Changes == See BZ 435402 and 150670 for the ongoing discussion. Basically include a separate /home. Note - find the swap BZ and add here ...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Default Partition and Swap Algorithm Changes

See BZ 435402 and 150670 for the ongoing discussion. Basically include a separate /home. Note - find the swap BZ and add here

Summary

See BZ 435402 and 150670 for the ongoing discussion. Basically include a separate /home.


Owner

  • Name: [[User: | TBD ]]
  • email: TBD AT fedoraproject DOT org

Current status

  • Targeted release: Fedora 12
  • Last updated: 2009-07-08
  • Percentage of completion: 10%

Detailed Description

Change anaconda's default partitioning scheme. Update the swap allocation algorithm. See BZ 435402 and 150670 for the ongoing discussion. Major points of contention are how to do this with varying disk sizes, should we include a separate /home (yes). Note - find the swap BZ and add here

  • Work items here

Benefit to Fedora

We need to make it easier to perform updates without losing data, accommodate larger disk/memory sizes correctly.

Scope

As minimal as we can make it.

How To Test

Testing will focus on default partitioning, testers should understand the desired outcome and be sure we create partitions correctly on a variety of underlying hardware.

We will have to verify the following areas of functionality as a starting point:

  • creation/configuration of filesystems
    • on new partitions
    • on existing partitions
    • on new LVM logical volumes
    • on preexisting LVM logical volumes
    • on new software RAID devices
    • on existing software RAID devices
  • creation of encrypted block devices at various levels in the device stack (partition, PV, LV, mdarray, &c)
  • detection of arbitrarily complex device configurations (luks, mdraid, lvm, &c)
  • management and configuration of existing encrypted block devices
  • automatic partitioning of systems
  • clearing of existing devices/partitions
  • removal of existing devices
  • reconfiguration of existing devices
  • detection of existing upgradable installations with widely varied storage configurations
  • rescue mounting of existing systems with a wide variety of storage configurations


User Experience

This should improve the user's default experience with regard to the storage configuration portion of system installation.


Dependencies

  • Must be coordinated with other anaconda storage work

Contingency Plan

Revert to previous code.

Documentation

See Anaconda/StorageRewrite for further details.

Release Notes

  • Install Guide update to reflect swap algorithm changes, new default partitioning, maybe new screenshots

Comments and Discussion