SnapRAID, Union-Dateisysteme und OpenMediaVault

Dies ist mal wieder ein Beitrag zu meinem Heimserver.

Dieser machte in letzter Zeit ein paar Querelen, daher musste ich mich mal wieder mit der Technik beschäftigen, was aufwändiger war, als mir lieb gewesen wäre.

Es fing damit an, dass eine Festplatte (1TB, per USB angeschlossen) scheinbar so langsam den Geist aufgab. Ich habe dann eine neue 4TB USB-Festplatte gekauft und mich erneut eingelesen in den Festplattenaustausch bei SnapRAID.

Dieser ist vergleichsweise einfach, nur dauert das Wiederherstellen lange. Sehr lange. Mit insgesamt 13 TB im RAID-Verbund gute 26 Stunden. Das sollte man nicht auf die leichte Schulter nehmen.

Im Endeffekt ging aber alles ohne Probleme, nur scheint nun, etwa 3 Wochen später, auch die zweite 1TB USB-Festplatte zu sterben. Es befinden sich auf ein Mal drei Filme mit 0 Byte Größe drauf und das macht SnapRAID Probleme, daher habe ich momentan keine aktuellen Paritätsdaten. Das ist echt blöd.

Ich habe mich nun dazu entschlossen, die 1TB Platte aus dem Verbund zu entfernen, ich habe mit der 4TB Platte immer noch genug freien Speicher.

Ich bin also gerade dabei die Daten von der Platte runter zu ziehen um sie dann in der SnapRAID-Konfiguration zu löschen. Dies dauert, dank USB2 etwa hunderttausend Stunden… #ladebalken

Ob das so einfach klappt, wie ich es mir vorstelle weiß ich nicht, ich glaube auch, dass dies ein höchst unübliches Szenario ist. Ich gehe zwar nur von 13TB auf 12TB runter und habe dann immer noch gut 2,5TB freien Speicher, aber die SnapRAID-Konfiguration (Parität und Datensicherheit) und die UNION-Dateisystem-Einstellung (sorgt dafür, dass aller Speicher als eine große Festplatte erscheint) macht mir schon etwas Sorgen.

Als erstes muss eben SnapRAID laufen. Da muss man das Laufwerk löschen und eine Synchronisation der Daten erzwingen. Sollte gehen. Ist das geschafft, muss das Laufwerk nur aus dem Datenpool entfernt werden und der Rechner neu starten…

In der Theorie gibt es nichts, was dabei problematisch sein sollte.

Wenn alles funktioniert, habe ich dann nur noch maximal 1 Jahr alte Festplatten im Server, was die Zukunftssicherheit drastisch erhöhen sollte.

Werbung
SnapRAID, Union-Dateisysteme und OpenMediaVault

Neues MacBook – Oder: Was hält mich bei Apple?

Es ist mal wieder die Zeit des Jahres in der Apple neue Geräte vorstellt. iPhone 7, iPad Pro, neues MacBook und MacBook Pro… Apple hat im Jahr 2016 wieder Mal eine beeindruckende Produktpalette geliefert. Ich muss allerdings sagen, dass auch wenn für mich der zweijährige Upgrade-Zyklus des iPhone erreicht ist, für mich tatsächlich zum ersten Mal seit 8 Jahren kein iPhone-Upgrade stattfinden wird.

Warum?

Nun… Apple hat zwar ein wirklich beeindruckendes Telefon geliefert, besonders die Kamera und das Diamantschwarz sind einfach geil, aber mein iPhone 6 Plus ist einfach immer noch absolut ausreichend. Ein paar wenige Apps laden langsam, aber im Alltag macht mein iPhone genau das, was ich von ihm erwarte und zwar in ausreichender Geschwindigkeit und Qualität. Ich wart lieber, ob nächstes Jahr ein 10-Jahres-Jubiläums-Killerfeature-iPhone kommt.

Im Zuge dieser Entscheidung habe ich also 165€ für die Reparatur des Displays bezahlt, da mein iPhone im Sommer durch einen Sturz einen Displaysprung erlitten hatte.

