
我有兩個硬碟。
- 開發/sdb:74 GB
- 開發/SDA:500 GB
引導程式位於 sdb 中。現在的問題是由於進化中的大量電子郵件,驅動器過載並拋出磁碟空間不足的錯誤。
我必須將evolution 郵件資料夾或bootloader 轉移到sda 才能解決問題。
答案1
進化資料儲存:https://help.gnome.org/users/evolution/3.20/data-storage.html.en
使用者的資料文件
$HOME/.local/share/evolution
各種配置和狀態文件
$HOME/.config/evolution
帳號設定
$HOME/.config/evolution/sources
一次性資料緩存
$HOME/.cache/evolution
GSettings 中的配置設置
$HOME/.config/dconf
您可以移動數據並在這些目錄上使用符號鏈接
ln -s /path_to_evolution_Data /path_to_symlink
例子:
mv $HOME/.local/share/evolution /mnt/DATA/email/
ln -s /mnt/DATA/email/evolution $HOME/.local/share/evolution
其中 /mnt/DATA 必須是大磁碟機上的檔案系統/dev/sda
答案2
在新磁碟機中建立目錄,並授予您的使用者寫入該目錄的權限。
將您的進化郵件目錄複製到該新磁碟機/目錄。然後將其從原來的位置刪除。最後建立從新位置到舊位置的符號連結。
我不知道進化預設將郵件儲存在哪裡。但使用 Thunderbird(另一個電子郵件程式)的一般事件順序如下所示:
$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
答案3
對於更改您的電子郵件的目標資料夾,您可以執行以下操作:例如:
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)將現有的evolution資料夾移至新資料夾
mv /home/your_home_name/.local/share/evolution /new_path/
2)刪除資料夾進化(/home/your_home_name/.local/share/
如果存在)!
3) 連結到新的位置演變資料夾
ln -s /new_path/evolution /home/your_home_name/.local/share/
請記住,當您建立連結路徑時,.local/share/ 中的資料夾 ../evolution 不能存在於該位置!
在 FEDORA Evolution 中,資料位於 .cache/evolution/ !
4)將現有的進化資料夾移到.cache/evolution
新資料夾
mv /home/your_home_name/.cache/evolution /new_path/
5)ln -s /new_destination(new_path)/cache/evolution/ /home/your_name/.cache/evolution
記住資料夾進化不能存在!先把它去掉吧!
6) 嘗試執行 Evolution