So ändern Sie den Standardspeicherort des Evolution-Mail-Ordners auf ein anderes Gerät

So ändern Sie den Standardspeicherort des Evolution-Mail-Ordners auf ein anderes Gerät

Ich habe zwei Festplatten.

  1. dev/sdb: 74 GB
  2. dev/sda: 500 GB

Der Bootloader befindet sich in SDB. Das Problem liegt jetzt an den vielen E-Mails in Evolution, das Laufwerk ist überlastet und es wird ein Fehler wegen zu wenig Speicherplatz angezeigt.

Ich muss entweder den Evolution-Mailordner oder den Bootloader nach SDA verschieben, um das Problem zu lösen.

Antwort1

Evolution-Datenspeicher:https://help.gnome.org/users/evolution/3.20/data-storage.html.en

Die Datendateien des Benutzers

$HOME/.local/share/evolution

Verschiedene Konfigurations- und Statusdateien

$HOME/.config/evolution

Account Einstellungen

$HOME/.config/evolution/sources

Wegwerf-Datencaches

$HOME/.cache/evolution

Konfigurationseinstellungen in GSettings

$HOME/.config/dconf

Sie können Ihre Daten verschieben und Symlinks auf diese Verzeichnisse verwenden

ln -s /path_to_evolution_Data /path_to_symlink

Beispiel:

mv $HOME/.local/share/evolution /mnt/DATA/email/
ln -s /mnt/DATA/email/evolution $HOME/.local/share/evolution

Wobei /mnt/DATA ein Dateisystem auf Ihrem großen Laufwerk sein muss/dev/sda

Antwort2

Erstellen Sie ein Verzeichnis auf dem neuen Laufwerk und erteilen Sie Ihrem Benutzer die Berechtigung, in dieses Verzeichnis zu schreiben.

Kopieren Sie Ihr Evolution-Mail-Verzeichnis auf das neue Laufwerk/Verzeichnis. Entfernen Sie es dann von seinem ursprünglichen Speicherort. Erstellen Sie abschließend einen symbolischen Link vom neuen Speicherort zum alten Speicherort.

Ich weiß nicht genau, wo Evolution seine E-Mails standardmäßig speichert. Aber die allgemeine Abfolge der Ereignisse bei Verwendung von Thunderbird (einem anderen E-Mail-Programm) würde ungefähr so ​​aussehen:

$sudo mkdir /new/drive/myuser
$sudo chown myuser:myuser /new/drive/myuser
$cd /home/myuser
$cp -r .thunderbird /new/drive/myuser
$rm -rf .thunderbird
$ln -s /new/drive/myuser/.thunderbird .thunderbird

Antwort3

Um den Zielordner für Ihre E-Mails zu ändern, können Sie Folgendes tun: Beispiel:

new_path = your path to new email folder !
old_path = your path to oryginal path evolution like this /home/your_home_name/.local/share/

1) Verschieben Sie Ihren bestehenden Evolution-Ordner in den neuen Ordner

mv /home/your_home_name/.local/share/evolution /new_path/

2) Entfernen Sie den Ordner „Evolution“, /home/your_home_name/.local/share/ falls vorhanden!

3) Link zum neuen Standortentwicklungsordner erstellen

ln -s /new_path/evolution /home/your_home_name/.local/share/

Denken Sie beim Erstellen des Linkpfads daran, dass der Ordner ../evolution in .local/share/ nicht an diesem Speicherort vorhanden sein kann!

In FEDORA Evolution befinden sich die Daten in .cache/evolution/!!!

4) Verschieben Sie Ihren bestehenden Evolution-Ordner .cache/evolutionin den neuen Ordner

mv /home/your_home_name/.cache/evolution /new_path/

5) ln -s /new_destination(new_path)/cache/evolution/ /home/your_name/.cache/evolution
Denken Sie daran, dass der Ordner „evolution“ nicht existieren kann! Entfernen Sie ihn zuerst!

6) Versuchen Sie, Evolution auszuführen

verwandte Informationen