- Timestamp:
- 02/18/2010 02:19:31 AM (14 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 62a1365
- Parents:
- 8292acf
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter02/creatingpartition.xml
r8292acf r44917f1 63 63 needed later for the <filename>/etc/fstab</filename> file.</para> 64 64 65 <sect2> 66 <title>Other Partition Issues</title> 67 68 <para>Requests for advice on system partitioning are often posted on the LFS mailing 69 lists. This is a highly subjective topic. The default size for most distributions 70 is to use the entire drive with the exception of one small swap partition. This 71 is not optimal for LFS for several reasons. It reduces flexibility, makes 72 sharing of data across multiple distributions or LFS builds more difficult, makes 73 backups more time consuming, and can waste disk space through inefficient 74 allocation of file system structures.</para> 75 76 <sect3> 77 <title>The Root Partition</title> 78 79 <para>A root LFS partition (not to be confused with the /root directory) of 80 ten gigabytes is a good compromise for most systems. It provides enough 81 space to build LFS and most of BLFS, but is small enough so that multiple 82 partitions can be easily created for experimentation.</para> </sect3> 83 84 <sect3> 85 <title>The Swap Partition</title> 86 87 <para>Most distributions automatically create a swap partition. Generally 88 the recommneded size of the swap partition is about twice the amount of 89 physical RAM, however this is rarely needed. If disk space is limited, 90 hold the swap partition to two gigabytes and monitor the amount of disk 91 swapping.</para> 92 93 <para>Swapping is never good. Generally you can tell if a system is 94 swapping by just listening to disk activity and observing how the system 95 reacts to commands. The first reaction to swapping shouuld be to check for 96 an unresonable command such as trying to edit a five gigabyte file. If 97 swapping becomes a normal occurance, the best solution is to purchase more 98 RAM for your system.</para> </sect3> 99 100 <sect3> 101 <title>Convenience Partitions</title> 102 103 <para>There are several other partitions that are not required, but should 104 be considered when designing a disk layout, The following list 105 is not comprehensive, but is meant as a guide.</para> 106 107 <itemizedlist> 108 109 <listitem><para>/boot – Highly recommended. Use this partition to 110 store kernels and other booting information. To minimize potential boot 111 problems with larger disks, make this the first physical partition on 112 your first disk drive. A partition size of 100 megabytes is quite 113 adequate.</para></listitem> 114 115 <listitem><para>/home – Highly recommended. Share your home 116 directory and user customization across multiple distributions or LFS 117 builds. The size is generally fairly large and depends on available disk 118 space.</para></listitem> 119 120 <listitem><para>/usr – A separate /usr partition is generally used 121 if providing a server for a thin client or diskless workstation. It is 122 normally not needed for LFS. A size of five gigabytes will handle most 123 installations.</para></listitem> 124 125 <listitem><para>/opt – This directory is most useful for 126 BLFS where multiple installations of large packages like Gnome or KDE can 127 be installed without embedding the files in the /usr hierarchy. If 128 used, five to ten gigabytes is generally adequate.</para> 129 </listitem> 130 131 <listitem><para>/tmp – A separate /tmp directory is rare, but 132 useful if coufiguring a thin client. This partition, if used, will 133 usually not need to exceed a couple of gigabytes.</para></listitem> 134 135 <listitem><para>/usr/src – This partition is very 136 useful for providing a location to store BLFS source files and 137 share them across LFS builds. It can also be used as a location 138 for building BLFS packages. A reasonably large partition of 30-50 139 gigabytes allows plenty of room.</para></listitem> 140 141 </itemizedlist> 142 143 <para>Any separate partition that you want automatically mounted upon boot 144 needs to be specified in the <filename>/etc/fstab</filename>. Details 145 about how to specify partitions will be discussed in <xref 146 linkend="ch-bootable-fstab"/>. </para> 147 148 </sect3> 149 </sect2> 65 150 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.