<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://elinux.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://elinux.org/index.php?title=Squash_FS_Howto&amp;feed=atom&amp;action=history</id>
		<title>Squash FS Howto - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://elinux.org/index.php?title=Squash_FS_Howto&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Squash_FS_Howto&amp;action=history"/>
		<updated>2013-05-24T17:12:44Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.22alpha</generator>

	<entry>
		<id>http://elinux.org/index.php?title=Squash_FS_Howto&amp;diff=52363&amp;oldid=prev</id>
		<title>Wmat: fixing my fat fingered typos</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Squash_FS_Howto&amp;diff=52363&amp;oldid=prev"/>
				<updated>2011-06-22T20:53:05Z</updated>
		
		<summary type="html">&lt;p&gt;fixing my fat fingered typos&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 20:53, 22 June 2011&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 281:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 281:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;want&amp;#160; to&amp;#160; squash&amp;#160; the&amp;#160; /dev/hda7&amp;#160; file&amp;#160; system&amp;#160; and move it to /dev/hda6, then use /dev/hda7 for some other purposes. We will suppose you have the following line in /etc/fstab (reiserfs is&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;want&amp;#160; to&amp;#160; squash&amp;#160; the&amp;#160; /dev/hda7&amp;#160; file&amp;#160; system&amp;#160; and move it to /dev/hda6, then use /dev/hda7 for some other purposes. We will suppose you have the following line in /etc/fstab (reiserfs is&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;just an example file system used on /dev/hda7):&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;just an example file system used on /dev/hda7):&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;/dev/hda7&amp;#160; &amp;#160; &amp;#160;  /var/arch&amp;#160; &amp;#160; &amp;#160;  reiserfs&amp;#160; &amp;#160; &amp;#160; &amp;#160; defaults 0 0&amp;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;syntaxhighligt&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;/dev/hda7&amp;#160; &amp;#160; &amp;#160;  /var/arch&amp;#160; &amp;#160; &amp;#160;  reiserfs&amp;#160; &amp;#160; &amp;#160; &amp;#160; defaults 0 0&amp;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;syntaxhighlight&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In the same fashion as with the previous example:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In the same fashion as with the previous example:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; bash# mksquashfs /var/arch /var/arch.sqsh&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;bash# mksquashfs /var/arch /var/arch.sqsh&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;bash# mkdir /mnt/tmp&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;bash# mkdir /mnt/tmp&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;bash# mount /var/arch.sqsh /mnt/tmp -t squashfs -o loop&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;bash# mount /var/arch.sqsh /mnt/tmp -t squashfs -o loop&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wmat</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=Squash_FS_Howto&amp;diff=52357&amp;oldid=prev</id>
		<title>Wmat: fixing my syntaxhighlighting mistakes</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Squash_FS_Howto&amp;diff=52357&amp;oldid=prev"/>
				<updated>2011-06-22T20:51:37Z</updated>
		
		<summary type="html">&lt;p&gt;fixing my syntaxhighlighting mistakes&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 20:51, 22 June 2011&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 236:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 236:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;directory&amp;#160; image&amp;#160; in&amp;#160; the&amp;#160; dir.sqsh&amp;#160; file. You can now use the mount command to mount it using a loopback device:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;directory&amp;#160; image&amp;#160; in&amp;#160; the&amp;#160; dir.sqsh&amp;#160; file. You can now use the mount command to mount it using a loopback device:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;bash# mkdir /mnt/dir&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;bash# mkdir /mnt/dir&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;bash# mount dir.sqsh /mnt/dir -t squashfs -o loop&amp;lt;syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;bash# mount dir.sqsh /mnt/dir -t squashfs -o loop&amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;/&lt;/ins&gt;syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To check if you have what's expected:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To check if you have what's expected:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wmat</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=Squash_FS_Howto&amp;diff=52351&amp;oldid=prev</id>
		<title>Wmat: Added syntax highlighting to code.</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Squash_FS_Howto&amp;diff=52351&amp;oldid=prev"/>
				<updated>2011-06-22T20:50:41Z</updated>
		
		<summary type="html">&lt;p&gt;Added syntax highlighting to code.&lt;/p&gt;
