FreeNAS 8.2.0: minidlna.conf um Medien-Verzeichnisse erweitern

Konfigurations-GUI für minidlna in FreeNAS 8.2.0

Mit FreeNAS 8.2.0 ist die Unterstützung für minidlna als Plugin gekommen. Leider sind die Einstellungsmöglichkeiten eingeschränkt, so lässt sich über das GUI nur ein Medien-Pfad definieren. Allerdings ist es sehr einfach, mit ein paar Änderungen in der minidlna.conf Ordner für Videos, Bilder und Filme zu definieren. Im folgenden gehe ich davon aus, dass das Plugin-Jail erfolgreich installiert und konfiguriert wurde und auch das minidlna-PBI geladen ist.

Hinweis: der Medien-Pfad (hier /Musik) muss als Mountpoint im Jail angelegt werden, dieses wird ebenfalls über die Plugin-Konfiguration gesteuert. Drückt man auf „Browse“ in diesem Menü, kommt man in den Verzeichnisbaum des Host und nicht des Jails. Die Pfade sind relativ zum Jail, wenn dieses in „/mnt/pool/jail/Jail“  abgelegt ist, entspricht „/Musik“ also „/mnt/pool/jail/Jail/Musik“. Dieses Verzeichnis muss angelegt werden und auf das eigentliche Datenverzeichnis gemountet werden.

FreeNAS 8.2.0 erschienen

