<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: How To: Build A Read-Only Linux System</title>
	<atom:link href="http://www.logicsupply.com/blog/2009/01/27/how-to-build-a-read-only-linux-system/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.logicsupply.com/blog/2009/01/27/how-to-build-a-read-only-linux-system/</link>
	<description>Logic Supply corporate weblog</description>
	<lastBuildDate>Fri, 12 Mar 2010 20:20:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Confluence: Server Management</title>
		<link>http://www.logicsupply.com/blog/2009/01/27/how-to-build-a-read-only-linux-system/comment-page-1/#comment-12210</link>
		<dc:creator>Confluence: Server Management</dc:creator>
		<pubDate>Tue, 19 Jan 2010 19:57:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.logicsupply.com/blog/?p=439#comment-12210</guid>
		<description>&lt;strong&gt;Read only root filesystem...&lt;/strong&gt;

The following references may be useful:...</description>
		<content:encoded><![CDATA[<p><strong>Read only root filesystem&#8230;</strong></p>
<p>The following references may be useful:&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: YAM</title>
		<link>http://www.logicsupply.com/blog/2009/01/27/how-to-build-a-read-only-linux-system/comment-page-1/#comment-11229</link>
		<dc:creator>YAM</dc:creator>
		<pubDate>Fri, 18 Dec 2009 11:04:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.logicsupply.com/blog/?p=439#comment-11229</guid>
		<description>I&#039;ve read the articles carefully, and
1. started from backing up kernel img
2. edit menu.lst
3. prepare 2 scripts
4. reboot
and it seems working very fine under kubuntu9.04 64 bit.
log files are visible about only current session.
i hope this usb os works forever!

Thanks a lot.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve read the articles carefully, and<br />
1. started from backing up kernel img<br />
2. edit menu.lst<br />
3. prepare 2 scripts<br />
4. reboot<br />
and it seems working very fine under kubuntu9.04 64 bit.<br />
log files are visible about only current session.<br />
i hope this usb os works forever!</p>
<p>Thanks a lot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Penpo</title>
		<link>http://www.logicsupply.com/blog/2009/01/27/how-to-build-a-read-only-linux-system/comment-page-1/#comment-9835</link>
		<dc:creator>Penpo</dc:creator>
		<pubDate>Tue, 28 Jul 2009 17:28:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.logicsupply.com/blog/?p=439#comment-9835</guid>
		<description>Two thoughts.
1. The system I did this one used a separate partition as swap, this partition resides on the flash device - not ideal I suppose (mainly since swap is used before the ram runs out).
Possible solutions(?)
* Turn off swap. I&#039;ve read that that isn&#039;t recommended, not sure of the reason though - theoretically that solution appeals to me.
* Use a file or ramdrive as swap (seems like an ugly solution though, and won&#039;t allow for much swap anyway - although after reading on the subject it might be sensible).
* Echo 0 into /proc/sys/vm/swappiness, I don&#039;t know what that actually results in so I don&#039;t know whether it is sensible in this scenario.

Basically I use the read-only solution on a server that acts as a router and file-server (mainly for backup and samba-storage for semi-large files). Unless an application leaks a lot of memory I don&#039;t see how the 2 GB of ram would run out on this non-X machine.
It&#039;s often said that turning off swap will crash the OS if ram runs out, but won&#039;t swap just postpone it?

That said I&#039;ve barely seen any traffic (iostat) to the swap-partition (then again I&#039;m just experimenting with it so far), but since the machine will be out of my reach when it is deployed it would be quite annoying if the flash device was worn out.

2. Wouldn&#039;t it be possible to mount the flash-device and do something like:
cp /rw/* /mnt/flash/ -ur  to update all the files that have been changed in case you did some changes that you wanted to store permanently - without rebooting (the solutions to make permanent changes I&#039;ve read about so far doesn&#039;t really work that well to do remotely).

Also, what decides how large the tmpfs should be?
On my 2 GB system it takes 1004 MB but I&#039;ve yet to see where that spaces comes from as &#039;top&#039; etc. doesn&#039;t seem to take into account that 1004 MB of the ram is locked away(?).</description>
		<content:encoded><![CDATA[<p>Two thoughts.<br />
1. The system I did this one used a separate partition as swap, this partition resides on the flash device &#8211; not ideal I suppose (mainly since swap is used before the ram runs out).<br />
Possible solutions(?)<br />
* Turn off swap. I&#8217;ve read that that isn&#8217;t recommended, not sure of the reason though &#8211; theoretically that solution appeals to me.<br />
* Use a file or ramdrive as swap (seems like an ugly solution though, and won&#8217;t allow for much swap anyway &#8211; although after reading on the subject it might be sensible).<br />
* Echo 0 into /proc/sys/vm/swappiness, I don&#8217;t know what that actually results in so I don&#8217;t know whether it is sensible in this scenario.</p>
<p>Basically I use the read-only solution on a server that acts as a router and file-server (mainly for backup and samba-storage for semi-large files). Unless an application leaks a lot of memory I don&#8217;t see how the 2 GB of ram would run out on this non-X machine.<br />
It&#8217;s often said that turning off swap will crash the OS if ram runs out, but won&#8217;t swap just postpone it?</p>
<p>That said I&#8217;ve barely seen any traffic (iostat) to the swap-partition (then again I&#8217;m just experimenting with it so far), but since the machine will be out of my reach when it is deployed it would be quite annoying if the flash device was worn out.</p>
<p>2. Wouldn&#8217;t it be possible to mount the flash-device and do something like:<br />
cp /rw/* /mnt/flash/ -ur  to update all the files that have been changed in case you did some changes that you wanted to store permanently &#8211; without rebooting (the solutions to make permanent changes I&#8217;ve read about so far doesn&#8217;t really work that well to do remotely).</p>
<p>Also, what decides how large the tmpfs should be?<br />
On my 2 GB system it takes 1004 MB but I&#8217;ve yet to see where that spaces comes from as &#8216;top&#8217; etc. doesn&#8217;t seem to take into account that 1004 MB of the ram is locked away(?).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RawShark</title>
		<link>http://www.logicsupply.com/blog/2009/01/27/how-to-build-a-read-only-linux-system/comment-page-1/#comment-9821</link>
		<dc:creator>RawShark</dc:creator>
		<pubDate>Mon, 27 Jul 2009 16:01:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.logicsupply.com/blog/?p=439#comment-9821</guid>
		<description>Worked perfectly for me! Going to blog this and use it to roll out 6 full Ubuntu PCs in a public area.</description>
		<content:encoded><![CDATA[<p>Worked perfectly for me! Going to blog this and use it to roll out 6 full Ubuntu PCs in a public area.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Penpo</title>
		<link>http://www.logicsupply.com/blog/2009/01/27/how-to-build-a-read-only-linux-system/comment-page-1/#comment-9589</link>
		<dc:creator>Penpo</dc:creator>
		<pubDate>Sun, 28 Jun 2009 22:43:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.logicsupply.com/blog/?p=439#comment-9589</guid>
		<description>apt-get install aufs-modules-2.6-amd64
fixed it

Thanks for an excellent guide!</description>
		<content:encoded><![CDATA[<p>apt-get install aufs-modules-2.6-amd64<br />
fixed it</p>
<p>Thanks for an excellent guide!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