&lt;a href=&quot;http://elinux.org/index.php?title=Squash_FS_Howto&amp;amp;diff=52351&amp;amp;oldid=52345&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Wmat</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=Squash_FS_Howto&amp;diff=52345&amp;oldid=prev</id>
		<title>Wmat: Added syntaxhighlighting to code.</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Squash_FS_Howto&amp;diff=52345&amp;oldid=prev"/>
				<updated>2011-06-22T20:36:37Z</updated>
		
		<summary type="html">&lt;p&gt;Added syntaxhighlighting to code.&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 20:36, 22 June 2011&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 86:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 86:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Change&amp;#160; to&amp;#160; the&amp;#160; SquashFS source directory and copy the kernel patch&amp;#160; &amp;#160; (we'll&amp;#160;  assume&amp;#160;  it's&amp;#160;  named&amp;#160;  squashfs-patch) to /usr/src/linux.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Change&amp;#160; to&amp;#160; the&amp;#160; SquashFS source directory and copy the kernel patch&amp;#160; &amp;#160; (we'll&amp;#160;  assume&amp;#160;  it's&amp;#160;  named&amp;#160;  squashfs-patch) to /usr/src/linux.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;bash# cd /usr/src/squashfs&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;/ins&gt;bash# cd /usr/src/squashfs&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;bash# cp linux-2.x.y/squashfs-patch /usr/src/linux&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;bash# cp linux-2.x.y/squashfs-patch /usr/src/linux&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Go to the linux kernel source directory /usr/src/linux:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Go to the linux kernel source directory /usr/src/linux:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;bash# cd /usr/src/linux&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;/ins&gt;bash# cd /usr/src/linux&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note:&amp;#160; please&amp;#160; remember&amp;#160; that&amp;#160; we&amp;#160; will&amp;#160; not&amp;#160; be&amp;#160; leaving this directory&amp;#160; during&amp;#160; all&amp;#160; further kernel-related procedures, and all paths will be given relative to /usr/src/linux.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note:&amp;#160; please&amp;#160; remember&amp;#160; that&amp;#160; we&amp;#160; will&amp;#160; not&amp;#160; be&amp;#160; leaving this directory&amp;#160; during&amp;#160; all&amp;#160; further kernel-related procedures, and all paths will be given relative to /usr/src/linux.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Now patch the source with the SquashFS patch:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Now patch the source with the SquashFS patch:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;bash# patch -p1 &amp;lt; squashfs-patch&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;/ins&gt;bash# patch -p1 &amp;lt; squashfs-patch&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====Compiling a 2.6.x kernel====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====Compiling a 2.6.x kernel====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wmat</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=Squash_FS_Howto&amp;diff=5632&amp;oldid=prev</id>
		<title>Glenn: catchg</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Squash_FS_Howto&amp;diff=5632&amp;oldid=prev"/>
				<updated>2008-02-10T21:38:22Z</updated>
		
		<summary type="html">&lt;p&gt;catchg&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 21:38, 10 February 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 361:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 361:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;HOWTO&amp;#160; under&amp;#160; the&amp;#160; main condition that you keep the author and copyright&amp;#160; the&amp;#160; article along. The full text of the licence is available at http://www.opencontent.org/opl.shtml&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;HOWTO&amp;#160; under&amp;#160; the&amp;#160; main condition that you keep the author and copyright&amp;#160; the&amp;#160; article along. The full text of the licence is available at http://www.opencontent.org/opl.shtml&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Squash FS HOWTO&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;File Systems&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;HOWTO&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;HOWTOs&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key elinux:diff:version:1.11a:oldid:1722:newid:5632 --&gt;
&lt;/table&gt;</summary>
		<author><name>Glenn</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=Squash_FS_Howto&amp;diff=1722&amp;oldid=prev</id>
		<title>Wmat: /* Command-line options */</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Squash_FS_Howto&amp;diff=1722&amp;oldid=prev"/>
				<updated>2006-12-12T19:05:35Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Command-line options&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:05, 12 December 2006&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 188:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 188:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!style=&amp;quot;background:#80cccc;&amp;quot;|'''Description'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!style=&amp;quot;background:#80cccc;&amp;quot;|'''Description'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -always-use-fragments|| divide all files greater than block size&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -always-use-fragments|| divide all files greater than block size into fragments (2.x only, will result in greater compression ratios)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;into fragments (2.x only, will result in greater compression&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ratios)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -b&amp;#160; [block&amp;#160; size]&amp;#160; ||use&amp;#160; [block size] filesystem block size (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;32&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -b&amp;#160; [block&amp;#160; size]&amp;#160; ||use&amp;#160; [block size] filesystem block size (&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;32Kbytes &lt;/ins&gt; default)&amp;#160; -&amp;#160; this can be either 512, 1024, 2048, 4096, 8192, 16384 or 32768&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Kbytes &lt;/del&gt; default)&amp;#160; -&amp;#160; this can be either 512, 1024, 2048, 4096,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;8192, 16384 or 32768&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -be&amp;#160; or&amp;#160; -le&amp;#160; ||force&amp;#160; a&amp;#160; big&amp;#160; or&amp;#160; little&amp;#160; endian&amp;#160; file&amp;#160; system,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -be&amp;#160; or&amp;#160; -le&amp;#160; ||force&amp;#160; a&amp;#160; big&amp;#160; or&amp;#160; little&amp;#160; endian&amp;#160; file&amp;#160; system, respectively &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;respectively&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -check-data|| enable additional file system checks&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -check-data|| enable additional file system checks&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -e&amp;#160; [file1]&amp;#160; (&amp;#160; [file2]&amp;#160; ...&amp;#160; )||&amp;#160; specify&amp;#160; which&amp;#160; files&amp;#160; and/or&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -e&amp;#160; [file1]&amp;#160; (&amp;#160; [file2]&amp;#160; ...&amp;#160; )||&amp;#160; specify&amp;#160; which&amp;#160; files&amp;#160; and/or directories&amp;#160; to&amp;#160; omit&amp;#160; from&amp;#160; the new file system that is to be created&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;directories&amp;#160; to&amp;#160; omit&amp;#160; from&amp;#160; the new file system that is to be&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;created&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -ef&amp;#160;  [file]||&amp;#160; specify&amp;#160; a&amp;#160; file&amp;#160; which&amp;#160; contains&amp;#160; the&amp;#160; list&amp;#160; of&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -ef&amp;#160;  [file]||&amp;#160; specify&amp;#160; a&amp;#160; file&amp;#160; which&amp;#160; contains&amp;#160; the&amp;#160; list&amp;#160; of files/directories to exclude&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;files/directories to exclude&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -info||&amp;#160; print files, their original size and compression ratio,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -info||&amp;#160; print files, their original size and compression ratio, as they are added to the file system&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;as they are added to the file system&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -keep-as-directory||&amp;#160; if the source is a single directory, force&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -keep-as-directory||&amp;#160; if the source is a single directory, force this directory to be a subdirectory of the root in the created file system&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;this directory to be a subdirectory of the root in the created&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;file system&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -noappend||&amp;#160; if&amp;#160; the&amp;#160; destination file/device already contains a&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -noappend||&amp;#160; if&amp;#160; the&amp;#160; destination file/device already contains a squashed file system, overwrite it, rather than append the new data to an existing file system&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;squashed file system, overwrite it, rather than append the new&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;data to an existing file system&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -no-duplicates|| do not detect/remove duplicate file names&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -no-duplicates|| do not detect/remove duplicate file names&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 223:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 210:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -noD or -noDataCompression|| do not compress the data&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -noD or -noDataCompression|| do not compress the data&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -noF or -noFragmentCompression|| do not compress the fragments&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -noF or -noFragmentCompression|| do not compress the fragments (2.x only)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;(2.x only)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -no-fragments||&amp;#160; do not generate fragment blocks (2.x only, this&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -no-fragments||&amp;#160; do not generate fragment blocks (2.x only, this will produce almost the same filesystem as 1.x did)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;will produce almost the same filesystem as 1.x did)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -noI or -noInodeCompression|| do not compress the inode table&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -noI or -noInodeCompression|| do not compress the inode table&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -nopad|| do not pad the resulting file system to a multiple of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;4&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -nopad|| do not pad the resulting file system to a multiple of &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;4KBytes&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;KBytes&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -root-becomes&amp;#160;  [name]||&amp;#160; can&amp;#160; be&amp;#160; used&amp;#160; while&amp;#160; appending&amp;#160; to&amp;#160; a&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -root-becomes&amp;#160;  [name]||&amp;#160; can&amp;#160; be&amp;#160; used&amp;#160; while&amp;#160; appending&amp;#160; to&amp;#160; a pre-existing&amp;#160; squashed&amp;#160; file&amp;#160; system: it will make a new root, and&amp;#160;  [name]&amp;#160;  directory&amp;#160;  will&amp;#160;  contain&amp;#160;  all pre-existing files/directories&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;pre-existing&amp;#160; squashed&amp;#160; file&amp;#160; system: it will make a new root,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;and&amp;#160;  [name]&amp;#160;  directory&amp;#160;  will&amp;#160;  contain&amp;#160;  all &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &lt;/del&gt;pre-existing&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;files/directories&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -version|| print the version, copyright and license message&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| -version|| print the version, copyright and license message&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wmat</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=Squash_FS_Howto&amp;diff=1721&amp;oldid=prev</id>
		<title>Wmat: Legacy Content Conversion</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Squash_FS_Howto&amp;diff=1721&amp;oldid=prev"/>
				<updated>2006-12-12T19:04:06Z</updated>
		
		<summary type="html">&lt;p&gt;Legacy Content Conversion&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==SquashFS HOWTO==&lt;br /&gt;
