<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>caracasa.de &#187; Linux</title>
	<atom:link href="http://www.caracasa.de/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.caracasa.de</link>
	<description>You may say I&#039;m a dreamer</description>
	<lastBuildDate>Sat, 04 Sep 2010 16:27:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Beagleboard will noch nicht wie ich</title>
		<link>http://www.caracasa.de/2010/04/29/beagleboard-will-noch-nicht-wie-ich/</link>
		<comments>http://www.caracasa.de/2010/04/29/beagleboard-will-noch-nicht-wie-ich/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 16:08:26 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[Angstrom]]></category>
		<category><![CDATA[Beagleboard]]></category>

		<guid isPermaLink="false">http://www.caracasa.de/?p=2187</guid>
		<description><![CDATA[In ein paar Tagen m&#246;chte ich meine Bachelorarbeit anmelden, doch die Angstrom Distribution auf dem Beagleboard macht &#196;rger. Mit ist es bisher nicht gelungen ein Image zu erstellen, mit dem ich wirklich arbeiten kann. Zumindest die H&#252;rde mit den inkompatiblen Versionen des U-Boot Bootloaders habe ich inzwischen &#252;berwunden. Jedes Image, das ich &#252;ber den Online-Build-Service [...]]]></description>
			<content:encoded><![CDATA[<p>In ein paar Tagen m&#246;chte ich meine Bachelorarbeit anmelden, doch die <a href="http://www.angstrom-distribution.org/">Angstrom Distribution</a> auf dem Beagleboard macht &#196;rger. Mit ist es bisher nicht gelungen ein Image zu erstellen, mit dem ich wirklich arbeiten kann. Zumindest die H&#252;rde mit den inkompatiblen Versionen des U-Boot Bootloaders habe ich inzwischen &#252;berwunden.</p>
<p>Jedes Image, das ich &#252;ber den <a href="http://www.angstrom-distribution.org/narcissus/">Online-Build-Service Narcissus</a> erstellt habe, bricht leider beim Bootvorgang mit einem Kernel-Panic ab oder wirft mich ohne aussagekr&#228;ftige Fehlermeldung auf eine Notfall-Shell.</p>
<p>Mit dem aktuellen Beagleboard-Demo-Image komme ich derzeit noch am weitesten:</p>
<p>Ethernet &#252;ber USB, USB Stick, Tastatur und Maus funktionieren. SSH-Shell, SFTP &#8211; das ist ein Anfang. Selbst der X11-Server mit Enlightment startet und l&#228;sst sich etwas stockend bedienen. Damit sind zumindest theoretisch die meisten Voraussetzungen bereits gegeben.</p>
<p>Es fehlen nur noch ein Compiler, um die DSPLink Examples auf dem Board bauen zu k&#246;nnen und die Utilities f&#252;r die ALSA Schnittstelle, um dort die Aufnahme und Ausgabe testen zu k&#246;nnen. Das alles sollte meiner Meinung nach &#252;ber das OPKG Paketemanagement-System installierbar sein. Leider schl&#228;gt ein einfaches <em>opkg upgrade</em> wegen Speicherproblemen schon beim Download der Pakete fehl. Da ich das Beagleboard mit seinen 256MB Ram ohne SWAP-Space betreibe, treten die Probleme recht schnell auf und es werden zuf&#228;llige Prozesse abgeschossen, bis es auch den opkg-Prozess erwischt.</p>
<p>Mein Enlightment hat es dabei schon  erwischt und will nicht starten.</p>
<p>W&#228;re nur das Wiederherstellen des urspr&#252;nglichen Zustands nicht so zeitaufw&#228;ndig:<br />
Zwei Gigabyte per dd &#252;ber einen Cardreader auf die SDHC-Karte zu bekommen dauert einfach ewig (~2 MB/ Sekunde).</p>
<p>Der BurnOut ist aber noch fern, auch wenn ich so langsam gerne mit der &#8220;richtigen&#8221; Arbeit beginnen w&#252;rde. <img src='http://www.caracasa.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Die n&#228;chsten Optionen: SWAP auf USB-Stick (langsam) und externes manuelles &#220;bertragen der richtigen Pakete auf die SD-Karte.</p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.11';
var flattr_uid = '17556';
var flattr_url = 'http://www.caracasa.de';
var flattr_lng = 'de_DE';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'caracasa.de';
var flattr_dsc = 'You may say I&#039;m a dreamer';
</script>
<script src="http://api.flattr.com/button/load.js?v=0.2" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://www.caracasa.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.caracasa.de/2010/04/29/beagleboard-will-noch-nicht-wie-ich/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Festplatten unter Ubuntu klonen</title>
		<link>http://www.caracasa.de/2010/02/26/festplatten-unter-ubuntu-klonen/</link>
		<comments>http://www.caracasa.de/2010/02/26/festplatten-unter-ubuntu-klonen/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 00:21:06 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technik]]></category>

		<guid isPermaLink="false">http://www.caracasa.de/?p=1962</guid>
		<description><![CDATA[Vor zwei Wochen hatte ich mich hier &#252;ber den wachsenden Speicherhunger meiner Spielepartition beschwert, die nicht mehr auf die 160GB Systemplatte passen wollte. Aus diesem Grund (und um meinen Server auf die kommende Bachelorarbeit vorzubereiten) lag gestern u.a. eine neue Festplatte im Briefkasten bzw. beim Nachbarn. Das Klonen der gesamten Festplatte mit dd aus Ubuntu [...]]]></description>
			<content:encoded><![CDATA[<p>Vor zwei Wochen hatte ich mich <a href="http://www.caracasa.de/2010/02/10/masseffect-2-nach-der-klausurpause/">hier</a> &#252;ber den wachsenden Speicherhunger meiner Spielepartition beschwert, die nicht mehr auf die 160GB Systemplatte passen wollte. Aus diesem Grund (und um meinen Server auf die kommende Bachelorarbeit vorzubereiten) lag gestern u.a. eine neue Festplatte im Briefkasten bzw. beim Nachbarn.</p>
<p>Das Klonen der gesamten Festplatte mit dd aus Ubuntu heraus wollte aber zun&#228;chst nicht klappen. Nach 21 GB gab es einen Input/Output-Error und das Tool brach ab. Trotzdem an dieser Stelle ein kleiner Tipp, um lange Datentransfers ohne Ausgabe durch Pipes zu &#252;berwachen: <a href="http://www.catonmat.net/blog/unix-utilities-pipe-viewer/">Der kleine Befehl pv</a> schreibt die Datenrate und die &#252;bertragene Datenmenge auf die Standardausgabe und ist nicht sonderlich bekannt.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">dd</span> <span style="color: #007800;"><span style="color: #000000; font-weight: bold;">if</span></span>=<span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sdx <span style="color: #007800;">of</span>=<span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sdy</pre></td></tr></table></div>

<p>wird zu</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">dd</span> <span style="color: #007800;"><span style="color: #000000; font-weight: bold;">if</span></span>=<span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sdx <span style="color: #000000; font-weight: bold;">|</span> pv <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">dd</span> <span style="color: #007800;">of</span>=<span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sdy</pre></td></tr></table></div>

<p>Aber zur&#252;ck zur Festplatte: <span id="more-1962"></span>Von den Fehlern aufgeschreckt, bin ich auf die <a href="http://de.wikipedia.org/wiki/Self-Monitoring,_Analysis_and_Reporting_Technology">SMART</a>-Werte aufmerksam geworden. Dort genauer gesagt auf einen umplatzierten Sektor, der zwar noch nicht den Gesundheitsstatus der Festplatte bedroht, aber auch bestimmt kein positiver Vorbote ist. </p>
<p>F&#252;r solche Zwecke gibt es die dd-Variante <a href="http://www.garloff.de/kurt/linux/ddrescue/">dd_rescue</a>, die Fehler erkennt und nicht gleich zum Anlass nimmt die Arbeit einzustellen.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">dd_rescue <span style="color: #660033;">-v</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sdx <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sdy</pre></td></tr></table></div>

<p>Dieser Aufruf erledigt die gleiche Arbeit und ist als Zugabe mitteilungsfreudiger. </p>
<p>GParted durfte im Anschluss die Spiele Partition (und wie mich etwas &#252;berraschte auch das NTFS Dateisystem) vergr&#246;&#223;ern. Bis auf einen erzwungenen Checkdisk-Durchlauf beim n&#228;chsten Start von Windows, verliert Windows 7 dazu wenig Worte. Nun schwirrt nur doch dieser fehlerhafte Sektor im neuen Dateisystem herum, der hoffentlich Bestandteil einer unwichtigen Datei war. Der &#8220;Reallocated Sector&#8221; nach SMART m&#252;sste in meinen Augen noch ein zweiter Fehler sein, der von der Firmware gegen&#252;ber dem Betriebsystem und Programmen versteckt bzw. &#8220;transparent korrigiert&#8221; wird. </p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.11';
var flattr_uid = '17556';
var flattr_url = 'http://www.caracasa.de';
var flattr_lng = 'de_DE';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'caracasa.de';
var flattr_dsc = 'You may say I&#039;m a dreamer';
</script>
<script src="http://api.flattr.com/button/load.js?v=0.2" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://www.caracasa.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.caracasa.de/2010/02/26/festplatten-unter-ubuntu-klonen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grub-Durcheinander</title>
		<link>http://www.caracasa.de/2009/12/06/grub-durcheinander/</link>
		<comments>http://www.caracasa.de/2009/12/06/grub-durcheinander/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 01:38:16 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.caracasa.de/?p=1776</guid>
		<description><![CDATA[Mich hat es vorgestern Abend beim Update auf Ubuntu 9.10 Karmic seit langem mal wieder so richtig erwischt. Nach dem Update (und vorheriger Sicherung) war Grub nicht mehr in der Lage seine Daten zu finden. Eventuell hatte sich das Problem aber schon vorher entwickelt, denn trotz separater Boot-Partition in der sich zumindest nach der Installation [...]]]></description>
			<content:encoded><![CDATA[<p>Mich hat es vorgestern Abend beim Update auf Ubuntu 9.10 Karmic seit langem mal wieder so richtig erwischt. Nach dem Update (und vorheriger Sicherung) war Grub nicht mehr in der Lage seine Daten zu finden. Eventuell hatte sich das Problem aber schon vorher entwickelt, denn trotz separater Boot-Partition in der sich zumindest nach der Installation zwei recht aktuelle Kombinationen aus Kernel/Initrd befanden, war auch der unbenutzte Mountpoint auf der root-Platte voller Kernel deutlich &#228;lterer Bauart &#8211; wie ich mithilfe einer GRML-LiveCD heraus fand. Grub k&#246;nnte sich also die gesamte Zeitspanne seit 9.04 aus diesem Verzeichnis bedient haben. Und zu meiner Schande muss ich gestehen, dass ich nie bewusst kontrolliert habe, ob der jeweils aktuelle Kernelversion auch korrekt im Bootmen&#252; angezeigt wurde. </p>
<p>Kernel-Updates wurden korrekt auf die boot-Partition installiert, w&#228;hrend der Bootmanager noch immer seine Auswahl aus dem /boot Verzeichnis bezog und den immer gleichen Kernel bootete. Sicherheitsl&#252;cke hoch 2! </p>
<p>Genau zur&#252;ckverfolgen, kann ich dies jetzt nicht mehr &#8211; daf&#252;r habe ich bei der Fehlersuche schon zu viel &#252;berschrieben &#8211; aber diese Version scheint in meinen Augen am plausibelsten zu sein.</p>
<p>Karmic als Ganzes hat ja schon einiges an negativer Presse &#252;ber zerst&#246;rte Installationen bekommen, aber dies muss ich mir wohl doch selber zuschreiben. Abgesehen von diesem Problem, das mich einige Stunden gekostet hatte (&#228;ndern, booten, grml rein, wieder booten, grub konsole, &#8230;) l&#228;uft aber alles wieder sauber und stabil.</p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.11';
var flattr_uid = '17556';
var flattr_url = 'http://www.caracasa.de';
var flattr_lng = 'de_DE';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'caracasa.de';
var flattr_dsc = 'You may say I&#039;m a dreamer';
</script>
<script src="http://api.flattr.com/button/load.js?v=0.2" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://www.caracasa.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.caracasa.de/2009/12/06/grub-durcheinander/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Projekt: Homeserver von CompactFlash</title>
		<link>http://www.caracasa.de/2009/09/22/projekt-homeserver-von-compactflash/</link>
		<comments>http://www.caracasa.de/2009/09/22/projekt-homeserver-von-compactflash/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 01:09:37 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.caracasa.de/?p=1647</guid>
		<description><![CDATA[Die Hardware lag schon einige Zeit bei mir herum: Jumtec CoolMonster CMP/P166L Ein Industrie-Board mit PISA-Schnittstelle (ISA+PCI vereint), auf dem ein low-power Pentium 1 MMX mit 166 MHz arbeitet. Typische Leistungsaufnahme]]></description>
			<content:encoded><![CDATA[<p>Die Hardware lag schon einige Zeit bei mir herum:</p>
<ul>
<li><strong>Jumtec CoolMonster CMP/P166L</strong><br />
Ein Industrie-Board mit PISA-Schnittstelle (ISA+PCI vereint), auf dem ein low-power Pentium 1 MMX mit 166 MHz arbeitet. Typische Leistungsaufnahme <10W dank embedded CPU.</li>
<li><strong>128MB SDRAM</strong></li>
<li><strong>PISA Backplane mit einigen PCI und ISA Steckpl&#228;tzen</strong><br />
Spannungsversorgung &#252;ber die alten AT-Stecker oder &#252;ber Schraubklemmen.</li>
<li><strong>PCI-Netzwerkkarte mit Realtek 8139 Chipsatz</strong></li>
<li><strong>Dual-CompactFlash Adapter mit einer 8GB CF-Karte</strong></li>
<li><strong>Netzteil mit 12V und 5V</strong><br />
Inzwischen in einem alten ATX-Netzteil verbaut, damit es ausreichend bel&#252;ftet und gesch&#252;tzt in ein normales Geh&#228;use passt. Zudem liegt der Eingang auf einer Kaltger&#228;te-Buchse und l&#228;sst sich mit einem Schalter unterbrechen.</li>
<li><strong>19 Zoll Geh&#228;use mit 4 HE</strong></li>
</ul>
<p>Ausgabe von <em>lspci</em>:</p>
<blockquote><p>00:00.0 Host bridge: ALi Corporation M1541 (rev 04)<br />
00:01.0 PCI bridge: ALi Corporation M1541 PCI to AGP Controller (rev 04)<br />
00:07.0 ISA bridge: ALi Corporation M1533/M1535/M1543 PCI to ISA Bridge [Aladdin IV/V/V+] (rev c3)<br />
00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)<br />
00:10.0 IDE interface: ALi Corporation M5229 IDE (rev c1)<br />
00:14.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)<br />
01:02.0 VGA compatible controller: Chips and Technologies F69000 HiQVideo (rev 64)</p></blockquote>
<p>Die Installation des Basis-Systems nahm ich in einem zweiten Rechner vor, da ich ohne neue Kabel zu verlegen, neben dem Board nur noch den CF-Adapter versorgen konnte. Leider unterst&#252;tzt das &#8220;Monster&#8221; weder das Booten von USB, noch von einer pr&#228;parierten zweiten CF, die das Dateisystem einer Install-CD (syslinux) enth&#228;lt. Also baute ich den Adapter zun&#228;chst in einen Rechner mit optischem Laufwerk ein.<br />
<span id="more-1647"></span></p>
<h1>1. Versuch: Ubuntu 9.04 Server</h1>
<p>In Ubuntu kenne ich mich am besten aus. Leider wurde auf der der Hardware des Zweitrechners ein Kernel <strong>ohne Kompatibilit&#228;t f&#252;r Pentium 1 Prozessoren</strong> installiert. Der Server quittierte diesen Umstand mit folgender Meldung und blieb stehen.</p>
<blockquote><p>This kernel requires the following features not present on the CPU: pae cmov</p></blockquote>
<p>Das Paket mit dem offiziellen Kernel f&#252;r die 386-Plattform &#252;bersah ich leider und so bem&#252;hte ich mich, die Plattform manuell in den Ubuntu-Kernel-Quellen zu &#228;ndern. Auch nach der dritten &#220;bersetzung und expliziter Deaktivierung der PAE Unterst&#252;tzung (Physical Address Extension Support), wollte das fehlende Feature aber nicht an Bedeutung verlieren. </p>
<p>Zwei Versuche mit dem Vanilla-Kernel 2.6.31 booteten leider in einen Bildschirm-Modus, den mein alter TFT (der etwas eigen ist) nicht darstellen konnte.</p>
<h1>2. Versuch: Debian Lenny Alternative-Installer</h1>
<p>Lang lang ist es her, dass ich zuletzt mit Debian gearbeitet habe (genauer gesagt, seit Debian Sarge 3.1 von 2005). Auch hier wurde ein 686-Kernel installiert &#8211; allerdings fand ich hier mit <a href="http://blog.christiankarsch.de/">Christians</a> Hilfe gleich den 386-Kernel und konnte neben dem Minimalsystem auch den OpenSSH-Server installieren.</p>
<p>Beim Umzug des Datentr&#228;gers auf den Server musste ich allerdings doch ein wenig in den Konfigurationsdateien w&#252;hlen, da sich die HDD-Devices und das Netzwerkinterface ge&#228;ndert hatten. Debian setzt z.B. (noch) keine UUIDs zur Identifizierung der Partitionen ein und durch den Umzug einen Netzwerkkartentausch war ich inzwischen bei eth2 angelangt. <img src='http://www.caracasa.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h1>Der Bootvorgang</h1>
<p>Trotz testweisem Deaktivieren von ACPI per Kernel-Parameter gibt es noch vor dem Init-Script zwei Fehlermeldung, die ein wenig Zeit kosten.</p>
<p>Im sp&#228;teren Verlauf dann einige Fehler, die mit der CompactFlash Karte in Zusammenhang stehen:</p>
<blockquote><p>[   19.232841] hda: max request size: 128KiB<br />
[   19.232894] hda: 15662304 sectors (8019 MB) w/1KiB Cache, CHS=15538/16/63<br />
[   19.233311]  hda: hda1 hda2<br />
[   19.350490] hda: dma_intr: status=0&#215;51 { DriveReady SeekComplete Error }<br />
[   19.350556] hda: dma_intr: error=0&#215;84 { DriveStatusError BadCRC }<br />
[   19.350603] ide: failed opcode was: unknown<br />
&#8230;<br />
[   19.408610] hda: UDMA/16 mode selected</p></blockquote>
<p>Dies kenne ich schon von anderen Versuchen. Ob es an der CF-Technologie an sich, dem Board, BIOS-Einstellungen oder meinen billigen Karten liegt &#8211; ich wei&#223; es leider noch immer nicht. </p>
<h1>Datentr&#228;gerzugriffe minimieren</h1>
<p>Flashspeicher wie CF (besonders die Preiswerten) halten nur begrenzt viele Schreibzugriffe pro Zelle aus, also sollte man sein Bestes tuen, diese zu minimieren.</p>
<ol>
<li>Alle Partitionen (bei mir / und /boot) mit einem <strong>Nicht</strong>-<a href="http://de.wikipedia.org/wiki/Journaling-Dateisystem">Journaling-Dateisystem</a> (EXT2) formatieren. Das ist zwar ein Einschnitt bei der Datensicherheit (Konsistenz des FS bei Abst&#252;tzen), daf&#252;r muss aber kein Journal gef&#252;hrt und auf der Platte aktualisiert werden.</li>
<li><strong>keine SWAP-Partition</strong></li>
<li>Alle Partitionen mit der <strong>Option &#8220;noatime&#8221;</strong> mounten (siehe /etc/fstab), wenn die Datei-Zeitstempel nicht unbedingt ben&#246;tigt werden.</li>
<li><strong>Logging</strong> deaktivieren oder in den Arbeitsspeicher auslagern (Stichwort: Ramdisk/tmpfs). Die zweite Variante gef&#228;llt mir richtig gut, da so trotzdem der laufende Server &#252;berwacht werden kann, ohne kontinuierliche Schreibzugriffe auszul&#246;sen. Leider lassen dies 128MB Ram meiner Meinung nach nicht wirklich zu, selbst wenn der Speicher wie bei <em>tmpfs</em> dynamisch verwaltet wird. Selbst mit der maximalen Ausbaustufe von 256MB RAM wird das schnell eng ohne Swap-Partition. Wie sich in so einem Fall das System verh&#228;lt? Keine Ahnung, mag es wer ausprobieren? <img src='http://www.caracasa.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
<p>Also deaktiviere ich die Log-Files wo ich nur kann:</p>
<p><strong>Apache2</strong>:  in /etc/apache2/apache2.conf sowie den Dateien unter sites-available <em>ErrorLog</em> nach <em>/dev/null</em> und <em>CustomLog</em> auskommentieren (bzw. das Level erh&#246;hen)</p>
<p><strong>Samba Server</strong>: in /etc/samba/smb.conf das Logging-Level (log level = X) auf 0 setzen. </p>
<p><strong>rsyslogd</strong> in /etc/rsyslogd.conf nach belieben &#228;ndern, auskommentieren und umleiten.</p>
<p>Ein n&#252;tzliches Utility, um alle ge&#246;ffneten (Log-)dateien durchzugehen: Das gute alte <strong>lsof [ +D /var/log]</strong>. <img src='http://www.caracasa.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ol>
<h1>Fazit</h1>
<p>Ohne derzeit &#252;ber ein Leistungsmessger&#228;t zu verf&#252;gen, bin ich mir doch recht sicher beim Verbrauch unter 20W zu bleiben. Die Geschwindigkeit des Servers ist mir dabei eher zweitrangig &#8211; hauptsache, ich habe einen lautlosen &#8220;W&#228;chter am Netz&#8221;, der bereitwillig alles mit macht, was ich ihm auftrage. <img src='http://www.caracasa.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.11';
var flattr_uid = '17556';
var flattr_url = 'http://www.caracasa.de';
var flattr_lng = 'de_DE';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'caracasa.de';
var flattr_dsc = 'You may say I&#039;m a dreamer';
</script>
<script src="http://api.flattr.com/button/load.js?v=0.2" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://www.caracasa.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.caracasa.de/2009/09/22/projekt-homeserver-von-compactflash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Der letzte Zufluchtsort</title>
		<link>http://www.caracasa.de/2008/10/02/der-letzte-zufluchtsort/</link>
		<comments>http://www.caracasa.de/2008/10/02/der-letzte-zufluchtsort/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 13:57:40 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.caracasa.de/?p=805</guid>
		<description><![CDATA[Neuinstallationen st&#252;rzen mich in sch&#246;ner Regelm&#228;&#223;igkeit in die Krise. In dieser Minute l&#228;uft auf meinem PC nur noch die Ubuntu Installation. Bei der &#8220;R&#252;ckabwicklung&#8221; meiner Windows XP Installation hab ich es irgendwie geschafft, das BS so zu verbiegen, dass die explorer.exe nicht mehr startet. Dabei hab ich nur so viele unwichtige Programme wie m&#246;glich deinstalliert, [...]]]></description>
			<content:encoded><![CDATA[<p>Neuinstallationen st&#252;rzen mich in sch&#246;ner Regelm&#228;&#223;igkeit in die Krise. In dieser Minute l&#228;uft auf meinem PC nur noch die Ubuntu Installation.</p>
<p>Bei der &#8220;R&#252;ckabwicklung&#8221; meiner Windows XP Installation hab ich es irgendwie geschafft, das BS so zu verbiegen, dass die <em>explorer.exe</em> nicht mehr startet. Dabei hab ich nur so viele unwichtige Programme wie m&#246;glich deinstalliert, um das zweiten Komplettbackup auf einen einzigen DVD-Rohling zu bekommen. Zum Gl&#252;ck schlummert auf einer anderen Festplatte ein kompletter Dump der Partition im lauff&#228;higen Zustand. Allerdings bzip2 gepackt &#8211; bis ich das wieder aufgespielt habe, kann ich den Kram auch stundenlang zusammen frickeln.</p>
<p>Und eigentlich m&#246;chte ich ja Windows Vista installieren &#8211; da sind mir aber beim Brennen ein paar Datenfehler auf die Installationsmedien geraten. Argh. Das Neubrennen bereitete Schwierigkeiten, weil der NTFS Treiber den Datentr&#228;ger nur noch gezwungenerma&#223;en anfassen m&#246;chte. &#8220;<em>NTFS</em> logfile is unclean&#8221; &#8211; dem Vista Installer sei dank. Darum lade ich parallel zu meinen Installationsversuchen, das ISO neu vom MSDNAA Server der FH. Vielleicht ist mein Notebook ja in der Lage das ISO vollst&#228;ndig auf eine DVD-RW zu schreiben (andere Rohlinge hab ich gerade nicht zur Hand).</p>
<p>Sch&#246;n das ich mit Ubuntu noch einen letzten Zufluchtsort habe, bis mir Vista den MBR &#252;berschreibt.</p>
<p><strong>Nachtrag:</strong> Windows Vista bricht die Installation jetzt schon vor der ersten Eingabemaske ab: <span style="color: blue;"><span style="color: green;">error message 0x00000e9</span></span> (IDE und AHCI Modus). Die Windows XP Installation st&#252;rzt sogar ab.</p>
<p>Nach dem Booten kommt: &#8220;Fehler beim Laden des Betriebssystems&#8221;. Jackpot!</p>
<p>Wenns ein grub-install unter grml nicht behebt, fang ich an zu heulen.</p>
<p><strong>Nachtrag2</strong>: L&#228;uft wieder. Aber bei der Partitionstabelle ist was im argen.</p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.11';
var flattr_uid = '17556';
var flattr_url = 'http://www.caracasa.de';
var flattr_lng = 'de_DE';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'caracasa.de';
var flattr_dsc = 'You may say I&#039;m a dreamer';
</script>
<script src="http://api.flattr.com/button/load.js?v=0.2" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://www.caracasa.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.caracasa.de/2008/10/02/der-letzte-zufluchtsort/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Kororaa Xgl Live-CD</title>
		<link>http://www.caracasa.de/2006/03/09/kororaa-xgl-live-cd/</link>
		<comments>http://www.caracasa.de/2006/03/09/kororaa-xgl-live-cd/#comments</comments>
		<pubDate>Thu, 09 Mar 2006 13:19:57 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Kororaa]]></category>
		<category><![CDATA[LiveCD]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Xgl]]></category>

		<guid isPermaLink="false">http://www.caracasa.de/2006/03/09/kororaa-xgl-live-cd/</guid>
		<description><![CDATA[Novell werkelt schon l&#228;nger an einer OpenGL-beschleunigten Oberfl&#228;che (X-Server) f&#252;r Linux &#8211; Xgl. Dann fand vor einigen Wochen eine Pr&#228;sentation der neuen Features in Form eines schicken Videos den Weg ins Internet. Eine schnelle Grafikkarte von NVidia oder ATI vorrausgesetzt, verwandelt sich der schn&#246;de Desktop in einen Schauplatz f&#252;r Effekte wie wabbernde Fenster, Transparenz der [...]]]></description>
			<content:encoded><![CDATA[<p>Novell werkelt schon l&#228;nger an einer OpenGL-beschleunigten Oberfl&#228;che (X-Server) f&#252;r Linux &#8211; <a href="http://de.opensuse.org/Xgl" title="Xgl">Xgl</a>.</p>
<p>Dann fand vor einigen Wochen eine Pr&#228;sentation der neuen Features in Form eines schicken <a href="http://www.freedesktop.org/~davidr/xgl-demo1.xvid.avi" title="David Revemans Video">Videos</a> den Weg ins Internet. Eine schnelle Grafikkarte von NVidia oder ATI vorrausgesetzt, verwandelt sich der schn&#246;de Desktop in einen Schauplatz f&#252;r Effekte wie wabbernde Fenster, Transparenz der Anwendungen, Live-Vorschau von Videos im Taskumschalter, &#8230;</p>
<p>Das Meiste davon ist zwar ohne Frage Spielerei, aber einiges doch auch sinnvoll. Wenn man sich zum Wechseln der Arbeitsfl&#228;che auf eine andere Seite eines W&#252;rfels dreht, finde ich das logischer und augenschonender, als den schnelle Wechsel per Tastendruck nachvollziehen zu m&#252;ssen.</p>
<p>Nun gibt es eine <a href="http://getkororaa.com/" title="getkororaa.com">Linux LiveCD</a> (441 MB) mit <a href="http://de.opensuse.org/Xgl" title="Xgl">Xgl</a>, die einem das Zerw&#252;hlen des kompletten Systems erspart um es auszutesten. Sie basiert auf einer von <a href="http://www.gentoo.org/" title="Gentoo Linux">Gentoo</a> abgeleiteten Distribution namens <a href="http://www.kororaa.org/" title="Kororaa Linux">Kororaa</a> und l&#228;sst sich &#8211; LiveCD-&#252;blich &#8211; von CD booten.</p>
<p>Da das Ende des Downloads noch auf sich warten l&#228;sst, beziehe ich mich bisher nur auf das oben erw&#228;hnte Video. In ein paar Minuten kann ich dann sagen, wie es sich auf meinem Rechner anf&#252;hlt und was bisher reibungslos funktioniert.</p>
<p>PS: Der Downloadserver ist zur Zeit extrem &#252;berlastet. Das auf der Webseite angegebene Torrentfile funktioniert aber bei dem gro&#223;en Ansturm P2P-&#252;blich tadellos. <img src='http://www.caracasa.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Nachtrag: </strong></p>
<p>Perfekt. Alles l&#228;uft genau so, wie es in der Pr&#228;sentation zu sehen ist. Nach den ganzen Klausuren muss ich wohl ein Dualboot an meinem Hauptrechner einrichten.</p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.11';
var flattr_uid = '17556';
var flattr_url = 'http://www.caracasa.de';
var flattr_lng = 'de_DE';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'caracasa.de';
var flattr_dsc = 'You may say I&#039;m a dreamer';
</script>
<script src="http://api.flattr.com/button/load.js?v=0.2" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://www.caracasa.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.caracasa.de/2006/03/09/kororaa-xgl-live-cd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.freedesktop.org/~davidr/xgl-demo1.xvid.avi" length="60738974" type="video/x-msvideo" />
		</item>
		<item>
		<title>Festplattenimage mounten</title>
		<link>http://www.caracasa.de/2006/02/20/festplattenimage-mounten/</link>
		<comments>http://www.caracasa.de/2006/02/20/festplattenimage-mounten/#comments</comments>
		<pubDate>Mon, 20 Feb 2006 00:40:40 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[PC]]></category>

		<guid isPermaLink="false">http://www.caracasa.de/2006/02/20/festplattenimage-mounten/</guid>
		<description><![CDATA[Wie macht man am besten ein Backup seiner Festplatte und greift sp&#228;ter auch wieder darauf zu? Ich kann nun empfehlen das ganze zu testen, bevor das R&#252;ckspielen eines Backups wirklich mal n&#246;tig ist. Da mein Linuxrechner von einer 1GB CompactFlash Karte l&#228;uft, ist das Backup auch nicht allzugro&#223;. Backup der kompletten Festplatte erstellen dd if=/dev/hda [...]]]></description>
			<content:encoded><![CDATA[<p>Wie macht man am besten ein Backup seiner Festplatte und greift sp&#228;ter auch wieder darauf zu? Ich kann nun empfehlen das ganze zu testen, bevor das R&#252;ckspielen eines Backups wirklich mal n&#246;tig ist. Da mein Linuxrechner von einer 1GB CompactFlash Karte l&#228;uft, ist das Backup auch nicht allzugro&#223;.</p>
<h2>Backup der kompletten Festplatte erstellen</h2>
<blockquote><p>dd if=/dev/hda &gt; /pfad/zum/externen/medium/hda_backup</p></blockquote>
<h2>Mounten einer Partition</h2>
<p><strong>Partitionen ansehen</strong></p>
<blockquote><p>fdisk -ul /pfad/zum/externen/medium/hda_backup</p>
<p><em>Beispielausgabe:</em></p>
<p>Disk /dev/loop0: 1039 MB, 1039933440 bytes<br />
16 heads, 63 sectors/track, 2015 cylinders, total 2031120 sectors<br />
Units = sectors of 1 * 512 = 512 bytes</p>
<p>Device Boot      Start         End      Blocks   Id  System<br />
/dev/loop0p1   *          63     2031119     1015528+  83  Linux</p></blockquote>
<p><strong>Partition auf Loopdevice umlegen</strong></p>
<p>Wird berechnen nun den Offset der Partition in der Imagedatei. Dazu multiplizieren wir die Gr&#246;&#223;e der Unit (hier: 512 Bytes) mit dem Startwert der Partition (hier: 63). Also hier ein Offset  von 512*63 = 32256.</p>
<blockquote><p>losetup -o 32256 /dev/loop0 /pfad/zum/externen/medium/hda_backup</p></blockquote>
<p>Das Loopdevice l&#246;st man nach der Benutzung wieder mit:</p>
<blockquote><p>losetup -d /dev/loop0</p></blockquote>
<p><strong>Partition vom Loopdevice mounten</strong></p>
<blockquote><p>mount /dev/loop0 /pfad/zum/mountpoint</p></blockquote>
<p>Auf die Partition kann nun zugegriffen werden, um Daten wiederherzustellen.</p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.11';
var flattr_uid = '17556';
var flattr_url = 'http://www.caracasa.de';
var flattr_lng = 'de_DE';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'caracasa.de';
var flattr_dsc = 'You may say I&#039;m a dreamer';
</script>
<script src="http://api.flattr.com/button/load.js?v=0.2" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://www.caracasa.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.caracasa.de/2006/02/20/festplattenimage-mounten/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
