Ankündigung

Einklappen

Hinweis

Die Forenregeln wurden überarbeitet (Stand 7.11.22). Sie sind ab sofort verbindlich. Wir bitten um Beachtung.
Mehr anzeigen
Weniger anzeigen

Wie SQlite auf schnelleres Medium verlagern?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • kunig
    antwortet
    Genau so habe ich das auch gemacht. Sh.py läuft nach dem booten auch, allerdings wird weder die DB gefunden noch etwas ins Log geschrieben. Erst wenn ich sh.py neustarte funktionieren DB und Log. Was könnte sonst das Problem sein?

    Einen Kommentar schreiben:


  • DiMa
    antwortet
    Den USB-Stick mounted man sinnvollerweise für so eine Anwendung via Eintrag in /etc/fstab. Der ist dann gemounted, lange bevor smarthome.py gestartet wird.

    Einen Kommentar schreiben:


  • kunig
    antwortet
    Ich habe nun ebenfalls versucht das /var-Verzeichnis mittels Symlink auf den USB-Stick zu verlagern.
    Das klappt grundsätzlich auch, allerdings nur wenn ich sh.py manuell starte. Per Autostart klappt das nicht mehr, weil ich vermute, dass der Stick noch nicht gemountet wurde wenn sh.py gestartet wird.
    Meine Fragen nun als Nicht-Linux-Experte: Wann genau werden die Laufwerke gemountet, Vor oder nach init.d? Kann ich es irgendwie beeinflussen, dass sh.py erst startet, wenn der Stick verfügbar ist?

    Einen Kommentar schreiben:


  • knxmfbp
    antwortet
    Schau mal auf http://blog.plugin.lu vorbei, ist zwar in Englisch verfasst, sollte dir jedoch einen Überblick geben. Ich selbst Benutze wie dort beschrieben die SD Karte nur um einen Backup zu haben. Alle meine Raspberry Pi's laufen komplett von schnellen USB Sticks womit ich sehr zufrieden bin, Performance und Ausfallsicherheit sind somit perfekt.

    Einen Kommentar schreiben:


  • heckmannju
    antwortet
    Das sind die Technischen Daten der Karte....auf dem Raspi sind es dann aber wie ich in Tests gerade gelesen habe so 20MB/s möglich.

    http://elinux.org/RPi_SD_cards#SD_card_performance

    Wäre mal interresant diesen einfachen Benchmark auf dem USB Stick und auf dem micro sd laufen zu lassen.

    Viele Grüsse
    Jürgen

    Einen Kommentar schreiben:


  • DiMa
    antwortet
    Der Raspi hat ein UHS-III interface?!

    Einen Kommentar schreiben:


  • heckmannju
    antwortet
    Zitat von DiMa Beitrag anzeigen
    Class 10: 10MB/s
    USB 2.0: ~60MB/s
    Also ich hab mir eine SD karte gekauft die kann 70MB/s lesen und 20MB/s schreiben. Beim Image read und write wurden die werte sogar erreicht.

    http://www.reichelt.de/SD-Karten-Mic...en+%28Micro%29

    Einen Kommentar schreiben:


  • arnix
    antwortet
    Zitat von Mike01 Beitrag anzeigen
    Ich hab es aber in erster linie nicht wegen der Geschwindigkeit gemacht, sondern eher wegen der schreibzyklen der SD Karte.
    Ich auch! Und ich habe es auf die Festplatte umgeleitet (habe einen Cubitruck) und nicht auf einen USB-Stick!

    Einen Kommentar schreiben:


  • Mike01
    antwortet
    @arnix,
    Danke für den Beitrag, genau so hab ich es bei mir auch gemacht.
    Code:
     
     ln -s /Pfad_1/echte_Datei /Pfad_2/Symlink
    Scheint als wär ich nicht der einzige, der auf die Idee gekommen ist
    Ich hab es aber in erster linie nicht wegen der Geschwindigkeit gemacht, sondern eher wegen der schreibzyklen der SD Karte.

    Gruß, Mike

    Einen Kommentar schreiben:


  • arnix
    antwortet
    Zitat von manu241 Beitrag anzeigen
    Hallo Mike,

    könntest du eine kurze Anleitung schreiben, wie du dieses gemacht hast und dieses hier veröffentlichen?

    Gruß Manuel
    Ich habe einfach mit einem Symlink das /usr-Verzeichnis umgeleitet

    als root...

    Code:
    ln -s /usr/local/smarthome/ /wohin/auch/immer/
    ...und natürlich die Verzeichnisse auch dahin kopieren, wo der Link hingeht.

    Einen Kommentar schreiben:


  • manu241
    antwortet
    Hallo Mike,

    könntest du eine kurze Anleitung schreiben, wie du dieses gemacht hast und dieses hier veröffentlichen?

    Gruß Manuel

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Danke für die Info - man lernt nie aus!

    Gruß, Waldemar

    Einen Kommentar schreiben:


  • DiMa
    antwortet
    Class 10: 10MB/s
    USB 2.0: ~60MB/s

    @bmx: Ich probier's mal aus. Das klingt so einfach - das muss man ja uebersehen
    Zuletzt geändert von DiMa; 22.09.2015, 12:38.

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Guten Morgen!

    Mal ne blöde Frage: Ist denn der USB-Anschluss auf dem Pi wirklich schneller als die SD-Karte? Ich habe es nicht getestet, aber ging immer davon aus, dass eine Class 10 SD weit mehr Durchsatz als USB 2.0 hat...

    Gruß, Waldemar

    Einen Kommentar schreiben:


  • Mike01
    antwortet
    Ich hab bei mir das komplette /var verzeichnis mit einem symlink auf einen USB Stick ausgelagert, läuft seit einem halben Jahr ohne probleme.
    Hat auch den Vorteil, dass die Logdatei und der Cache auf dem USB Stick gespeichert werden.
    vorher ggf. die sqlite datenbank bzw den /var Ordner sichern und auf den USB Stick kopieren.

    Gruß, Mike

    Einen Kommentar schreiben:

Lädt...
X