Das ist jetzt nicht soo schlimm oder? Schließlich war es mein Verschulden. Aber, genau genommen habe ich ja auch den letzten Sturz zahlen müssen, damals 360€ für einen Austausch. Und jetzt? Touch Desease. Einen Monat nach der Reparatur fällt unregelmäßig der Touchscreen aus. Am Montag habe ich einen Termin bei der Genius Bar… Bin gespannt.

Im Zuge dessen habe ich nachgedacht, was ich mache, falls Apple sich nicht kulant zeigt… Im Falle einer Eigenkosten-Reparatur, also weitere 360€, werde ich wohl das Apple-Ökosystem verlassen. Versteht mich nicht falsch, ich liebe OS X und ich liebe iOS, aus verschiedensten Gründen, aber ich bin nicht bereit, weiterhin diese enormen Summen zu zahlen, wenn nicht wenigstens lange haltende Geräte dabei rauskommen. Mein altes MacBook Pro, von 2009, läuft immer noch gut. Die 1300€ waren es wert, auch wenn man nun kein aktuelles OS X mehr installieren kann. Dann mein neues MacBook Pro von 2013. Etwa 2000€. Nach nun 3 Jahren hat es Pixelfehler. Ein Gerät, welches sich vor allem durch das beeindruckendste Display der Welt auszeichnete, hat Pixel-Fehler. Außerhalb der Garantie, versteht sich. Eine Reparatur würde 600-700€ kosten. Fuck you!

Also fange ich eben an, mir Alternative zu überlegen. Die Pixelfehler sind nicht schlimm, nur leicht nervige schwarze Punkte, die aussehen wie dreck, vielleicht ist es sogar nur Dreck unter der Scheibe, wer weiß? Aber ganz ehrlich, sollte ich wieder 360€ zahlen müssen, nachdem Apple das Gerät gerade repariert hat, such eich mir andere Geräte und wechsle zurück zu Linux. Als erstes würde ich anstelle von OS X einfach Linux auf meinem MacBook installieren. Entweder Debian und Ubuntu. Dann würde ich, sobald ich es nicht mehr aushalte mit dem iPhone, ein Android-Handy kaufen. Je mehr ich darüber nachdenke, desto verlockender ist der Gedanke… Ich müsste nur irgendeine Alternative zur Fotos finden, besonders iCloud-Fotos. Vielleicht würde Plex reichen, das müsste ich testen. Der Wechsel wäre vermutlich anstrengend und nervig, aber wenn ein Mal alle Fotos auf dem PlexServer sind, können neue automatisch darauf geladen werden. Musik habe ich eh schon auf dem Server… Und was gibt es sonst noch? Weitere Gründe fallen mir kaum noch ein. Musik kann ich inzwischen absolut ausreichend mit Linux produzieren, auch wenn es da etwas nerviger in der Handhabung ist als GarageBand oder Logic, aber Logic habe ich eh noch nicht gekauft und mein Cubase ist auch schon 6 Jahre alt, also steht eh auf dem Programm mal Ardour 5 zu testen…

Für das iPad kenne ich keine wirkliche Alternative, aber damit bin ich auch zufrieden… Es stellt sich demnach wirklich die Frage, ist dieser Umstieg für mich möglich?

Eigentlich wollte ich vor allem mal meinem Ärger Luft machen. Jetzt muss ich mal abwarten, was mit dem iPhone ist. In der Zwischenzeit recherchiere ich mal, wie man am besten ein Linux aufs 2013er MacBook Pro Retina bekommt.

Neues MacBook – Oder: Was hält mich bei Apple?

Software-RAID vergrößern in OpenMediaVault

Ich verwende inzwischen einen Linux-basierten Server als PlexMediaServer. Das habe ich schon vor vielen Jahren gemacht, bis ich irgendwann mal auf ein MacBook umgestiegen bin. Vor einigen Monaten, bin ich aber zurück zu Linux. Dieses Mal wollte ich kein vollwertiges Desktop-System nutzen und habe mich im Zuge dessen mal an eine NAS-Distribution gewagt. Meine Wahl fiel auf OpenMediaVault.

Ein schlankes, modernes, Debian-basiertes Server-System, welches (fast) komplett per Webinterface administriert werden kann.

