• Schrift vergrößern
  • Standard-Schriftgröße
  • Schrift verkleinern
Startseite Blog EDV QNAP: TS219P



QNAP: TS219P

E-Mail Drucken PDF
Inhaltsverzeichnis
Qnap TS219P - Allgemeines
Webinterface
SSH Konsole
Erweiterungen / Änderungen
01. Optware Pakete
01.01 Editor Nano
01.02 Screen
02. Autorun.sh
03. Rechte setzen
04. Weitere Artikel zum Thema QNAP

Zum Abspeichern von privaten Daten gibt es seit einiger Zeit sogenannte SOHO Server (SOHO = Small Office / Home Office). Einer von diesen ist der TS219P von Qnap. Mit diesem Gerät ist es möglich eine große Menge an Daten kostengünstig zu speichern, Backups zu erstellen und weitere Funktionen zu nutzen. Auf diese Weise kann man bequem alle digitalen Daten wie zum Beispiel Fotos, Musik, Videos etc. speichern und im Netzwerk an die verschiedenen Endgeräte verteilen.

Qnap TS219P - Allgemeines

Die folgenden Beschreibungen beziehen sich auf ein TS219P.

Der Autor kann nicht prüfen ob die Angaben auch für andere Geräte von QNAP gelten. Wer Änderungen an seinem eigenen Gerät vornimmt ist dafür natürlich selber verantwortlich.

Der Qnap TS219P ist ein handliches, leises und stromsparendes Gerät mit zwei internen SATA Festplatten. Der Prozessor hat eine Taktgeschwindigkeit von 1.2 GHz und das Gerät verfügt über 512 MB DDR II Arbeitsspeicher. Es ist ein Netzwerk- (Gigabit), 3x USB und ein eSATA Anschluss vorhanden.

Die Hauptfunktion des TS 219P liegt in der Datenspeicherung und -sicherung.

Von Haus aus sind ein paar Funktionen möglich:

  • Downloadstation (http, ftp, Bittorrent)
  • Druckerserver
  • Webserver (inkl. PHP und MySQL)
  • Mediaserver
  • I-Tunes Server
  • und weitere

Zusätzlich zu den von vorneherein enthaltenen Funktionen kann das Gerät über das QPKG System (siehe unten) erweitert werden.

Webinterface

Das Webinterface ist die Schaltzentrale für das TS219P. Über das Webinterface können die Einstellungen vorgenommen werden:

  • Netzwerkeinstellungen
  • Hardwareeinstellungen
  • Sicherheit
  • Benachrichtigungen
  • etc.

Die wichtigste Funktion - die Datenspeicherung - ist voll über das Webinterface konfigurierbar. Es können Festplattenraids erstellt und Freigaben eingerichtet werden. Zugriffe können benutzer- und gruppenspezifisch erteilt werden.

SSH Konsole

Da auf dem TS219P ein embedded Linux System arbeitet ist natürlich auch eine SSH Konsole vorhanden.  Wenn das Gerät auch "am Internet" hängt ist aus Sicherheitsgründen die ssh Konsole (mit entsprechenden Einstellungen) der Telnet Konsole vorzuziehen.

Erweiterungen / Änderungen

Im Folgenden liste ich einige Erweiterungen und Änderungen auf, die ich bereits auf meinem TS219P ausprobiert habe.

01. Optware Pakete

Das embedded Linux System auf dem TS 219P lässt sich über das QKPG Paketsystem erweitern. Die QPKG Pakete müssen über das Webinterface unter dem Punkt Anwendungen als "Optware-ipkg" aktiviert / installiert werden.

Im Zusammenhang mit QPKG sind folgende Befehle auf der Konsole wichtig:

  • ipkg install <paketnname> installiert das Paket <paketname>
  • ipkg list_installed listet die installierten Pakete auf
  • ipkg remove <paketname> entfernt / deinstalliert das Paket <paketname>
  • ipkg list | grep <suchstring> listet alle verfügbaren Pakete auf, die den Suchbegriff <suchstring> enthalten

Nach der Installation kann man sich über ssh oder telnet das Leben vereinfachen indem man ein paar der folgenden Pakete installiert.

 

01.01 Editor Nano

Der Befehl

ipkg install nano

auf der Konsole installiert den Editor "nano". Mit dem Editor ist man in der Lage Textdateien direkt auf der Konsole zu bearbeiten. Dazu führt man den Befehl nano -x <dateiname> aus. Mit Strg + x beendet man das Programm wieder.

 

01.02 Screen

Der Befehl

ipkg install screen

auf der Konsole installiert das Programm "screen". Screen ist wie ein "Fenstermanager" für die Konsole (trotz Widerspruch). Wenn man Screen installiert hat kann man eine neue Instanz von Screen mit screen starten. Alle Befehle die man ab dann auf der Konsole absetzt werden weiterhin ausgeführt, auch wenn man nicht mehr mit Putty etc. verbunden ist. Man kann den screen Prozess mit der Tastenkombination Strg + a + d in den Hintergrund verschieben. Mit dem Befehl screen -r kann man den Screen Prozess wieder aufrufen. Bei mehreren Screen Prozessen im Hintergrund muss man mit den IDs hantieren, die einem screen -list anzeigt.

02. Autorun.sh

Die Autorun.sh Datei ist ein Skript, welches sich auf einer gesonderten Partition befindet und bei jedem Start des Geräts ausgeführt wird. Hier ist ein guter Ansatzpunkt um eigene Veränderungen am Gerät vorzunehmen. Wenn man die Autorun.sh Datei bearbeiten möchte, dann muss die Partition auf der sich die Datei befindet zuerst eingehängt (gemounted) werden, da sie nach jedem Startvorgang ausgehängt wird. Das Mounten der Partition geschieht mit dem Befehl  auf der ssh Konsole.

 

mount -t ext2 /dev/mtdblock5 /tmp/config

Ich habe mir ein einfaches Skript angelegt, welches mir die Tipparbeit zum Bearbeiten der Autorun.sh Datei abnimmt.
/dev/mtdblock5 wird gemounted und autorun.sh mit nano (siehe oben) geöffnet. Nach dem Schließen der Datei wird ein umount durchgeführt.
Sollte nano noch nicht auf dem System vorhanden sein kann es mit "ipkg install nano" nachinstalliert werden (ipkg: optware erforderlich, siehe oben)

#!/bin/sh
mount -t ext2 /dev/mtdblock5 /tmp/config
sleep 3
nano -x /tmp/config/autorun.sh
until ps | grep "nano -x /tmp/config/autorun.sh"; do
sleep 2
done
chmod +x /tmp/config/autorun.sh
umount /tmp/config

03. Rechte setzen

Falls mal was nicht mehr funktionieren sollte ist die Wahrscheinlichkeit hoch, dass es an fehlerhaften Berechtigungen liegt. Das Qnap TS219P arbeitet durchgängig mit folgenden Berechtigungen auf den Datenpartitionen: Ordner 777, Dateien 766

Um die Berechtigungen wieder gerade zu rücken benutze ich das folgende kleine Skript:

#!/bin/sh
find ./ -type f -print0 | xargs -0 chmod 766
find ./ -type d -print0 | xargs -0 chmod 777

04. Weitere Artikel zum Thema QNAP

Zuletzt aktualisiert am Freitag, 12. Februar 2010 um 19:24 Uhr  
Benutzerbewertung: / 5
SchwachPerfekt 

Sonntag, 05. Februar 2012