Die kostenlose Software zum Aufsetzen eines Network Attached Storage (NAS) FreeNAS (von „free NAS“) ist in der Version 8.2.0 erschienen. Sie kann sowohl auf 64- als auch auf 32-Bit-Systemen installiert werden und bringt als wichtigste Neuerung (neben allerlei Bugfixes und Verbessungen die Möglichkeit, Plugins im PBI-Format in einem eigenen Jail zu betreiben (sodass die eigentliche NAS-Funktionalität nicht von den Plugins beeinträgtigt werden sollte.

Stand heute gibt es als Plugins minidlna (um einen DLNA-Server aufzusetzen), transmission (ein Bittorrent-Client) sowie firefly (ein iTunes-Server). Diese Funktionen ließen sich zwar schon mit FreeNAS 8.0.4-Multimedia erreichen, mit 8.2.0 ist es aber deutlich einfacher geworden.

Ich werde mein NAS (bestehend aus einem HP Proliant Microserver N36L mit vier 2 Terabyte-HDDs im RAIDZ) wahrscheinlich anfang kommender Woche upgraden, sofern nicht noch erhebliche Bugs gemeldet werden. Dann gibt es hier auch ein Update bezüglich des Upgrade-Prozesses von FreeNAS 8.0.4 auf FreeNAS 8.2.0 sowie neue Benchmarks, wie sich die Samba, AFP und iSCSI-Performance entwickelt hat. Wer sofort upgrade will oder ein neues NAS-Projekt starten, findet hier den Downloads bei Sourceforge:

Was man bei der minidlna-Konfiguration besser man kann und beachte sollte habe ich in einem eigenen Beitrag zusammengefasst: FreeNAS 8.2.0: minidlna.conf um Medien-Verzeichnisse erweitern

Linux: Verzeichnis-Größe anzeigen

Eigentlich mehr eine Notiz für mich selbst, aber vielleicht hilft es auch anderen. Folgendes Szenario: von einem Verzeichnis sollen die Unterordner der Größe nach sortiert ausgegeben werden.

host:/var# find . -maxdepth 1 -type d -print | xargs du -skm | sort -rn

Diese Eingabe gibt alle Verzeichnisse unterhalb von /var aus, sortiert nach Größe, die in Megabytes ausgegeben wird. In meinem Fall ist /var/log das größte Verzeichnis. Mit „-maxdepth 2“ kann eine Ebene tiefer gehen (die Unterverzeichnisse der Unterverzeichnisse ausgeben) und der „.“ kann auch durch einen Konkreten Pfad ausgetauscht werden (bspw. „/var/www“).

Freenas 8.2.0 biegt auf die Zielgerade ein: RC1 erschienen

Wer wie ich FreeNAS auf einem Selbstbau-NAS benutzt, kann sich auf das baldige Erscheinen der Version 8.2.0 freuen, die vor allem die Unterstützung für Plugins mit sich bringt. Klimmzüge für minidlna fallen dann weg, es wird direkt als Plugin vorhanden sein.

Ansonsten bringt FreeNAS 8.2 nicht viele größere Neuerungen, alles wird auf neue Software-stände gebracht. Was bisher gut lief, wird hoffentlich auch in Zukunft funktionieren. Wer den ersten Release-Candidate ausprobieren will, kann ihn auf der Projekt-Homepage herunterladen.

FreeNAS 8.2.0 Beta 4: weiteres Bugfixing an den Plugins

Mit FreeNAS 8.2.0 wird die Möglichkeit eingeführt, Plugins zu installieren, die in einer eigenen Umgebung laufen („plugin jail“). Da es eine komplett neue Funktionalität ist, die zudem tiefe Eingriffe in das System bedeutet, dauert die Entwicklung entsprechend länger. Nun ist die vierte Beta der FreeBSD-basierten NAS-Software erschienen, neu hinzugekommen ist die Möglichkeit, Plugins zu aktualisieren und das Plugin-„Gefängnis“ upzugraden.

Als Plugin stehen Funktionen zur Verfügung, die bisher von Hand konfiguriert werden mussten. Zum Beispiel minidlna, um Medien via DLNA auf Playstation 3 oder Apple TV (mit XMBC) zu verteilen. Außerdem: Bittorrent und iTunes, weitere Plugins sind in der Entwicklung. Bisher habe ich mich nicht getraut, mein HP N36L-NAS zu upgraden, dass kommt erst in Frage, wenn FreeNAS 8.2.0 final ist (oder am Besten 8.2.1 erschienen ist).

Wer FreeNAS 8.2.0-BETA4 ausprobieren will (immer die Datensicherheit im Hinterkopf haben, es ist eine BETA!) kann es auf der FreeNAS-Website herunterladen.

SEO: die wichtigsten Keywords auf kadder.de

Natürlich will man als Blog-Betreiber, dass die eigene Seite von möglichst vielen Lesern besucht wird. Grundlegendes Mittel dazu: Suchmaschinenoptimierung, kurz SEO. Dabei ist es wichtig, die Keywords, mit denen die eigene Seite gefunde wird. Dabei hilft Google Analytics, welches auf dieser Seite eingesetzt wird mit der Übersicht über die Suchanfragen. Die Keywords für kadder.de der letzten vier Wochen (in Reihenfolge):

  1. hitmeister.de (bedingt durch die Teilnahme am Blog des Jahres Wettbewerb)
  2. ipad 3 (bedingt durch meine Erfahrungsberichte zum iPad 3)
  3. asus ux32vd und asus ux32 (das Interesse an den neuen Ultrabooks ist groß, ein Exemplar ist bereits unterwegs)
  4. myfyve (anscheinend suchen viele fyve-Kunden nach der Seite)
  5. ios 5.1.1 changelog (Apples aktuelles iOS)
  6. galaxy nexus (Googles Android Referenz-Smartphone)
  7. android apple tv (anscheinend wollen viele, dass Android auf Apples TV-Box funktioniert – leider ist mir keine Lösung bekannt ;))
  8. dlna einrichten (was gerade im Zusammenhang mit FreeNAS 8.0.4 Multimedia ein interessantes Thema ist)

Natürlich dient auch dieses Postings SEO-Zwecken – und der Information. Auch die Themenauswahl hier auf dem Blog wird durch Suchmaschinenoptimierung beeinflusst, auch wenn Postings nicht nur zum Selbstzweck entstehen (bis auf dieses vielleicht ;)). Jeder, der durch Eingabe eines Suchbegriffs auf diese Seite gekommen ist mag oben aus der Liste den passenden Beitrag auswählen.

FreeNAS 8.0.4 iSCSI-Performance

