Gehaxelts Blog

IT-Security & Hacking

Thunderbird-Profilordner auf SSD auslagern

Ich habe im meinem Laptop eine SSD(/) und eine HDD(/home).

Thunderbird legt den Profilordner default-mäßig in /home ab.

Mit ein paar Zeilen, kann man den Profilordner auf die SSD verschieben.

1. Vorbereitung

Zunächst müssen wir irgendwo auf der SSD einen entsprechenden Ordner einrichten und die Rechte anpassen. Ich habe als Pfad /usr genommen.

1
2
3
cd /usr
mkdir thunderbirdprofil
chmod 700 thunderbirdprofil

Damit setzen wir die Rechte so, dass wir darauf zugreifen können, aber nicht andere Benutzer/Gruppen.

2. Profil verschieben

Dann müssen wir das Profil aus dem default-Pfad ~/.thunderbird/ nach /usr/thunderbirdprofil bringen.

Den zufälligen Ordnernamen könnt ihr folgendermaßen herausfinden:

1
cat ~/.thunderbird/profiles.ini | grep -o -P "/(.+)$"
1
rsync avzP ~/.thunderbird/[zufälliger_Ordnername] /usr/thunderbirdprofil

Damit kopieren wir die Profildateien in den neuen Ordner.

3. Umkonfigurieren

Jetzt müssen in der profiles.ini nur noch zwei Eigenschaften verändert werden, und dann ist die Migration fertig.

Ihr öffnet die

~/.thunderbird/profiles.ini

mit einem Editor eurer Wahl, und setzt die Eigenschaften folgendermaßen:

1
2
IsRelative=0
Path=/usr/thunderbirdprofil/[zufälliger_Ordnername]

Beachtet, dass hinter dem Ordnernamen kein Slash mehr steht.

4. Fertig

Nun solltet ihr Thunderbird starten können, und die Emails/Profile werden von der schnelleren SSD, anstatt der langsamen HDD geladen, was bei großen Profilordnern (meiner: 435MB) bemerkbar ist.

5. Fehleranalyse

Eigentlich sollten keine Fehler auftauchen. Trotzdem hier noch ein wenig Trouble-Shooter ^^

  • Rechte von /usr/thunderbirdprofil sind nicht korrekt gesetzt. Nur der Benutzer muss lesen/schreiben ggf. ausführen können.

  • IsRelative ist in der profiles.ini nicht auf 0 gesetzt.

  • Path wurde nicht korrekt in der profiles.ini angegeben.

  • Path in der profiles.ini endet mit einem /. Dieses sollte entfernt werden.

Gruß

gehaxelt

Linux

« Git: Immer ins current branch pushen Mein RaspberryPI ist da »