升級 chrome 後我失去了一切。為了找回東西,我嘗試與Google“同步”,但長話短說,我最終刪除了一切- 來自 Google 伺服器以及我的本機檔案。
問題是:如何從備份中恢復它?
PS我剛剛做了這個;找不到任何地方如何做到這一點,所以我決定為其他人添加一個問題+答案。這個網站上也有類似的問題,但沒有一個是關於 linux 的(除了一個不允許我發布答案的問題)。
答案1
給定「人」的所有資訊都儲存在~/.config/chromium/Profile X
其中 X 是數字(數字)的地方。若要從備份還原:
- 轉到
chrome://settings/people
並確保存在具有正確姓名和電子郵件的人員。如果已完全刪除,則建立新的。 - 關閉所有 Chromium 瀏覽器視窗。確保
ps aux | grep chrom
沒有任何東西在運行。 - 前往
.config/chromium
備份並找到已刪除的“Profile X”目錄。您可以透過查看「設定檔 X/首選項」來識別它,其中包含用於該設定檔的帳戶的名稱和電子郵件。另外,Profile X/Google Profile Picture.png
應該顯示您使用的個人資料圖片。 - 現在您已經了解了 X,請編輯
BACKUP/.config/chromium/Local State
並~/.config/chromium/Local State
在前者中找到字串「Profile X」。它應該看起來像"Profile 2":{"active_time":...
。複製該字串{
與符合的右大括號之間的字串}
。右大括號後面跟著一個逗號,後面跟著下一個配置文件,或者如果它是最後一個配置文件,則後面跟著另一個右大括號。找到您要修復的~/.config/chromium/Local State
內容"Profile Y":{...
(即您在步驟 1 中建立的內容;因此它將具有相同的名稱和電子郵件地址。假設新的設定檔是“設定檔 5”,那麼您可以將其{...}
替換"Profile 5":{...}
為您從-say- 下備份的本地狀態檔案中複製Profile 2
(如果 X 為 2)。 - 刪除整個目錄
Profile 5
(或任何新的設定檔),然後Profile 2
從備份複製到~/.config/chromium/Profile 5
. - 啟動鉻。它應該說 chromium 沒有完全關閉,並詢問您是否要恢復會話。說是。你應該回來一切- 記錄、cookies、密碼、書籤、甚至包含所有開啟標籤的視窗。