Changeset 87bae31 for chapter02/creatingfilesystem.xml
- Timestamp:
- 01/11/2006 08:21:38 PM (18 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.3, 6.4, 6.5, 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:
- b0ed1af
- Parents:
- 35edd52
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter02/creatingfilesystem.xml
r35edd52 r87bae31 1 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [ 2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" 3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [ 3 4 <!ENTITY % general-entities SYSTEM "../general.ent"> 4 5 %general-entities; 5 6 ]> 7 6 8 <sect1 id="space-creatingfilesystem"> 7 <title>Creating a File System on the Partition</title> 8 <?dbhtml filename="creatingfilesystem.html"?> 9 <?dbhtml filename="creatingfilesystem.html"?> 9 10 10 <para>Now that a blank partition has been set up, the file system can 11 be created. The most widely-used system in the Linux world is the 12 second extended file system (ext2), but with newer high-capacity 13 hard disks, journaling file systems are becoming increasingly 14 popular. We will create an ext2 file system. Build instructions for other file 15 systems can be found at <ulink 16 url="&blfs-root;view/svn/postlfs/filesystems.html"/>.</para> 11 <title>Creating a File System on the Partition</title> 17 12 18 <para>To create an ext2 file system on the LFS partition, run the following:</para> 13 <para>Now that a blank partition has been set up, the file system can be created. 14 The most widely-used system in the Linux world is the second extended file 15 system (<systemitem class="filesystem">ext2</systemitem>), but with newer 16 high-capacity hard disks, journaling file systems are becoming increasingly 17 popular. We will create an <systemitem class="filesystem">ext2</systemitem> 18 file system. Build instructions for other file systems can be found at 19 <ulink url="&blfs-root;view/svn/postlfs/filesystems.html"/>.</para> 20 21 <para>To create an <systemitem class="filesystem">ext2</systemitem> file 22 system on the LFS partition, run the following:</para> 19 23 20 24 <screen role="nodump"><userinput>mke2fs -v /dev/<replaceable>[xxx]</replaceable></userinput></screen> 21 25 22 <para>Replace <replaceable>[xxx]</replaceable> with the name of the LFS 23 partition (<filename class="devicefile">hda5</filename> in our previous example).</para> 26 <para>Replace <replaceable>[xxx]</replaceable> with the name of the LFS 27 partition (<filename class="devicefile">hda5</filename> in our previous 28 example).</para> 24 29 25 <note><para>Some host distributions use custom features in their filesystem 26 creation tools (e2fsprogs). This can cause problems when booting into your new 27 LFS in Chapter 9, as those features will not be supported by the LFS-installed 28 e2fsprogs; you will get an error similar to <quote>unsupported filesystem 29 features, upgrade your e2fsprogs</quote>. To check if your host system 30 uses custom enhancements, run the following command:</para> 30 <note> 31 <para>Some host distributions use custom features in their filesystem 32 creation tools (E2fsprogs). This can cause problems when booting into your new 33 LFS in Chapter 9, as those features will not be supported by the LFS-installed 34 E2fsprogs; you will get an error similar to <quote>unsupported filesystem 35 features, upgrade your e2fsprogs</quote>. To check if your host system 36 uses custom enhancements, run the following command:</para> 31 37 32 38 <screen role="nodump"><userinput>debugfs -R feature /dev/<replaceable>[xxx]</replaceable></userinput></screen> 33 39 34 <para>If the output contains features other than: dir_index; filetype; 35 large_file; resize_inode or sparse_super then your host system may have custom 36 enhancements. In that case, to avoid later problems, you should compile the 37 stock e2fsprogs package and use the resulting binaries to re-create the 38 filesystem on your LFS partition:</para> 40 <para>If the output contains features other than: <option>dir_index</option>; 41 <option>filetype</option>; <option>large_file</option>; 42 <option>resize_inode</option> or <option>sparse_super</option> then your host 43 system may have custom enhancements. In that case, to avoid later problems, 44 you should compile the stock E2fsprogs package and use the resulting binaries 45 to re-create the filesystem on your LFS partition:</para> 39 46 40 47 <screen role="nodump"><userinput>cd /tmp … … 48 55 cd /tmp 49 56 rm -rfv e2fsprogs-&e2fsprogs-version;</userinput></screen> 50 </note>57 </note> 51 58 52 <para>If a swap partition was created, it will need to be initialized for use by 53 issuing the command below. If you are using an existing swap partition, there is 54 no need to format it.</para> 59 <para>If a <systemitem class="filesystem">swap</systemitem> partition was 60 created, it will need to be initialized for use by issuing the command below. 61 If you are using an existing <systemitem class="filesystem">swap</systemitem> 62 partition, there is no need to format it.</para> 55 63 56 64 <screen role="nodump"><userinput>mkswap /dev/<replaceable>[yyy]</replaceable></userinput></screen> 57 65 58 <para>Replace <replaceable>[yyy]</replaceable> with the name of the swap 59 partition.</para>66 <para>Replace <replaceable>[yyy]</replaceable> with the name of the 67 <systemitem class="filesystem">swap</systemitem> partition.</para> 60 68 61 69 </sect1> 62
Note:
See TracChangeset
for help on using the changeset viewer.