Mein HP-N36L-NAS dient nicht nur als Datenspeicher für Fotos, sondern auch als Speicherort für Virtual-Disk-Images, die von VirtualBox verwendet werden: auf meinem Surf- und Arbeits-PC ist dank SSD einfach nicht genug Platz. Nachdem die Konfiguration von iSCSI im FreeNAS-Wiki schon beschrieben wird, hier nur ein paar Performance-Daten meines Setups:

Crystal Disk Mark 3.0.4, iSCSI, HP N36L

Erreicht wird es mit vier Hitachi 2-Terabyte-Festplatten mit 5.400rpm, welche mit ZFS als RAIDZ konfiguriert sind. Ferner sind 8 Gigabyte RAM verbaut, um dem ZFS genug Platz zum Arbeiten zu lassen. Für ISCSI sind 100 GB reserviert, für meine Zwecke genug. Damit lässt sich Ubuntu 12.04 LTS in einer virtuellen Maschine ohne Problem nutzen, die Startzeit ist zwar vielleicht nicht so gut wie nativ auf einem schnellen System, reicht aber vollkommen aus. Die SSD im Host-Rechner erreicht natürlich noch deutlich andere Leistungsregionen.

Mein HP N36L mit FreeNAS 8.0.4

Damit auch mal klar ist, auf was für einem System meine FreeNAS-Installation läuft. Klein, leise und ausreichend Leistungsstark: HP N36L Proliant Microserver (mittlerweile gibt es den N40L, der etwas mehr CPU-Takt bringt). Neben FreeNAS als Betriebssystem ginge auch Windows Homeserver oder vMWare ESXi (beides unterstützt das Gerät offiziell). Nun lasse ich das Video für sich selbst sprechen:

Für FreeNAS 8.3.0 bietet sich der Nachfolger, der HP N54L Microserver, an. Als Basisgerät für unter 200,-€ verfügbar, lässt sich für um die 500,-€ ein solides Heimserver-System mit ausreichend Speicherplatz zusammenstellen.

Freenas 8.0.4-p2: Update bringt Samba 3.6.5

Freenas ist in Version 8.0.4-p2 erschienen, damit gibt es eine weiter Version vor Freenas 8.2, welche dann Plugin-Support mitbringt. Das gestern erschienene Update behebt eine Sicherheitslücke in Samba (CVE-2012-2011) und bringt den CIFS-Server auf Version 3.6.5. Das Update ist einfach durchzuführen, es reicht die entsprechende Datei von Sourceforge herunterzuladen und über die Freenas-Oberfläche einzuspielen.

Wer auf minidlna setzt und daher Freenas 8.0.4 Multimedia benutzt muss auch die entsprechenden Update verwenden, die ebenfalls bereitstehen. Nun bleibt nur die Frage: wann kommt Freenas 8.2 – Plugins sind etwas, was gerade Privatuser sehnlich erwarten dürften, auch wenn das nicht direkt im Fokus der Freenas-Entwickler stand bisher.

Freenas 8.2 Beta 3 mit neuer Plugin-Struktur

Am 19. April ist die 3. Beta für FreeNAS 8.2 erschienen, die eine neue Plugin-Struktur mitbringt. Diese soll nun Stabil bleiben, sodass Plugins auch nach FreeNAS-Updates ohne Anpassungen weiter verwendet werden können. Für Produktivsysteme ist es immer noch nicht geeignet, wenn man aber eigene Plugins schreiben will, ist es nun langsam Zeit, es sich genauer anzuschauen. Fertige Plugins gibt es laut Releasenotes für Bittorrent, DLNA/uPNP (dafür gibt es auch mit FreeNAS 8.0.4 MM schon eine Lösung) sowie iTunes, die in der Beta bereits installiert werden können.

Mit FreeNAS 8.2 gibt es auch Neuerung an der ZFS-Einbindung sowie Verbesserungen an der Benutzeroberfläche. FreeNAS erreicht damit weitgehend den Stand der Version 0.7.x, welches auch schon mehr Multimedia-Funktionen beinhaltete und nicht so rein auf den NAS-Einsatz ausgelegt ist wie FreeNAS 8.0.2. Wer FreeNAS 8.2 Beta 3 ausprobieren möchte, bekommt den Download auf der Webseite des FreeNAS-Projekts.