Product SiteDocumentation Site

7.21.4. Schéma de partitionnement recommandé

7.21.4.1. Systèmes x86, AMD64 et Intel® 64

À moins que vous n'ayez une raison particulière pour agir différemment, nous vous conseillons de créer les partitions suivantes pour les systèmes x86, AMD64 et Intel® 64 :
  • A swap partition
  • A /boot partition
  • A / partition
  • A swap partition (at least 256 MB)
    Swap partitions are used to support virtual memory. In other words, data is written to a swap partition when there is not enough RAM to store the data your system is processing. In addition, certain power management features store all of the memory for a suspended system in the available swap partitions.
    Si vous n'êtes pas certain de la taille de partition swap à créer, créez-la deux fois plus grande que la quantité de RAM de votre machine. Elle doit être de type swap.
    La création de la quantité appropriée d'espace swap varie selon un certain nombre de facteurs, y compris les éléments suivants (en ordre décroissant d'importance) :
    • Les applications en cours d'exécution sur la machine.
    • La quantité de RAM physique installée sur la machine.
    • La version du système d'exploitation.
    L'espace swap devrait être égal à deux fois la quantité de RAM physique jusqu'à 2 Go de RAM physique et une fois la quantité de RAM physique pour toute quantité au-dessus de 2 Go, mais jamais moins de 32 Mo.
    Alors, si :
    M = Quantité de RAM en Go et S = Quantité de swap en Go, alors
    If M < 2
            S = M *2
    Else
            S = M + 2
    
    À l'aide de cette formule, un système avec 2 Go de RAM physique devrait posséder 4 Go d'espace swap, alors qu'un système avec 3 Go de RAM physique devrait posséder 5 Go d'espace swap. La création d'une grande partition d'espace swap peut être particulièrement utile si vous planifiez de mettre à niveau votre RAM à une date ultérieure.
    Pour les systèmes ayant des quantités vraiment importantes de RAM (supérieures à 32 Go), vous pouvez vous en sortir avec une partition swap plus petite (une fois, ou moins, la RAM physique).
  • A /boot/ partition (100 MB)
    The partition mounted on /boot/ contains the operating system kernel (which allows your system to boot Fedora), along with files used during the bootstrap process. Due to limitations, creating a native ext3 partition to hold these files is required. For most users, a 100 MB boot partition is sufficient.

    ext4 and Btrfs

    The GRUB bootloader does not support the ext4 or Btrfs file systems. You cannot use an ext4 or Btrfs partition for /boot/.

    Note

    Si votre disque dur possède plus de 1024 cylindres (et que votre système a été fabriqué il y a plus de deux ans), vous devrez créer une partition /boot/ si vous voulez que la partition / (racine) utilise tout l'espace restant sur votre disque dur.

    Note

    Si vous avez une carte RAID, faites attention au fait que certains BIOS ne prennent pas en charge le démarrage à partir de la carte RAID. Dans de tels cas, la partition /boot/ doit être créée sur une partition en-dehors de la matrice RAID, comme par exemple sur un disque dur séparé.
  • A root partition (3.0 GB - 5.0 GB)
    This is where "/" (the root directory) is located. In this setup, all files (except those stored in /boot) are on the root partition.
    A 3.0 GB partition allows you to install a minimal installation, while a 5.0 GB root partition lets you perform a full installation, choosing all package groups.

    Root and /root

    The / (or root) partition is the top of the directory structure. The /root directory/root (sometimes pronounced "slash-root") directory is the home directory of the user account for system administration.
If you create many partitions instead of one large / partition, upgrades become easier. Refer to the description the Edit option in Section 7.21.2, « The partitioning screen » for more information.
The following table summarizes minimum partition sizes for the partitions containing the listed directories. You do not have to make a separate partition for each of these directories. For instance, if the partition containing /foo must be at least 500 MB, and you do not make a separate /foo partition, then the / (root) partition must be at least 500 MB.
Directory Minimum size
/ 250 MB
/usr 250 MB, but avoid placing this on a separate partition
/tmp 50 MB
/var 384 MB
/home 100 MB
/boot 75 MB
Tableau 7.3. Minimum partition sizes

Leave Excess Capacity Unallocated

Only assign storage capacity to those partitions you require immediately. You may allocate free space at any time, to meet needs as they occur. To learn about a more flexible method for storage management, refer to Annexe D, Understanding LVM.
If you are not sure how best to configure the partitions for your computer, accept the default partition layout.
7.21.4.1.1. Advice on Partitions
Optimal partition setup depends on the usage for the Linux system in question. The following tips may help you decide how to allocate your disk space.
  • If you expect that you or other users will store data on the system, create a separate partition for the /home directory within a volume group. With a separate /home partition, you may upgrade or reinstall Fedora without erasing user data files.
  • Each kernel installed on your system requires approximately 10 MB on the /boot partition. Unless you plan to install a great many kernels, the default partition size of 100 MB for /boot should suffice.

    ext4 and Btrfs

    The GRUB bootloader does not support the ext4 or Btrfs file systems. You cannot use an ext4 or btrfs partition for /boot.
  • The /var directory holds content for a number of applications, including the Apache web server. It also is used to store downloaded update packages on a temporary basis. Ensure that the partition containing the /var directory has enough space to download pending updates and hold your other content.

    Pending Updates

    Because Fedora is a rapidly progressing collection of software, many updates may be available late in a release cycle. You can add an update repository to the sources for installation later to minimize this issue. Refer to Section 7.23.1, « Installing from Additional Repositories » for more information.
  • The /usr directory holds the majority of software content on a Fedora system. For an installation of the default set of software, allocate at least 4 GB of space. If you are a software developer or plan to use your Fedora system to learn software development skills, you may want to at least double this allocation.

    Do not place /usr on a separate partition

    If /usr is on a separate partition from /, the boot process becomes much more complex, and in some situations (like installations on iSCSI drives), might not work at all.
  • Consider leaving a portion of the space in an LVM volume group unallocated. This unallocated space gives you flexibility if your space requirements change but you do not wish to remove data from other partitions to reallocate storage.
  • If you separate subdirectories into partitions, you can retain content in those subdirectories if you decide to install a new version of Fedora over your current system. For instance, if you intend to run a MySQL database in /var/lib/mysql, make a separate partition for that directory in case you need to reinstall later.
The following table is a possible partition setup for a system with a single, new 80 GB hard disk and 1 GB of RAM. Note that approximately 10 GB of the volume group is unallocated to allow for future growth.

Example Usage

This setup is not optimal for all use cases.
Partition Size and type
/boot 100 MB ext3 partition
swap 2 GB swap
LVM physical volume Remaining space, as one LVM volume group
Tableau 7.4. Example partition setup

The physical volume is assigned to the default volume group and divided into the following logical volumes:
Partition Size and type
/ 13 GB ext4
/var 4 GB ext4
/home 50 GB ext4
Tableau 7.5. Example partition setup: LVM physical volume

Exemple 7.1. Example partition setup