Tipp: Profile Sync Daemon
Achtung dieser Artikel ist noch in Arbeit und dient vorläufig nur als Vorlage. Dieser Beitrag zu Linux oder der Abschnitt ist in Bearbeitung. Weitere Informationen findest du hier. Der Ersteller arbeitet an dem Beitrag oder Abschnitt und entsorgt den Wartungsbaustein spätestens 3 Tage nach der letzten Bearbeitung. Änderungen außer Rechtschreibkorrekturen ohne Absprache mit dem Urspungsautor sind möglichst zu vermeiden, solange dieser Baustein noch innerhalb der genannten Frist aktiviert ist. |
|
Inhaltsverzeichnis
Vorwort
Ich wollte euch hier schreiben, da ich bisher noch keine bzw. wenig gute Infos zu PSD mit SUSE 13.2 gefunden habe, wie ich mir den nach meinem eigenen Geschmack für Firefox und Chromium eingerichtet habe. Den Performance Gewinn der Webbrowser finde ich derart super, dass ich das auf meinem Desktop als auch auf meinem alten Notebook einsetze. Dann habe ich nach openSUSE 13.2 und Profile Sync Daemon gesucht und leider keine Tutorials gefunden, die auch overlayfs verwenden oder speziell auf openSUSE zielgerichtet sind. Das wollte ich dann alles zusammen so weit es mir im Sinn liegt ausbauen und anwenden. Wie folgt:
Bitte macht auch nochmal vorher eine SICHERUNG! (Browser PROFILE etc.) und bitte informiert euch in dem LINK oben nochmal über das Ding. |
Das Paket besorgen
Es gibt ein RPM im Buildservice:
(Es sei möglicherweise instabil). Ich kann davon nichts feststellen. Das läuft einfach wunderbar. Also holt man sich das RPM einfach. Ich gehe davon aus, dass da jeder seine Möglichkeit dazu hat.
Nach der Installation ist der Dienst PSD zunächst deaktiviert und nicht funktionsfähig. Er muss noch durch einige Schritte konfiguriert werden. Dann kann man ihn starten. |
Overlayfs
Ich will dass das Browserprofil komprimiert im RAM abgelegt wird. Dazu verwendet das Tool ein Modul namens "overlayfs".
Vorab laden
modprobe overlayfs
Einrichten, dass es bei jedem reboot geladen wird:
touch /etc/modules-load.d/MODULES_LOADED_ON_BOOT.conf
echo "overlayfs" > /etc/modules-load.d/MODULES_LOADED_ON_BOOT.conf
Die Konfigurationsdatei
Dann kommen wir gleich zur "/etc/psd.conf". Hier müssen entsprechende werte ggf unkommentiert werden. Bitte beschäftigt euch auch selbst nochmal mit der Datei. Oben stehen entsprechende Warnungen.
- "USERS=" <- Hier Muss der Benutzer eintragen werden, für den PSD aktiviert wird. Also der Anmeldename.
- USE_OVERLAYFS="yes" <- Die Komprimierung nutzen. (Hierfür wurde das Modul bereits geladen).
- USE_BACKUPS="yes" <- (Backups bringen Gummipluspunkte)
Hier noch etwas:
- #VOLATILE="".
Den Dienst aktivieren
Das Verzeichnis "/tmp" wird von systemd standardmäßig als tmpfs (soetwas wie ein RAM laufwerk) geladen. Das passiert mithilfe des Unit:
/usr/lib/systemd/system/tmp.mount
Ob das Unit oder der Dienst läuft, prüfen mit:
systemctl status tmp.mount
Deswegen setze ich hier:
VOLATILE="/tmp"
Bitte nutzt die Standardeinstellungen der config oder tragt hier eurer gewünschtes RAMlaufwerk ein. Bei "tmp" bin ich mir zum Stand des Howto sicher, dass es im RAM landet. Wenn in den Zeilen mit den Browsern keine Einstellungen gemacht wird, werden installierte und unterstützte Browser wie Firefox und Chromium bzw. die aufgeführten auskommentierten selbständig erkannt. An der Stelle ist kein Eingriff notwendig.
Trockenlauf
Weiter geht es mit einem Trockenlauf, was passieren würde wenn der Dienst aktiviert wird:
profile-sync-daemon parse
Achte bitte darauf dass diese in der Ausgabe richtig interpretiert wurden:
tmpfs dir: /tmp/deinUSER-firefox-zufälligenummer.default profile size: 47M overlayfs size: 24M recovery dirs: none
Aktivierung mit systemctl
Wenn jetzt alles gepasst hat soweit, kann eingerichtet werden dass der Dienst automatisch startet. Und ihn auch tatsächlich gleich das erste mal aktivieren.
systemctl enable psd.service
systemctl start psd.service
Damit ist der Dienst gestartet und aktiviert. So läuft des Ding bei mir wunderbar. Und ich wollte das weitergeben, ich hoffe nichts übersehen zu haben. Und bitte nochmal macht eine Sicherung und schaut genau was ihr tut.
Ich übernehme wie gesagt keine Verantwortung! |