Nach dem letzten Hardware-Upgrade sah mein Server dann so aus:

  • AMD Phenom 9650 Quad-Core-Prozessor
  • 4GB DDR2 RAM
  • 320GB System-Festplatte
  • Interne HDDs: 2x500GB, 1TB (Erst kürzlich, vorher 320GB)
  • Externe USB3-HDDs: 4TB, 3TB, 2TB, 1TB

Das bringt mich insgesamt auf etwa 12TB Speicher. So weit, so gut.

Eine schöne Sache an Linux-Servern ist, das mögliche Software-RAID. In OpenMediaVault (OMV)  kann man verschiedene Festplatten, sogar USB-Laufwerke, in einem RAID-Verbund zusammenfassen. Das geht, wie alles in OMV, ganz einfach im Web-UI. RAID bedeutet, kurz gefasst, dass man viele Laufwerke als ein einziges ansprechen kann. Ich habe mich entschieden, die internen Festplatten in einem RAID-Verbund zusammenzuschalten.

Problematisch war dabei allerdings, dass ich, zur Einrichtung, zwei interne 320GB Festplatten im Server hatte, was die kleinsten Festplatten waren. Eine davon habe ich, dummer Weise, für das System genutzt. Warum das keine gute Idee war? Weil ich dafür eine 80GB IDE-Platte hätte nutzen können. Egal, der Wechsel auf irgendein anderes Laufwerk kommt später irgendwann, damit der SATA-Port frei ist fürs RAID.

Ich hatte nach der Installation also noch eine 320GB und zwei 500GB Festplatten für mein RAID zur Verfügung. Bei drei Festplatten, sollte man RAID5 verwenden (Die RAID-Modi findet ihr im Netz). RAID5 verteilt Daten und Wiederherstellungsinfos auf den Festplatten,  wodurch eine Platte quasi unnutzbar wird, der Gesamtspeicher setzt sich also aus der Summer der Platten minus eine Platte zusammen. Dabei wird die kleinste verfügbare Größe verwendet. Mein RAID bestand also auf 640GB (3×320-320). Das coole ist bei RAID, dass, wenn eine Platte stirbt, sie einfach gewechselt werden kann und keine Daten verloren gehen. Aber: RAID IST KEIN BACKUP.

Da ich nur eine 320GB Festplatte im RAID hatte, nervte mich die Größe von 320GB als Grundlage extrem!

Neulich habe ich dann aus meinem alten, nicht genutzten Buffalo-NAS eine 1TB-Festplatte ausgebaut und die 320GB Platte gegen diese getauscht.  Daraufhin sollte ich ja 1TB haben (3 Festplatten, 500GB*3-500=1TB). Der Tausch lief problemlos. Das RAID wurde wiederhergestellt und nach einiger Zeit (über eine Stunde) lief alles. Mit 640GB. Was?!

Fuck!

Nach ewiger Recherche stieß ich darauf, dass man mit dem Linux-Tool mdadm die Größe des RAIDs angepasst werden muss. Der gesamte Befehlt lautet dann:

mdadm /dev/md0 –grow –size=max

Damit wird das RAID auf die Maximal mögliche Größe geschaltet. Danach muss man noch das Dateisystem im Web-UI von OVM anpassen und dann wird endlich der neue Speicher nutzbar.

Wenn man’s genau nimmt habe ich diesen Artikel nur verfasst, um mir selber das Vorgehen zu notieren, damit ich nicht zu viel Nerv damit habe, das Prozedere erneut durchzuführen, wenn alle 500GB Platten durch 1TB ersetzt werden.

Software-RAID vergrößern in OpenMediaVault

Mac OS X Lion und Ubuntu NFS Shares

Ich dachte ja, dies sei ein banales Thema, aber wenn ich schon einen ganzen Nachmittag damit zubringe, ein paar Ordner meines Ubuntu-Servers per NFS am Mac zu nutzen, ist dies wohl doch einen Blog-Artikel wert. Worum geht es hier? Ganz einfach: Es geht darum, dass OS X Lion die bei den meisten Linuxdistributionen enthaltene Netatalk-Version nicht mehr unterstützt, was bedeutet, dass man nur zwei Möglichkeiten für den Ordner-Zugriff übers Netzwerk hat: SMB und NFS.

