aboutsummaryrefslogtreecommitdiffstats
path: root/chapter02/creatingfilesystem.xml
diff options
context:
space:
mode:
authorXi Ruoyao <xry111@xry111.site>2022-09-24 00:06:19 +0800
committerXi Ruoyao <xry111@xry111.site>2022-09-24 00:06:19 +0800
commitf4facc457f8c9b5b38947ff2f39fad492a87b047 (patch)
tree2cee285a77fc62f61b9c22cdf07d729746844205 /chapter02/creatingfilesystem.xml
parentc6df98a1177511b80172a2a10ad62733e33ac638 (diff)
parent10d7c7a82023db029ebfe37e83dcc72544abb187 (diff)
Merge remote-tracking branch 'origin/trunk' into xry111/arm64
Diffstat (limited to 'chapter02/creatingfilesystem.xml')
-rw-r--r--chapter02/creatingfilesystem.xml35
1 files changed, 22 insertions, 13 deletions
diff --git a/chapter02/creatingfilesystem.xml b/chapter02/creatingfilesystem.xml
index 12529ce8c..bd442d5e2 100644
--- a/chapter02/creatingfilesystem.xml
+++ b/chapter02/creatingfilesystem.xml
@@ -10,10 +10,19 @@
<title>Creating a File System on the Partition</title>
- <para>Now that a blank partition has been set up, the file system can be
- created. LFS can use any file system recognized by the Linux kernel, but the
- most common types are ext3 and ext4. The choice of file system can be
- complex and depends on the characteristics of the files and the size of
+ <para>A partition is just a range of sectors on a disk drive, delimited by
+ boundaries set in a partition table. Before the operating system can use
+ a blank partition, the partition must be formatted to contain a file
+ system, typically consisting of a label, directory blocks, data blocks, and
+ an indexing scheme to locate a particular file on demand. The file system
+ also helps the OS keep track of free space on the partition, reserve the
+ needed sectors when a new file is created or an existing file is extended,
+ and recycle the free data segments created when files are deleted. It may
+ also provide support for data redundancy, and for error recovery.</para>
+
+ <para>LFS can use any file system recognized by the Linux kernel, but the
+ most common types are ext3 and ext4. The choice of the right file system can be
+ complex; it depends on the characteristics of the files and the size of
the partition. For example:</para>
<variablelist>
@@ -33,22 +42,22 @@
</varlistentry>
<varlistentry>
<term>ext4</term>
- <listitem><para>is the latest version of the ext file system family of
- partition types. It provides several new capabilities including
- nano-second timestamps, creation and use of very large files (16 TB), and
- speed improvements.</para>
+ <listitem><para>is the latest version of the ext family of
+ file systems. It provides several new capabilities including
+ nano-second timestamps, creation and use of very large files
+ (up to 16 TB), and speed improvements.</para>
</listitem>
</varlistentry>
</variablelist>
<para>Other file systems, including FAT32, NTFS, ReiserFS, JFS, and XFS are
- useful for specialized purposes. More information about these file systems
- can be found at <ulink
- url="http://en.wikipedia.org/wiki/Comparison_of_file_systems"/>.</para>
+ useful for specialized purposes. More information about these file systems,
+ and many others, can be found at <ulink
+ url="https://en.wikipedia.org/wiki/Comparison_of_file_systems"/>.</para>
- <para>LFS assumes that the root file system (/) is of type ext4. To create
+ <para>LFS assumes that the root file system (/) is of type ext4. To create
an <systemitem class="filesystem">ext4</systemitem> file system on the LFS
- partition, run the following:</para>
+ partition, issue the following command:</para>
<screen role="nodump"><userinput>mkfs -v -t ext4 /dev/<replaceable>&lt;xxx&gt;</replaceable></userinput></screen>