&lt;br /&gt;
Artemiy I. Pavlov&lt;br /&gt;
&lt;br /&gt;
Artemio.net&lt;br /&gt;
&lt;br /&gt;
&amp;lt;artemio (at) artemio (dot) net&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2004-06-07&lt;br /&gt;
Revision History&lt;br /&gt;
Revision 1.5 2004-06-07&lt;br /&gt;
Changes according to SquashFS release 2.0 alpha. Lots of&lt;br /&gt;
description improvements and clarifications. Split&lt;br /&gt;
instructions for Linux kernels of 2.6.x (new) and 2.4.x&lt;br /&gt;
series.&lt;br /&gt;
Revision 1.1 2004-05-22&lt;br /&gt;
Changes according to SquashFS release 1.3r3.&lt;br /&gt;
Revision 1.0 2004-02-19&lt;br /&gt;
Initial Release, reviewed by LDP.&lt;br /&gt;
Revision 0.2 2003-12-08&lt;br /&gt;
Text corrections, license added.&lt;br /&gt;
Revision 0.1 2003-11-24&lt;br /&gt;
Initial version. Instructions for SquashFS release 1.3r2.&lt;br /&gt;
&lt;br /&gt;
Abstract&lt;br /&gt;
&lt;br /&gt;
This   HOWTO   describes   the   usage   of   SquashFS   -   a highly-compressed  read-only  file  system for Linux, which is intended  for  use  in  tiny-sized  and  embedded systems, and&lt;br /&gt;
anywhere else you'd want to use a compressed file system. With this  document,  you'll  learn how to prepare a SquashFS-ready Linux  kernel,  create  a sqaushed file system and happily use&lt;br /&gt;
it.&lt;br /&gt;
&lt;br /&gt;
Home of this HOWTO&lt;br /&gt;
&lt;br /&gt;
The SquashFS HOWTO lives at http://artemio.net/projects/linuxdoc/squashfs.  There you will&lt;br /&gt;
always  find  the  latest version of the document, and will be able to send your feedback.&lt;br /&gt;
&lt;br /&gt;
===What is SquashFS===&lt;br /&gt;
&lt;br /&gt;
====Introduction====&lt;br /&gt;
&lt;br /&gt;
When  creating  tiny-sized  and  embedded Linux systems, every byte  of the storage device (floppy, flash disk, etc.) is very important,  so  compression is used everywhere possible. Also, compressed  file  systems  are frequently needed for archiving purposes.  For  huge  public archives, as well as for personal media archives, this is essential.&lt;br /&gt;
&lt;br /&gt;
SquashFS  brings  all  this  to a new level. It is a read-only file  system  that  lets  you  compress  whole file systems or single  directories, write them to other devices/partitions or&lt;br /&gt;
to  ordinary files, and then mount them directly (if a device) or  using  a  loopback  device (if it is a file). The modular, compact  system  design  of  SquashFS  is bliss. For archiving&lt;br /&gt;
purposes,  SquashFS  gives  you  a  lot  more  flexibility and performance speed than a .tar.gz archive.&lt;br /&gt;
&lt;br /&gt;
SquashFS  is distributed as a Linux kernel source patch (which enables  SquashFS  read  support  in  your  kernel),  and  the mksquashfs  tool,  which  creates  squashed file systems (in a&lt;br /&gt;
file or on a block device).&lt;br /&gt;
&lt;br /&gt;
The  latest  SquashFS  release tree is 2.x, the former one was 1.x.  This  document describes both these releases with proper notes  given.  For  example,  if  some feature or parameter is&lt;br /&gt;
different  in  these  release  trees,  it  will  be written as follows: new value (2.x) or old value (1.x)&lt;br /&gt;
&lt;br /&gt;
====Overview of SquashFS====&lt;br /&gt;
&lt;br /&gt;
* Data, inodes and directories are compressed&lt;br /&gt;
* SquashFS stores full uid/gids (32 bits), and file creation time&lt;br /&gt;
* Files  up to 2^32 bytes are supported; file systems can be up to 2^32 bytes&lt;br /&gt;
* Inode  and directory data are highly compacted, and packed on  byte boundaries; each compressed inode is on average 8 bytes  in  length  (the  exact length varies on file type, i.e.   regular   file,   directory,   symbolic  link,  and block/character device inodes have different sizes)&lt;br /&gt;
* SquashFS  can  use  block sizes up to 32 Kb (1.x) and 64Kb (2.x),  which achieves greater compression ratios than the normal 4K block size&lt;br /&gt;
* SquashFS  2.x inroduced the concept of fragment blocks: an ability  to  join  multiple  files smaller than block size into a single block, achieving greater compression ratios&lt;br /&gt;
* File duplicates are detected and removed&lt;br /&gt;
* Both  big  and  little endian architectures are supported; SquashFS  can  mount  file  systems  created  on different byte-order machines&lt;br /&gt;
&lt;br /&gt;
====Making it clear====&lt;br /&gt;
&lt;br /&gt;
Now  let's  make  sure any further discussions will be clearer for  you  to  understand.  The  procedure  of getting SquashFS working, basically, consists of the following steps:&lt;br /&gt;
#Patching and recompiling the target Linux kernel to enable SquashFS support&lt;br /&gt;
#Compiling the mksquashfs tool&lt;br /&gt;
#Creating a compressed file system with mksquashfs&lt;br /&gt;
#Testing:  mounting  a  squashed file system to a temporary location&lt;br /&gt;
#Modifying the /etc/fstab or startup scripts of your target Linux  system  to  mount the new squashed file system when needed&lt;br /&gt;
&lt;br /&gt;
===Getting ready for SquashFS===&lt;br /&gt;
&lt;br /&gt;
====Acquiring SquashFS====&lt;br /&gt;
&lt;br /&gt;
The SquashFS home site is located at http://squashfs.sourceforge.net/  -  it  contains news for the latest   release  and  it's  changelog,  as  well  as  general information about SquashFS. You can grab the latest version at the SqaushFS project page at SourceForge.&lt;br /&gt;
&lt;br /&gt;
====Preparing a SquashFS-capable kernel====&lt;br /&gt;
&lt;br /&gt;
In  order  to  read  SquashFS,  you  need it supported in your kernel - just as if it was a reiserfs or ext3 file system. You have  to  make  sure  there  is  an appropriate patch for your kernel   version   -  it  should  be  located  in  linux-2.x.y subdirectory  of the SquashFS source tree. Also, remember that in  most  cases  you will need a clean (original) Linux kernel source from kernel.org. If your kernel source is from a distro vendor,  it  may  be  already  pre-patched  with custom vendor patches, and patching with a SquashFS patch will almost surely not  work, as SquashFS patches are made against original Linux kernels.&lt;br /&gt;
&lt;br /&gt;
====Patching the kernel source====&lt;br /&gt;
&lt;br /&gt;
With  a kernel source and a proper SquashFS patch present, all you  have  to  do  is  (we'll  assume that you have your Linux kernel source in /usr/src/linux and that you have the SquashFS&lt;br /&gt;
source in /usr/src/squashfs):&lt;br /&gt;
&lt;br /&gt;
Change  to  the  SquashFS source directory and copy the kernel patch    (we'll   assume   it's   named   squashfs-patch) to /usr/src/linux.&lt;br /&gt;
 bash# cd /usr/src/squashfs&lt;br /&gt;
 bash# cp linux-2.x.y/squashfs-patch /usr/src/linux&lt;br /&gt;