Da kein guter OS X-Nutzer freiwillig SMB, die Windows-Sharing-Methode, nutzen möchte, dachte ich, ich probiere mal NFS aus. NFS ist der Unix-Netzwerkstandard, also auch entsprechend Leistungsstark und zuverlässig. Nach allen Tutorials, die ich so gelesen habe, sollte NFS auch sehr einfach einzurichten sein. Zunächst muss NFS auf dem Server installiert werden. Unter Ubuntu erledigt das ein

„sudo apt-get install nfs-kernel-server“

oder eben die suche nach „nfs-kernel-server“ in Synaptic.

Danach wird’s eigentlich recht einfach. In der Datei „/etc/exports“ werden die freizugebenden Ordner eingetragen. Ein Blick in die Datei sollte eigentlich alles erklären, aber hier noch mal ein Beispieleintrag:

„/home/benutzername/Downloads *(rw,sync,subtree_check,insecure)“

Dabei bedeutet der „*“, dass jeder Rechner im Netzwerk auf die Freigabe zugreifen kann. Man kann auch einzelne Rechner mit deren IP-Adressen und eigenen Optionen angeben (192.168.1.102(optionen)), oder einzelne Netzwerke (192.168.1.0/255.255.255.0(optionen)). Wichtig ist nur, dass zwischen den Rechnern und den Optionen KEIN Leerzeichen sein darf. Für Macs ist die Option „insecure“ unumgänglich, da Macs nicht den Standard-Port für NFS verwenden (liegt am FreeBSD-Unterbau) und der Linux-Server dies wissen muss.

Sind alle Freigaben eingerichtet, kann die Datei gespeichert der Editor geschlossen werden. Nun muss noch der Befehl

„sudo exportfs -a“

ausgeführt werden, damit die Freigaben neu eingelesen werden. Das war’s schon auf der Server-Seite. Wenn alles gut läuft brauchen wir nicht mehr am Server arbeiten…

Am Mac kann man nun über CMD+k (Mit Server verbinden) im Finder die entsprechende Freigabe mounten. Dabei ist zu beachten, dass der gesamte Pfad angegeben werden muss, denn anders als bei AFP oder SMB wird bei NFS der gesamte Pfad freigegeben und nicht nur der eine Ordner. Für das obige Beispiel muss man also im Verbinden-Fenster das folgende eingeben:

„nfs://ip-des-servers/home/benutzername/Downloads“

Das besondere bei NFS ist nun, dass kein Benutzername oder Passwort eingegeben werden muss, da bei NFS eben schon serverseitig eingestellt wird, welche Rechner Zugriff haben. Für Heimnetze ist dies aber meist eher von Vorteil.

Was bei NFS allerdings ein kleines Manko ist, ist dass ein NFS-Server nicht in Lions (und wohl auch nicht in Leopards und Snow Leopards) Seitenleiste auftaucht, selbst wenn man AVAHI nutzt um den Service im Netzwerk anzukündigen. Das ist sehr schade und wir Mac-Nutzer mögen das nicht. Eine Möglichkeit wäre also also, mit Automator ein Mount-Script zu erstellen, welches die gewünschten Freigaben auf Klick mountet. So mache ich das erst mal, bis ich eine Bonjour/AVAHI-Lösung finde.

Eine weitere Möglichkeit ist jedoch, dass man NFS-Freigaben im Festplattendienstprogramm einbinden kann.

Allerdings werden die Shares dann so ins Dateisystem eingebunden, dass sie nicht mehr als verbundene Netzlaufwerke auf dem Schreibtisch angzeigt werden. Man könnte so allerdings die Freigaben einfach ins Home-Verzeichnis einbinden, was ja auch ganz cool sein kann…

