problem mit HDA_DATA

  • hallo forum,


    ich habe lt. eurer anleitung im ordner
    '/share/HDA_DATA'
    meine datei
    '/Config/hosts'
    gespeichert und meine 'autorun.sh' um die zeile
    'cp /share/HDA_DATA/Config/hosts /etc/hosts'
    erweitert.


    nach dem 'reboot' ist der ordner '/share/HDA_DATA' aber leer :(
    ...hab auch schon die firmware für mein 'TS-239 Pro II' aktualisiert, aber das problem besteht weiterhin.


    was mache ich falsch? (bin linux-anfänger)


    mfg dark

  • Hallo dark,


    hast du evtl. auf deinem NAS ein RAID0/1 eingerichtet ?
    Dann müßtest du anstatt "'/share/HDA_DATA" den "/share/MD0_DATA" (MD+Null) verwenden.


    Stefan

  • danke für die antwort :)


    ...ja, ich lasse 2x 1 Gb gespiegelt laufen.
    das laufwerk "/share/MD0_DATA" existiert und meine "Config/hosts" darin ist nach dem 'reboot' vorhanden.


    nur leider funktioniert 'cp /share/MD0_DATA/Config/hosts /etc/hosts' nicht :(


    ...habe hier schon von dem problem gelesen, aber gibt es keine bessere lösung als die mittels "crontab"?

  • der befehl

    Code
    cp /share/MD0_DATA/Config/hosts /etc/hosts


    wird durch die autorun.sh korrekt ausgeführt :!:


    das problem:
    die hosts wird anschließend nochmal vom system überschrieben :x


    ...hab leider keine ahnung welcher dienst die hosts generiert, oder wie ich das problem beheben könnte.


    hat jemand einen rat :?:




    mfg dark

  • Hallo dark,


    mir fiel gerade ein, das es mit der autorun.sh nicht funktioniert.
    Dieses Verhalten hatten wir schon vor längerer Zeit festgestellt und
    ich selbst hatte dazu ein Workaound mit Hilfe der crontab erstellt:
    /viewtopic.php?f=80&t=4042#p21955


    Inzwischen hatte ich auch nochmal nachgeschaut und die autorun.sh wird vor der Initialisierung des Netzwerkadapters ausgeführt, so das die Datei jedesmal beim Booten überschrieben wird.
    Das verantwortlich Script heißt "hostname.sh", wenn müßte man es auch mit der autorun.sh und einer angepaßten Script-Datei zurückkopieren.


    Stefan

  • Bei mir in .etc/init.d/, vieleicht auch bei Dir?
    gruß....Peter

  • 'etc/init.d/hostname.sh'
    ist vorhanden, doch auch die wird vom system überschrieben :(


    ...hab sogar gewagt sie zu löschen,
    aber nach dem "reboot" war sie wieder vorhanden und hat meine erfolgreich kopierte 'etc/hosts' überschrieben.


    QNAP macht es ja echt kompliziert...!
    gibt es evtl. einen DNS-Server als '.qpkq', oder ähnliches?



    mfg dark

  • Zitat von "Eraser-EMC2-"

    Das verantwortlich Script heißt "hostname.sh", wenn müßte man es auch mit der autorun.sh und einer angepaßten Script-Datei zurückkopieren.


    So wie ich geschrieben habe, müßtest du mit der autorun.sh auch die hostname.sh überschreiben.
    so wie du festgestellt hast, reicht das löschen der Datei vor dem Reboot nicht (ebenso wie bei der hosts),
    da alle Dateien beim Booten aus dem Flash-Speicher in die RAM-Disk kopiert werden.


    Die hostname.sh sollte in etwa so aussehen:

    Code
    name=`/sbin/getcfg System "Server Name"`
    if /sbin/test $? != 0
    then
    	/sbin/gen_hostname
    	/bin/sync
    	name=`/sbin/getcfg System "Server Name"`
    fi
    hostname $name
    /bin/echo $name > /etc/hostname


    und mit der hosts beim Booten kopiert werden.


    Stefan

  • jetzt ist die 'hosts' da :)
    allerdings ist der "hostname" nun Nasbe3a22 :shock:


    ich denke, ich sollte mein "Projekt - Viritual Hosts" auf dem QNAP erstmal einstellen.
    wenn die 'hosts' schon solche probleme macht ... was erwartet mich dann bei der konfiguration des "Apache" :roll:


    "webmin" klappt auch nicht ... ( 5 abhängige pakete werden nicht gefunden )



    mit meinem lokalen XAMPP (Windows XP) ist das alles kein problem ... aber das kann QNAP ja auch nicht. :(
    evtl. gibt es ja irgendwann '.qpkg' für einen DNS-Server und Webmin.


    die unterstützung in diesem forum ist super, wofür ich mich herzlich bedanke :thumb:



    mfg dark

  • Wurde die hosts-Datei wieder überschrieben ?


    XAMPP ist doch
    - Apache = vorhanden
    - mySQL = vorhanden
    - PHP = vorhanden
    - Perl = http://forum.qnap.com/viewtopic.php?f=150&t=8637#p39615
    - E-Mail = XDove http://forum.qnapclub.de/viewtopic.php?f=81&t=2092


    Bei XAMPP sind schon mehr Module für Apache vorhanden und XDove ist auch sehr komfortabel,
    aber sind schon vorhanden.


    Für DNS hatte ich auch schon mit dem Optware QPKG eine Anleitung geschrieben:
    /viewtopic.php?f=80&t=680


    Für ein QPKG müßte man schon viel Arbeit investieren:
    Binaries kompilieren und ein brauchbares Webfrontend erstellen, so das die wichtigesten Möglichkeiten abdeckt.
    E ist keine Wochenendarbeit und übersteigt einem Projekt "Just for Fun".


    Stefan

  • die anleitung zum DNS hört sich interessant an ... werd ich sicher mal probieren, aber jetzt brauche ich erstmal ein paar tage distanz.
    vielen dank dafür, das du mir wieder mut machst


    mfg dark