&lt;br /&gt;
Go to the linux kernel source directory /usr/src/linux:&lt;br /&gt;
 bash# cd /usr/src/linux&lt;br /&gt;
&lt;br /&gt;
Note:  please  remember  that  we  will  not  be  leaving this directory  during  all  further kernel-related procedures, and all paths will be given relative to /usr/src/linux.&lt;br /&gt;
&lt;br /&gt;
Now patch the source with the SquashFS patch:&lt;br /&gt;
 bash# patch -p1 &amp;lt; squashfs-patch&lt;br /&gt;
&lt;br /&gt;
====Compiling a 2.6.x kernel====&lt;br /&gt;
&lt;br /&gt;
Cleanup and prepare the kernel source:&lt;br /&gt;
 bash# make distclean&lt;br /&gt;
 bash# make mrproper&lt;br /&gt;
&lt;br /&gt;
Configure    the    kernel   using   your   favourite method (config/menuconfig/xconfig/gconfig):&lt;br /&gt;
bash# make menuconfig&lt;br /&gt;
&lt;br /&gt;
#In   the   &amp;quot;File  systems&amp;quot;  section,  &amp;quot;Miscellaneous  file systems&amp;quot;  subsection,  enable  the  &amp;quot;Squashed  filesystem&amp;quot; option,  whether  as module or bundled with the kernel. It is  only  obligatory to compile SquashFS inside the kernel if you plan using squashed initial RAM disks (initrd).&lt;br /&gt;
#If  you  would  like  to  use a squashed initial RAM disk, enable  the  &amp;quot;Initial  RAM  disk  support&amp;quot;  in the &amp;quot;Device drivets&amp;quot; section, &amp;quot;Block devices&amp;quot; subsection. If  you  want to be able to mount the squashed file system via  a  loopback  device  in  future,  you  should  enable&lt;br /&gt;
#&amp;quot;Loopback device support&amp;quot; in the &amp;quot;Device drivers&amp;quot; section,&lt;br /&gt;
#&amp;quot;Block devices&amp;quot; subsection.&lt;br /&gt;
&lt;br /&gt;
Now you may compile the kernel and modules:&lt;br /&gt;
 bash# make&lt;br /&gt;