Eine wichtige Sache ist allerdings noch, dass die User-ID unter OS X normaler Weise eine andere als unter Linux ist. Verwendet man beide System typischer Weise mit jur einem Benutzeraccount sollte man die User-ID unter Linux von 1000 (Ubuntu-Standard) auf 501 (OS X-Standard) umstellen, um keine Zugriffrechte-Probleme zu bekommen. Dies empfielt sich bewonders, wenn man eigentlich nr OS X-Clients im Netz hat. Die Umstellung ist im Prinzip sehr einfach, allerdings muss man dafür extra eine Admin-Account einricgten, da der umzustellende Benutzer nicht eingeloggt sein darf. Danach gibt man einfach
„sudo usermod -u 501 benutzername“ im Terminal ein. Alle Rechte der Dateien im Homeverzeichnis werden automatisch geändert.

Ich hoffe dieser Artikel war hilfreich, oder wenigstens interessant…

Mac OS X Lion und Ubuntu NFS Shares

XBMC – Linux-Server-PC als MedienCenter

Diesen Artikel habe ich schon vor einigen Wochen vorbereitet… Inzwischen ist er irgendwie zu lang um ihn noch mal ganz zu überarbeiten, also lasse ich ihn weitgehend in seiner jetzigen Form. Er soll ein weiteres mal beschreiben, wie ich mir einen PC als Mediencenter eingerichtet habe, dabei jedoch wirklich eine Anleitung bereitstellen, wie man sich mit einem alten PC und XBMC ein leistungsfähiges Mediencenter einrichten kann. Ich hoffe damit einigen helfen zu können die ein ähnliches Projekt vorhaben.

Für mein Projekt habe ich einfach den mir zur Verfügung stehen Rechner genutzt, sollte man einen PC extra dafür zusammenstellen, sollte man vor allem auf leise Komponenten achten. Ich plane für die Zukunft einen lüfterlosen PC zusammenzustellen und auch die Festplatten aus dem Gerät zu verbannen. Dies benötigt jedoch einige teurere Komponenten und so muss ich das noch einige Monate aufschieben… Vielleicht klappt es im Spätsommer/Herbst…

Komponenten

Der PC wie ich ihn verwende besteht aus folgender Hardware:

– GigaByte Mainboard mit OnBoard Sound und Netzwerk

– AMD Opteron 175, DualCore mit 2,3GHz

– 2GB DDR2-RAM

– Mehrere Festplatten (250GB SATA, 7200RPM, 500GB SATA, 7200RPM, 320GB PATA, 7200RPM).

– DVD-Brenner

– Bluetooth-Dongle

Die Komponenten sind an sich nicht wirklich wichtig. Mehr RAM ist natürlich gut, aber eigentlich sollten 128MB bereits ausreichen. EIne 1GHz CPU währe wohl auch sinnvoll und eine halbwegs gute Grafikkarte, die in der Lage ist 3D-Grafik darzustellen, ist auch von Vorteil.

Natürlich kann man auch nur eine Festplatte verbauen, oder, idealer Weise, gar keine. Man kann z.B. auch einfach einen USB-Stick verwenden. Dann bekommt ein sehr leises System, aber man bekommt auch Speicherplatzprobleme. Betreibt man allerdings sowieso ein NAS, kann man so einen perfekten, leisen Streaming-Rechner bauen. Bei Amazon gibt es 2GB Speichermodule, die direkt in einen IDE-Port gesteckt werden können für wenig Geld. Das sind die perfekten Speichermedien für XBMC. Ebenfalls kann man natürlich eine günstige kleine SSD verbauen. Eine 8GB SSD kostet bei Alternate z.B. nur 35€. Man muss hierbei natürlich bedenken, dass bei alter Hardware sich eine SSD nicht lohnt (eine SSD für den IDE-Port kostet sehr viel mehr als eine für SATA).

Zusammenbau

Die Hardware war bei mir eh schon zusammengeschraubt, nur die 320GB Platte war noch nicht verbaut, diese habe ich auch erst nachträglich eingebaut, weil ich die für einen besonderen zweck nutze (kommt später).

Software

Ist alles zusammengebaut und funktioniert, wird die Software benötigt… Hier http://xbmc.org/ sollte man sich eine aktuelle Versionen der XBMC-Live-Distribution herunterladen. Dies ist eine Standalone-Variante von XBMC, welche auf Ubuntu basiert. Die Installation geht schnell von der Hand und wird hier nicht weiter beschrieben. Die komplizierteren Vorgänge folgen danach…

