Beiträge von Milindur

    Vorsicht: Die Installation von Debian wird nur erfahrenen Anwendern empfohlen.


    Vorsicht: Vorhandene Daten auf einer QNAP-EXT3-Partition müssen vorher gesichert werden, da das QNAP-EXT3 proprietäre Erweiterungen verwendet und mit dem Standard-EXT3 nicht kompatibel ist.


    Hinweis: Beim Wechsel von einer anderen Debian-Installation (z.B. nach dieser Anleitung) zu dieser neuen Variante, sollte vorher der /dev/mtdblock4 (U-Boot-Konfiguration) auf den Originalzustand (QNAP) zurückgesetzt werden. Ich hatte mich so ausgesperrt, da der Debian-Installer mit der modifizierten U-Boot-Konfiguration nicht starten konnte.


    Debian Lenny unterstützt die Installation auf den QNAP-Geräten mittlerweile direkt per Debian-Installer. Im Normalfall ist dafür keine serielle Konsole notwendig, kann bei Problemen aber hilfreich sein. Auf dieser Webseite von Martin Michlmayr wird der Installationsprozess beschrieben.


    Der Ablauf ist wie folgt:

    • /dev/mtdblock* sichern und ggf. auf QNAP-Originalzustand zurücksetzen
    • Debian-Installer ins Flash kopieren
    • Box neustarten
    • Verbindung mit dem Installer per SSH herstellen
    • Debian mit dem "normalen" Debian-Installer installieren


    Der Debian-Installer kümmert sich selbst darum, dass bei Abschluss der Installation der Kernel ins Flash kopiert wird.

    Zitat von "yellowmito"

    Gibts irgendwelche Erfahrungen mit Debian auf dem QNAP? Schlechtere/bessere Performance, Fehler oder Probleme?


    Ich habe mittlerweile seit Mai Debian auf meinem TS-109 laufen. Fehler und Probleme konnte ich bisher keine feststellen, die Performance ist subjektiv auch nicht schlechter geworden.


    Auf meinem TS-109 läuft (allerdings nur für mich allein, also nicht für mehrere Benutzer zeitgleich):
    * Samba
    * lighttpd
    * PHP5 als CGI
    * dovecot (IMAP-Mailserver)
    * exim4 (SMTP MTA)
    * CUPS
    * Squirrelmail (Webmail-Zugriff)
    * Mercurial (Backup)
    * Backup per unison/rsync von einem Webserver


    Die derzeitige uptime liegt bei 59 Tagen :-).

    Hallo,


    eine Wiederherstellung der Original-Firmware ist möglich.


    Solange die Box per Netzwerk noch reagiert, kann man sich per SSH einloggen und die beiden Blöcke im Flash wiederherstellen. Daher sollten diese unbedingt per dd vor der Installation von Debian gesichert werden (und von der Box kopieren, denn auf das qnap-ext3 kann man ohne QNAP-Box nicht zugreifen).


    Ist der Netzwerk-Zugriff jedoch nicht mehr möglich, weil die Box nicht mehr richtig startet, dann bleibt nur noch der Weg über die serielle Konsole. Hinweise zur seriellen Konsole gibt es z.B. hier, allerdings habe ich den Eindruck, dass dort die angegebenen Speicheradressen fehlerhaft sind, die richtigen Adressen kann man aber herausfinden (habe sie mir leider nicht notiert :-().


    Wenn man den Flash wiederhergestellt hat, dann kann z.B. mit einer leeren HDD wieder eine normale Installation der QNAP-Firmware per Finder machen.

    Das Problem hat sich erledigt. Ich habe von Nathael (siehe oben) die Daten von einer TS109 Pro erhalten. Damit lief die Kiste zwar noch nicht wieder vollständig, ich bekam jedoch wenigstens Zugriff auf meine gesicherten mtdblock-Daten und konnte diese zurückspielen. Anschließend wurden die Daten von der qnap-ext3-Partition extern gesichert und dann wieder Debian installiert :-).

    Zitat von "christian"

    das Problemchen ist doch eigentlich keines, da die Daten ja nicht weg sind und ihr sie auch auf einem baugleichen Nas erneut nutzen könnt. Übt euch in Geduld bis das Austauschgerät wieder da ist und es sollte alles seinen gewohnten Lauf nehmen.


    Hmm, ganz so einfach ist die Sache nicht. Ich möchte beim Zugriff auf die Daten, die auf einer HDD gespeichert sind, nicht an eine bestimmte Hardware bzw. einen bestimmten Hersteller gebunden sein (insb. dann nicht, wenn das nicht klar kommuniziert wird, z.B. in der Produktbeschreibung, denn dort steht einfach "ext3"). Vielleicht möchte ich ja auch kein (ggf. kostenpflichtiges) Austauschgerät haben, wenn mal ein Hardware-Defekt vorliegt (und Gewährleistung/Garantie abgelaufen sind)? Es muss einfach möglich sein (zumindest wenn keine RAID-Konfigurationen im Spiel sind), dass die HDD in einem anderen System gelesen werden kann.


    Für mich hat sich das Problem glücklicherweise erledigt, auf meinem TS-109 läuft nun ein normales Debian Sid :-).

    Hallo,


    leider ist der Zugriff auf die Daten nur über TS-109/209 möglich. Die Firmware dieser Geräte enthält offenbar einige Kernel-Patches bzgl. dem ext3-Dateisystem, welches dieses Dateisystem (betrifft nur die große Datenpartition) inkompatibel mit dem originalen ext3 macht.


    Hier das Statement von QNAPAndy dazu (aus diesem Thread:

    Zitat

    QNAP's ext3 is proprietary and will not be compatible with the standard one, which means if you unplug the disk out
    and plug into a PC using a disk enclosure and try to mount it with ext3 will not work. This is applied to TS-109/209 both
    standard and Pro version.


    However, if you unplug any disk from any TS-109/209 and put them in to another TS-109/209 it can be mounted and r/w
    no probs. Besides TS=409 uses standard ext3 implementation which can be mounted and access fine using the PC.


    Das ist wirklich unschön. Ich bin gerade selbst über diese Problematik gestolpert.

    Hallo,


    ich heiße Christian, bin 27 Jahre alt und studiere in Dortmund Informatik.


    Ich setze derzeit ein TS-109 als "Mini-Server" ein, auf der kleinen Kiste laufen in einem Debian-Chroot ein IMAP-Mailserver, SpamAssassin, Cron, Mercurial und andere Kleinigkeiten. Zukünftig möchte ich direkt auf Debian umrüsten, erste Versuche dazu laufen bereits.

    Hallo,


    ich experimentiere derzeit mit Debian auf meiner TS-109. Als Basis habe ich diese Seite verwendet. Dazu habe ich im Flash /dev/mtdblock1 sowie /dev/mtdblock4 überschrieben und vorher auf die HDD gesichert. Unglücklicherweise habe ich übersehen, dass ich die Datenpartition mit einem normalen Linux nicht ansprechen kann, da QNAP einige Erweiterungen am ext3 vorgenommen hat, also muss ich dafür auf die Originalversion der Firmware zurück.


    Kann mir jemand die Originaldaten einer TS-109 aus /dev/mtdblock1 sowie /dev/mtdblock4 senden (z.B. per Mail an public -at- milindur.de)?


    Code
    dd if=/dev/mtdblock1 of=mtdblock1.data
    dd if=/dev/mtdblock4 of=mtdblock4.data


    Vielen Dank im voraus :-).


    Grüße,
    Christian