&lt;br /&gt;
====Compiling a 2.4.x kernel====&lt;br /&gt;
&lt;br /&gt;
Configure the kernel:&lt;br /&gt;
 bash# make menuconfig&lt;br /&gt;
&lt;br /&gt;
#In  the  &amp;quot;File  systems&amp;quot;  section,  enable  the  &amp;quot;Squashed filesystem&amp;quot;  option, whether as module or bundled with the kernel.  It  is only obligatory to compile SquashFS inside&lt;br /&gt;
    the  kernel  if  you plan using squashed initial RAM disks (initrd).&lt;br /&gt;
#If  you  would  like  to  use a squashed initial RAM disk, enable  the  &amp;quot;Initial  RAM  disk  support&amp;quot;  in  the &amp;quot;Block devices&amp;quot; section.&lt;br /&gt;
#If  you  want to be able to mount the squashed file system via  a  loopback  device  in  future,  you  should  enable &amp;quot;Loopback device support&amp;quot; in the &amp;quot;Block devices&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
Now you may compile the kernel and modules:&lt;br /&gt;
 bash# make dep&lt;br /&gt;
 bash# make bzImage&lt;br /&gt;
 bash# make modules&lt;br /&gt;
&lt;br /&gt;
==== Installing and testing the kernel ====&lt;br /&gt;
&lt;br /&gt;
It's  time  to  install  your new SquashFS-enabled kernel. The instructions  below  are for installing and booting the kernel on  the  host  machine. You may want to install and test it on the target system.&lt;br /&gt;
&lt;br /&gt;
We assume that the kernel was compiled for a x86 architecture, and   the   compressed   kernel   image   is  located  in  the arch/i386/boot/  subdirectory of the kernel tree. Now copy the&lt;br /&gt;
kernel  to  the  /boot directory (and name it bzImage-sqsh for convenience, if you like):&lt;br /&gt;
 bash# cp arch/i386/boot/bzImage /boot/bzImage-sqsh&lt;br /&gt;
&lt;br /&gt;
Don't forget to install the kernel modules if you have any:&lt;br /&gt;
 bash# make modules_install&lt;br /&gt;
&lt;br /&gt;
Modify  your  boot loader's configuration file to include your new  kernel  and install (update) the boot loader. Now you may reboot  with  your  new  kernel.  When  it  boots,  check that everything went fine:&lt;br /&gt;
 bash# cat /proc/filesystems&lt;br /&gt;
&lt;br /&gt;
Or, if you built SquashFS support as a kernel module:&lt;br /&gt;
 bash# insmod squashfs&lt;br /&gt;
 bash# cat /proc/filesystems&lt;br /&gt;
&lt;br /&gt;
If  you  see  the squashfs line among other file systems, this means you have successfully enabled SquashFS in your kernel.&lt;br /&gt;
&lt;br /&gt;
===Compiling the mksquashfs tool===&lt;br /&gt;
&lt;br /&gt;
Now  you  need  to  compile mksquashfs - the tool for creating squashed file systems.&lt;br /&gt;
 bash# cd /usr/src/squashfs/squashfs-tools&lt;br /&gt;
&lt;br /&gt;
Compile and install mksquashfs:&lt;br /&gt;
 bash# make&lt;br /&gt;
 bash# cp mksquashfs /usr/sbin&lt;br /&gt;
&lt;br /&gt;
If everything went fine, typing mksquashfs at the shell prompt should print it's &amp;quot;usage&amp;quot; message.&lt;br /&gt;
&lt;br /&gt;
== The mksquashfs tool, exposed==&lt;br /&gt;
&lt;br /&gt;
=== Using mksquashfs===&lt;br /&gt;
&lt;br /&gt;
mksquashfs is the tool for creating new squashed file systems, and  for appending new data to existing squashed file systems. The general command-line format for mksquashfs is:&lt;br /&gt;
 bash# mksquashfs source1 source2 ... destination [options]&lt;br /&gt;