Als erstes stellen wir uns mal ein deutsches Tastaturlayout ein. Standartmäßig arbeitet XBMC mit amerikanischem Tastaturlayout (QWERTY). Das ändern wir erst mal. Dazu muss man in ein Terminal wechseln, hierzu betätigt man CTRL+ALT+F2. Dann muss man sich mit dem während der Installation angelegten Benutzer anmelden. Dann gibt man das folgende ein (keine Anführungszeichen ihr Torfnasen!):

„sudo dpkg-reconfigure -plow console-setup“

Dann erscheint ein Menü durch das man sich durchhangeln kann. Funktioniert die Tastatur wie gewollt geht es weiter…

Zunächst mal sollte man alle installierte Software updaten. Dies geschieht über das Ubuntu (Debian) entspringende Tool apt-get. Als nächstes die folgenden Befehle eingeben (Beim ersten Befehl wird man noch mal nach seinem Passwort gefragt.):

„sudo apt-get upgdate“

„sudo apt-get upgrade“

dann werkelt der Rechner erst mal. Man sollte etwaige Nachfragen bejahen. Danach gibt man

„sudo reboot“

ein. Dadurch startet das System neu.

Möchte man keine weitere fancy Konfiguration vornehmen, kann man auch erst mal im XBMC-Menü alles einrichten (Sprache, Medienquellen, PlugIns, … das alles kann man bequem über die Oberfläche einrichten)…

Wer XBMC zum ersten Mal verwendet sollte einfach ein bisschen durch die Gegend navigieren und sich mit der Oberfläche vertraut machen. Hat man all seine Filme und Serien eh auf einer Netrzwerkplatte liegen kann man die nun einfah unter „Videos“ hinzufügen. Dabei sollte man darauf achten dass der richtige Medinetyp ausgewählt ist und schon fängt XBMC an die hinzugefügten Ordner zu scannen und in die eigene Datenbank aufzunehmen. Dabei läd’ es Informationen und Cover für alle Filme und Serien herunter, damit man eine schön geordnete Mediathek bekommt… Ebenfalls kann man die Sprache auf „Deutsch“ umstellen und sich generell etwas in den Einstellungen umsehen und herumprobieren.

AddOns/PlugIns

Ich empfehle auch sich den Punkt „AddOns“ anzusehen. Dort gibt es Erweiterungen um mit XBMC die Mediathek der öffentlich rechtlichen Fernsehanstalten zu streamen, Arte, Tagesschau und so weiter…

Ein sehr wichtiges, extrem cooles PlugIn ist auch noch „xSTream“ (Google-Suche). Damit kann man auf Simpsons.to, Southpark.de und Kino.to zugreifen, womit man eine ziemlich große Bandbreite an Sendungen streamen kann.

Erweiterungen und weitere Möglichkeiten

Möchte man jedoch noch mehr aus seinem Mediencenter machen, gehe ich nun noch auf folgende Punkte ein:

XBMC Mediacenter …

– mit WiiMote bedienen.

– per AppleTalk/AFS im Netzwerk erreichen

– per SAMBA/CIFS (Windows-Share) im Netzwerk erreichen

– als TimeMachine-Laufwerk (TimeCapsule) nutzen

Dazu wechseln wir wieder auf ein Terminal und geben die folgende Zeile ein:

„sudo apt-get install ssh samba netatalk emacs mc bluetooth wminput xbmc-eventclients-wiiremote gparted“

(eventuell weitere Software kann man entweder hinten dranhängen oder nachträglich installieren. Ist eigentlich egal…).

Alles nach „sudo apt-get install“ ist optional. Die installierte Software wir ddurch Leerzeichen getrennt. Der obige Befehl installiert die folgende Software:

– SSH: SecureShell, zum Zugriff auf den Rechner von einem anderen Rechner aus

– SAMBA: Windows Dateifreigaben einrichten

– NETATALK: Apple AFS Freigaben einrichten

– EMACS: Guter leistungsfähiger Editor

– MC: Midnight Commander (Norton Commander Klon, hilfreich über SSH um einfache Dateioperationen vorzunehmen)

– GParted: Partitionseditor zum formatieren von Festplatten

– Bluetooth: Bluetooth-Software (Treiber und so für Bluetooth)

