diff options
author | Xi Ruoyao <xry111@xry111.site> | 2022-09-24 00:06:19 +0800 |
---|---|---|
committer | Xi Ruoyao <xry111@xry111.site> | 2022-09-24 00:06:19 +0800 |
commit | f4facc457f8c9b5b38947ff2f39fad492a87b047 (patch) | |
tree | 2cee285a77fc62f61b9c22cdf07d729746844205 /chapter02/creatingfilesystem.xml | |
parent | c6df98a1177511b80172a2a10ad62733e33ac638 (diff) | |
parent | 10d7c7a82023db029ebfe37e83dcc72544abb187 (diff) |
Merge remote-tracking branch 'origin/trunk' into xry111/arm64
Diffstat (limited to 'chapter02/creatingfilesystem.xml')
-rw-r--r-- | chapter02/creatingfilesystem.xml | 35 |
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><xxx></replaceable></userinput></screen> |