&lt;br /&gt;
* source1,  source2, etc.: files and directories to be added to  the resulting filke system, given with relative and/or absolute paths&lt;br /&gt;
* destination:  a regular file (filesystem image file), or a   block  device  (such  as  /dev/fd0 or /dev/hda3) where you   want to have your squashed file system&lt;br /&gt;
&lt;br /&gt;
Notes for default mksquashfs behavior:&lt;br /&gt;
* When  the  new  files  are added to the new file system or   appended to an existing one, mksquashfs will automatically   rename  files  with  duplicate names: if two or more files named  text  will  appear in the same resulting directory, the  second  file  will be renamed to text_1, third one to text_2 and so on.&lt;br /&gt;
* Duplicate files will be removed, so there will be only one physical  instance (with SquashFS 2.x, you can disable the  detection/rtemoval    of    the    duplicates   with   the -no-duplicates option).&lt;br /&gt;
* If  destination has a pre-existing SquashFS file system on it,  by  default, the new source items will be appended to the  existing  root  directory.  Examine the options table below to   force   mksquashfs  to  overwrite  the  whole destination  and/or  change  the  way new source items are added.  Please note that it is not possible to append to a file  system  created with mksquashfs 1.x using mksquashfs 2.x.  You  will need to mount the SquashFS-1.x file system and  copy  the  files to some location, and then join them with  other  needed  files  to  create a SquashFS-2.x file system.&lt;br /&gt;
* If  a single source file or directory is given, it becomes the  root  in  a newly created file system. If two or more source  files  and/or directories are given, they will all become sub-items in the root of the new file system.&lt;br /&gt;
* The resulting filesystem will be padded to a multiple of 4Kb:  this  is required for filesystems to be used on block devices.  If you are very sure you don't ned this, use the -nopad option to disable this operation.&lt;br /&gt;
&lt;br /&gt;
See  the  next  section  for  more  details about all possible options.&lt;br /&gt;
&lt;br /&gt;
=== Command-line options===&lt;br /&gt;
&lt;br /&gt;
All  possible  options  for  mksquashfs are shown in the table below.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ Table 1. Command-line options of the mksquashfs tool &lt;br /&gt;
!style=&amp;quot;background:#80cccc;&amp;quot;|'''Option'''&lt;br /&gt;
!style=&amp;quot;background:#80cccc;&amp;quot;|'''Description'''&lt;br /&gt;
|-&lt;br /&gt;
| -always-use-fragments|| divide all files greater than block size&lt;br /&gt;
into fragments (2.x only, will result in greater compression&lt;br /&gt;
ratios)&lt;br /&gt;
|-&lt;br /&gt;
| -b  [block  size]  ||use  [block size] filesystem block size (32&lt;br /&gt;
Kbytes  default)  -  this can be either 512, 1024, 2048, 4096,&lt;br /&gt;
8192, 16384 or 32768&lt;br /&gt;
|-&lt;br /&gt;
| -be  or  -le  ||force  a  big  or  little  endian  file  system,&lt;br /&gt;
respectively&lt;br /&gt;
|-&lt;br /&gt;
| -check-data|| enable additional file system checks&lt;br /&gt;
|-&lt;br /&gt;
| -e  [file1]  (  [file2]  ...  )||  specify  which  files  and/or&lt;br /&gt;
directories  to  omit  from  the new file system that is to be&lt;br /&gt;
created&lt;br /&gt;
|-&lt;br /&gt;
| -ef   [file]||  specify  a  file  which  contains  the  list  of&lt;br /&gt;
files/directories to exclude&lt;br /&gt;
|-&lt;br /&gt;
| -info||  print files, their original size and compression ratio,&lt;br /&gt;
as they are added to the file system&lt;br /&gt;
|-&lt;br /&gt;
| -keep-as-directory||  if the source is a single directory, force&lt;br /&gt;
this directory to be a subdirectory of the root in the created&lt;br /&gt;
file system&lt;br /&gt;
|-&lt;br /&gt;
| -noappend||  if  the  destination file/device already contains a&lt;br /&gt;
squashed file system, overwrite it, rather than append the new&lt;br /&gt;
data to an existing file system&lt;br /&gt;
|-&lt;br /&gt;
| -no-duplicates|| do not detect/remove duplicate file names&lt;br /&gt;
|-&lt;br /&gt;
| -noD or -noDataCompression|| do not compress the data&lt;br /&gt;
|-&lt;br /&gt;
| -noF or -noFragmentCompression|| do not compress the fragments&lt;br /&gt;
(2.x only)&lt;br /&gt;
|-&lt;br /&gt;
| -no-fragments||  do not generate fragment blocks (2.x only, this&lt;br /&gt;
will produce almost the same filesystem as 1.x did)&lt;br /&gt;
|-&lt;br /&gt;
| -noI or -noInodeCompression|| do not compress the inode table&lt;br /&gt;
|-&lt;br /&gt;
| -nopad|| do not pad the resulting file system to a multiple of 4&lt;br /&gt;
KBytes&lt;br /&gt;
|-&lt;br /&gt;
| -root-becomes   [name]||  can  be  used  while  appending  to  a&lt;br /&gt;
pre-existing  squashed  file  system: it will make a new root,&lt;br /&gt;
and   [name]   directory   will   contain   all   pre-existing&lt;br /&gt;
files/directories&lt;br /&gt;
|-&lt;br /&gt;
| -version|| print the version, copyright and license message&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In  most cases, you should leave all compression/block options by  default,  as  they  allow  mksquashfs  to achieve the best possible compression ratios.&lt;br /&gt;
&lt;br /&gt;
== Creating and using squashed file systems==&lt;br /&gt;
&lt;br /&gt;
===Basic steps===&lt;br /&gt;
&lt;br /&gt;
In  order  to  create  a  squashed file system out of a single directory  (say,  /some/dir),  and output it to a regular file (thus,  producing  a  file system image), you need to say only&lt;br /&gt;
one magic phrase:&lt;br /&gt;
 bash# mksquashfs /some/dir dir.sqsh&lt;br /&gt;