– wminput xbmc-eventclients-wiiremote: Treiber und Software für die WiiMote (Falls man eine WiiMote zur Bedienung nutzen möchte)

Danach können wir den Rechner dorthin stellen wo er hin soll und bequem von einem anderen Rechner auf einem Terminal die restliche Konfiguration vornehmen. Ein weiteres

„sudo reboot“ und wir können den Rechner erst mal alleine lassen.

Von einem beliebigen anderen Rechner aus kann man nun über SSH alles weitere vornehmen.

Remote-Administration

Am Mac öffnen wir also ein Terminal und geben das folgende ein:

„ssh -X Benutzername@IP-desXBMC-Rechners“

Man sollte nach dem Passwort gefragt werden. Funktioniert alles befinden wir uns auf einer Konsole des XBMC-Rechners.

Das „-X“ in dem Befehl sorgt dafür, dass Grafik-Anwendung (X-Anwendungen) über SSH auf unseren Rechner getunnelt werden. So kann man z.B. das GUI-Programm GParted aufrufen und bequem mit Maus und Monitor neue Festplatten partitionieren…

Um dieses Tutorial nicht zu lang werden zu lassen verweise ich zur Einrichtung von Netatalk auf http://www.kremalicious.com/2008/06/ubuntu-as-mac-file-server-and-time-machine-volume/

Dort gibt es alle benötigten Infos. Man muss nur die Konfiguration durchführen, das neueste Paket hat schon alle benötigte dabei und man muss nichts kompilieren…

Die eigentliche Konfiguration nimmt man über ein paar Dateien vor, diese sind:

– /etc/netatalk/afpd.conf (Netatalk-Konfiguration)

– /etc/netatalk/AppleVolumes.default (Freigaben)


Außerdem sollte man die Avahi-Konfiguration anpassen, damit der Rechner auch schön bei allen Macs im Netzwerk in der Seitenleiste auftaucht. Dies macht man in der Datei /etc/avahi/services/afpd.service. Der benötigte Datei-Inhalt steht im oben genannten Tutorial.

Für eine SAMA-Konfiguration verweise ich einfach mal auf Google. Im Endeffekt muss man aber nur die Datei /etc/samba/smb.conf an die eigenen Bedürfnisse Anpassen. Das geht wirklich recht einfach…

Für die Einrichtung einer WiiMote eigentlich nur noch die Datei /etc/rc.local angepasst werden (Vorausgesetzt man hat alle WiiMote-Dateien und Bluetooth-Unterstützunginstalliert). Vor der Zeile „exit 0“ fügt man einfach „xbmc-wiiremote &“ (ohne Anführungszeichen) ein. Nach einem Neustart sollte dann eigentlich alles funktionieren.

Man kann den Medienrechner so tatsächlich um sämtliche vorstellbaren Serverfunktionen erweitern und bekommt so ein leistungsfähiges, nützliches Mediencenter.

XBMC – Linux-Server-PC als MedienCenter

XBMC

Heute hatte (oder vielmehr: habe) ich endlich mal einen ganzen Tag frei. Keine Verabredung, keine Arbeit… Einfach frei. Sehr schön. Ich nutze den Vormittag dazu, meinen Medien-PC endlich wieder fit zu kriegen…

Hintergrund ist (damit fange ich in letzter Zeit viele Artikel an…), dass ich meinen alten PC inzwischen als Medien-Rechner nutze. Am Schreibtisch habe ich den einfach zu wenig benutzt…

Einige Zeit lief der recht gut, mit einem installierten Ubuntu und XBMC als Medien-Oberfläche. Nun ist vor kurzen allerdings XBMC Dharma (10.0) erschienen und ich dachte mir, das ist doch ein Anlass um mal komplett auf XBMC zu setzen, denn das darunter liegende Ubuntu nutze ich eh nicht…

XBMC Dharma ist ziemlich cool. Es bietet ein sehr schönes PlugIn-System, mit welchem man direkt in der Oberfläche Youtube-Support und ähnliches nachrüsten kann…

