NAS – Dies und das…

Vor einigen Tagen machte mein NAS (beim RAID 5 Rebuilding) Probleme. Nicht schön, aber selten. Mittlerweile funktioniert es wieder prima. Doch habe ich mir diesen Vorfall zum Anlass genommen und geschaut was der Markt so bietet.

Zuerst habe ich mir die proprietären NAS Systeme angeschaut. Die ICYBox Systeme von Raidsonic habe ich dabei gleich außen vorgelassen weil sie einfach unterdimensioniert sind. Daneben gibt es sie Systeme von ReadyNAS. Diese gefallen mir schon besser und sind preislich okay. Nachteil ist das es diese Systeme erst in der 4 TB Ausführung gibt, was bei RAID 5 effektiv 3 TB bedeutet. Am liebsten wäre mir ein leeres Gehäuse in das ich meine 6 – 8 Festplatten hineinschieben kann und fertig. Leider bin ich da nicht wirklich fündig geworden.

Eine andere Möglichkeit wäre es ein NAS auf einem normalen PC aufzusetzen. Das hat den Vorteil das man alles nach seinen Wünschen ausrichten kann und nicht auf bestimmte Dinge festgelegt ist. Für diesen Zweck gibt es z.B. spezielle Linuxdistributionen (Openfiler, CryptoNAS, etc.) mit denen man so etwas realisieren könnte.

Was Linux NAS Systeme angeht so ist das btrfs Dateisystem sicherlich einen Blick wert, sobald es stabil genug ist für den Produktionsbetrieb.

Ich bevorzuge im allgemeinen die zweite Lösung, wobei diese auch einige Nachteile hat, der erhöhte Einrichtungsaufwand, sowie die meist höhere Energieaufnahme des Selbstbausystems. Ich denke das hier jeder schauen muss was er benötigt.

UDP Portscanning unter PHP

Vor einigen Tagen wollte ich ein PHP Skript schreiben welches nachschaut ob auf einer bestimmten IP Adresse auf einem bestimmten Port ein Dienst läuft. Dazu wollte ich folgendes Skript benutzen:

function check_server($ip, $port) {
  $fp = fsockopen ($ip, $port, $errno, $errstr, 10);
  $result = "";

  if($fp == false)
  {
   $result = "offline";
  }
  else
  {
   $result = "online";
  }

  fclose($fp);

  return $result;
}

$gameserver= check_server("udp://192.168.0.13", 9604);
$accountserver= check_server("udp://192.168.0.13", 9601);

echo "Gameserver: ",$gameserver,"
"; echo "Accountserver: ",$accountserver,"
";

Das Problem an der Sache ist das bei UDP immer true zurückkommt da das ganze ja ein verbindungsloses Protokoll ist. Bei TCP funktioniert diese Herangehensweise prima, bei UDP kann man es vergessen… Ganz interessant zu diesem Thema ist die Seite http://www.sitepoint.com/article/udp-portscanning-php/. Mal schauen ob sich das Problem lösen läßt.

Rechnernamen unter Ubuntu ändern

Vor ein paar Tagen habe ich mal alle Rechner bei mir neu benannt, darunter auch ein paar mit Ubuntu bestückte Rechner. Damit ich bis zum nächsten mal nicht vergessen habe wie es geht, schreibe ich das hier mal auf.

Zu erst muss die Datei „/etc/hostname“ angepasst werden z.B. mit:

nano /etc/hostname

Dort ändert man dann den Rechnernamen entsprechend und speichert das ganze. Anschließend führt man noch ein

hostname -F /etc/hostname

aus.

Der letzte Schritt besteht darin das ganze auch in der Datei „/etc/hosts“ zu ändern. Anschließend kann man sein System neu starten und alles ist so wie es sein sollte :)

Kdenlive und Ubuntu 8.10

Da sich in den Repostiories von Ubuntu 8.10 noch die alte Version von Kdenlive befindet ist ein bischen Handarbeit angesagt um die neue Version auf das System zu bekommen. Dazu sind folgende Schritte nötig:

libsox0a
Das Paket libsox0a muss installiert werden. Nachdem man sich das Paket unter http://packages.ubuntu.com/jaunty/libsox0a heruntergeladen hat kann man es mittels

sudo dpkg -i libsox0a_14.1.0-1_i386.deb

installieren.

debian-multimedia
Als nächstes müssen wir das debian-multimedia Repository hinzufügen. Am einfachsten geht dies über System -> Systemverwaltung -> Software-Paketquellen. Dort wird unter Authentifizierung der folgende Key (http://debian-multimedia.org/gpgkey.pub) importiert.

Danach werden folgende Repositories unter Software von Drittanbietern hinzugefügt:

deb ftp://ftp.debian-multimedia.org testing main
deb ftp://ftp.debian-multimedia.org unstable main

Synaptic
Nun starten wir die die Synaptic-Paketverwaltung und installiere das Paket kdenlive. Danach ist die neue Kdenlive Version auf dem System verfügbar.

Kdenlive 0.7

Vor wenigen Tagen erschien die neue Version von Kdenlive. Bei Kdenlive handelt es sich um ein freies Videoschnittprogramm was sich mittlerweile zu einer echten Alternative gemausert hat. In der neuen Version haben sich unter anderem folgende Dinge geändert:

– komplettes Rewrite der Kommunikationsschicht mit dem MLT Video Framework (daraus resultiert mehr Geschwindigkeit)
– Captures von verschiedenen Quellen ist nun möglich (DV, HDV, Webcam etc.)
– bessere KDE Integration
– Mehr Effekte und Übergänge
– Voller Undo Suport mit History
– Support für Jog Shuttles

Die Website von Kdenlive ist http://www.kdenlive.org/.