&lt;br /&gt;
mksquashfs  will perform the squashing and print the resulting number  of  inodes  and  size  of data written, as well as the average   compression  ratio.  Now  you  have  your  /some/dir&lt;br /&gt;
directory  image  in  the  dir.sqsh  file. You can now use the mount command to mount it using a loopback device:&lt;br /&gt;
 bash# mkdir /mnt/dir&lt;br /&gt;
 bash# mount dir.sqsh /mnt/dir -t squashfs -o loop&lt;br /&gt;
&lt;br /&gt;
To check if you have what's expected:&lt;br /&gt;
 bash# ls /mnt/dir&lt;br /&gt;
&lt;br /&gt;
If  you  want to output the file system directly into a device (say, your floppy at /dev/fd0):&lt;br /&gt;
 bash# mksquashfs /some/dir /dev/fd0&lt;br /&gt;
&lt;br /&gt;
Then just mount the device:&lt;br /&gt;
 bash# mount /dev/fd0 /mnt/floppy -t squashfs&lt;br /&gt;
&lt;br /&gt;
And check if it's okay:&lt;br /&gt;
 bash# ls /mnt/floppy&lt;br /&gt;
&lt;br /&gt;
=== Squashing file systems===&lt;br /&gt;
&lt;br /&gt;
Operations  described  here  correspond  to most cases where a read-only compressed file system can be used, whether you want it  to  be  on  a  block  device  or  in a file. This could be&lt;br /&gt;
anything from large FTP/HTTP-served archives that don't change often,  to having a squashed /usr partition and anything alike with these.&lt;br /&gt;
&lt;br /&gt;
==== Example 1====&lt;br /&gt;
&lt;br /&gt;
Let's  suppose  you  have  a  /var/arch directory with lots of files and that you want to turn it into a squashed file system and  keep  it  on  your root partition as a file (it will be a&lt;br /&gt;
file  system image that you will mount via a loopback device). The operations needed to perform are as follows.&lt;br /&gt;
&lt;br /&gt;
Squash the directory, then mount it via loopback to test it:&lt;br /&gt;
 bash# mksquashfs /var/arch /var/arch.sqsh&lt;br /&gt;
 bash# mkdir /mnt/tmp&lt;br /&gt;
 bash# mount /var/arch.sqsh /mnt/tmp -t squashfs -o loop&lt;br /&gt;
 bash# ls /mnt/tmp&lt;br /&gt;
&lt;br /&gt;
If  everything  is  as  expected,  make this file system mount automatically  at  boot  time  by  adding  this  line  to your /etc/fstab:&lt;br /&gt;
  /var/arch.sqsh  /var/arch       squashfs        ro,defaults 0 0&lt;br /&gt;
&lt;br /&gt;
Unmount  the  file  system from the temporary mount point, and mount using it's fstab entry:&lt;br /&gt;
 bash# umount /mnt/tmp&lt;br /&gt;
 bash# mount /var/arch&lt;br /&gt;
&lt;br /&gt;
Now just ensure that everything works fine:&lt;br /&gt;
 bash# ls /var/arch&lt;br /&gt;
&lt;br /&gt;
==== Example 2====&lt;br /&gt;
&lt;br /&gt;
Say  you  have  two  hard disk partitions, /dev/hda6 (which is empty)  and /dev/hda7 (which is bigger than /dev/hda6, mounted at  /var/arch,  contains  some data and is full). Now, say you&lt;br /&gt;
want  to  squash  the  /dev/hda7  file  system  and move it to /dev/hda6, then use /dev/hda7 for some other purposes. We will suppose you have the following line in /etc/fstab (reiserfs is&lt;br /&gt;
just an example file system used on /dev/hda7):&lt;br /&gt;
 /dev/hda7       /var/arch       reiserfs        defaults 0 0&lt;br /&gt;
&lt;br /&gt;
In the same fashion as with the previous example:&lt;br /&gt;
 bash# mksquashfs /var/arch /var/arch.sqsh&lt;br /&gt;
 bash# mkdir /mnt/tmp&lt;br /&gt;
 bash# mount /var/arch.sqsh /mnt/tmp -t squashfs -o loop&lt;br /&gt;
 bash# ls /mnt/tmp&lt;br /&gt;
&lt;br /&gt;
If  everything went fine, unmount /dev/hda7 and use dd to copy&lt;br /&gt;
 /var/arch.sqsh to /dev/hda6:&lt;br /&gt;
 bash# umount /dev/hda7&lt;br /&gt;
 bash# dd if=/var/arch.sqsh of=/dev/hda7&lt;br /&gt;
&lt;br /&gt;
Now change the line in /etc/fstab for /dev/hda7 to:&lt;br /&gt;
 /dev/hda6       /var/arch       squashfs        ro,defaults 0 0&lt;br /&gt;
&lt;br /&gt;
Mount the new file system and check to see if all went fine:&lt;br /&gt;
 bash# mount /var/arch&lt;br /&gt;
 bash# ls /var/arch&lt;br /&gt;