Also, jedenfalls… Wo war ich? Ach ja… Es gibt von XBMC eine installierbare Live-Version, wo Ubuntus Gnom-Desktop einfach durch XBMC ersetzt ist. Das ist der perfekte Ausgangspunkt…

Die Installation lief ohne Probleme und alles war gut. Mit „Transparency!“ gibt’s auch eine XBMC-Skin die für alte Röhren-TVs gut funktioniert, dank großer Schrift…

Leider funktioniert der optische Digitaloutput nicht (ging mal, dann aber wieder nicht… Ist echt zum Hühner ficken…), so dass ich auf Analog-Sound angewiesen bin, also geht auch kein „Dolby Digital“… Aber immerhin „Pro Logic“, also SourroundSound aus 2 Kanälen… Auch wenn ich nie verstanden habe wie das funktioniert, klingt es gut genug…

Das Sahnehäubchen ist, dass ich es hinbekommen habe eine WiiRemote per Bluetooth als Fernbedienung für XBMC zu koppeln. Yeah!

Es bleiben also nur noch zwei Aufgaben: Dolby Digital über eine Optische Verbindung zum Laufen zu bekommen und diesen nervtötenden grauen, lauten, großen Kasten irgendwie klein und leise zu bekommen…

XBMC

Software-Bundles

Es gibt wieder neue Software-Pakete. Nicht nur für den Macintosh, sondern auch für Linux und Mac OS. Bietet sich also an mal etwas dazu zu schreiben…

Das erste Software-Bundle

[spoiler]

…ist ein reines Mac-Paket. Kostet 20$, wird jeden Tag 1$ teurer… Das ganze findet sich unter http://www.macbuzzer.com/ .

Die Programme die darin enthalten sind, sind die folgenden:

  • OnTheJob
  • Snowtape
  • Thoughts
  • Yum
  • Kiwi
  • Parachute
  • Delibar Pro
  • iDocument
  • Money

Ich muss leider sagen, dass dort nicht ein Programm enthalten ist, welches ich für mich als nützlich erachte, bzw., welches den Kaufpreis für mich rechtfertigt, aber vielleicht ja für irgendwen der das hier liest…

Am interessantesten sah für mich iDocument aus, was eine Dokument-Verwaltung für OS X ist.

SnowTape ist zum aufzeichnen von Internetradioshows da, also auch ganz nützlich, aber ich selbst brauch’s nicht…

Thoughts ist ein ähnliches Programm wie MacJournal (vom letzten MacHeist-Bundle) und deswegen zwar cool, aber für mich unnötig.

Der Rest sind alles ganz nette Programme, aber für mich meist unbrauchbar… Schaut euch die Seite an, wenn ihr’s nützlich findet, ist’s ein gutes Geschäft.

[/spoiler]

Das zweite Bundle

[spoiler]…findet sich hier:  http://www.wolfire.com/humble

Hier geht’s um Spiele. Dieses Bundle ist für Mac OS X, Linux und Windows.

Enthalten sind:

  • World of Goo (EIN ABSOLUTES MUSS! Puzzle-Zeugs á la Lemmings mit Schwabbeligen Kugeldingern… SEHR GEIL!)
  • Aquaria (Ein … Ich weiß nicht so ganz… Sah nett aus)
  • Gish (Side-Scroller mit Physik-Engine, sieht sehr cool aus)
  • LuguruHD (3D-Prügel-Action-Spiel mit einem Hasen als Hauptcharakter)
  • Penumbra (Overture) (Ego-Shooter(?), mit Horror-Atmosphere)

Der absolute OBERHAMMER bei diesem Bundle ist der Preis! Bezahlt was ihr für richtig haltet. Einnahmen gehen an wohltätige Zwecke.

Schon wegen World of Goo (das einzige Spiel, welches ich davon kenne) lohnt sich dieses Bundle, aber auch Gish sieht aus, als ob es einiges Wert wär’ und Penumbra sieht auch ziemlich cool aus.

[/spoiler]

Ich bleibe weiterhin Fan von solchen Paketen, denn man bekommt meist für ziemlich wenig Geld ziemlich viel geboten. Besonders beim zweiten Bundle ist die Preis/Leistung enorm! Nicht zuletzt weil alle Spiele auch unter Linux laufen…

Software-Bundles