&lt;br /&gt;
Don't forget to erase the unneeded file system image:&lt;br /&gt;
 bash# rm /var/arch.sqsh&lt;br /&gt;
&lt;br /&gt;
=== Creating tiny/embedded systems===&lt;br /&gt;
&lt;br /&gt;
By saying &amp;quot;tiny/embedded&amp;quot;, I mean Linux systems that are being built  for  booting  from  floppy  disks, IDE/USB flash disks, iso9660 CD-ROMs, small-sized hard drives and the like. Whether you want to have your whole root file system on a single media (a  single  partition,  a  single  floppy),  or have a modular system (several floppies or disk partitions), the procedure is almost  identical.  Creating  such Linux systems themselves is out  of  scope  of this HOWTO - there are dedicated HOWTOs and guides  for  this  (like  the  Bootdisk  HOWTO  and Linux From Scratch - visit www.tldp.org to retrieve these documents).&lt;br /&gt;
&lt;br /&gt;
==== Squashed file systems on floppy/flash/hard disks ====&lt;br /&gt;
&lt;br /&gt;
In  order  to use SquashFS for creating Linux systems on small disks,  you just have to follow the usual steps for creating a minimal   system,   performing  the  following  operations  at&lt;br /&gt;
respective points:&lt;br /&gt;
#When  developing  a  kernel for your system, make sure you enable  SquashFS  support  so  it  can mount squashed file systems&lt;br /&gt;
#Use  mksquashfs  for  creating read-only initial ram disks and/or root and/or other file systems&lt;br /&gt;
#Don't  forget  to  set  file  system  types to squashfs in /etc/fstab  and/or  the startup scripts of your system for mounting squashed file systems&lt;br /&gt;
&lt;br /&gt;
Floppy  example. Let's say you have your floppy system tree at /home/user/floppylinux  and  you  want  to place the root file system  on  one floppy and /usr on another. What you should do&lt;br /&gt;
is:&lt;br /&gt;
 bash# cd /home/user&lt;br /&gt;
 bash# mksquashfs floppylinux root.sqsh -e usr&lt;br /&gt;
 bash# mksquashfs floppylinux/usr usr.sqsh&lt;br /&gt;
&lt;br /&gt;
Note  1:  you can see here how we use the -e option to exclude the /usr directory for root file system's image.&lt;br /&gt;
&lt;br /&gt;
Note  2:  don't forget to specify squashfs in your root disk's /etc/fstab  or  startup  scripts  when  mounting the /usr file system.&lt;br /&gt;
&lt;br /&gt;
Insert  a  root  disk  in your 3.5&amp;quot; floppy drive (I assume you have  a lilo or grub on it, and, thus, a file system exists on this  floppy,  and  the root file system will reside under the&lt;br /&gt;
/boot directory of this file system):&lt;br /&gt;
 bash# mount /mnt/floppy&lt;br /&gt;
 bash# cp root.sqsh /mnt/floppy/boot&lt;br /&gt;
&lt;br /&gt;
When  done,  unmount  the  root floppy, change the floppy to a /usr disk and use dd to transfer the usr file system:&lt;br /&gt;
  bash# dd if=usr.sqsh of=/dev/fd0&lt;br /&gt;
&lt;br /&gt;
==== Squashed file systems on CD-ROMs====&lt;br /&gt;
&lt;br /&gt;
With  SquashFS,  you can compress large file systems that will be used in live CDs (just as an example).&lt;br /&gt;
#Enable SquashFS in the linux kernel of the target system&lt;br /&gt;
#Create a squashed root file system&lt;br /&gt;
#Modify  the  /etc/fstab  or  startup scripts of the target system to mount the squashd file system when you need it&lt;br /&gt;
&lt;br /&gt;
If  you  create  a  root  file  system  out of a running Linux system,  use  the  -e  option  for  mksquashfs  to exclude all pseudo-filesystems such as /proc, /sys (on linux kernels after&lt;br /&gt;
2.5.x)  and /dev (when using DevFS). Also, don't forget to add the  file  system  image  itself  that  is  being created with mksquashfs   (I   think   you   know  the  reasons  for  these&lt;br /&gt;
exclusions).&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements==&lt;br /&gt;
&lt;br /&gt;
I  would  like  to  express my sincere thanks and immeasurable&lt;br /&gt;
respect to:&lt;br /&gt;
* Phillip  Lougher  - for his brilliant work under squashfs, for  creating an exculsive patch for linux-2.4.18, for his help with polishing this howto and answers to my mails&lt;br /&gt;
* Tabatha Marshall at TLDP for helping me with bringing this HOWTO to the final 1.0 release&lt;br /&gt;
* Everybody  at  The  Linux  Documentation Project for their great  work under all the HOWTOs and guides that helped me a lot with exploring and hacking Linux&lt;br /&gt;
* All  those  at  the  TLDP mailing lists who helped me with getting started&lt;br /&gt;
* Endless  thanks  and  respect  to  everybody  who develops open-source software&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
This  document may be used and distributed under the terms and conditions  set  forth  in the Open Content licence. In short, this  means  that  you can freely modify and re-distribute the&lt;br /&gt;
HOWTO  under  the  main condition that you keep the author and copyright  the  article along. The full text of the licence is available at http://www.opencontent.org/opl.shtml&lt;br /&gt;
&lt;br /&gt;
[[Category:Squash FS HOWTO]]&lt;br /&gt;
[[Category:HOWTO]]&lt;/div&gt;</summary>
		<author><name>Wmat</name></author>	</entry>

	</feed>