
我一直在嘗試備份我的 Ubuntu 機器,該機器是安裝了 Ubuntu 和 Vista 的 Wubi 機器。
到目前為止,我已經完成了以下操作,首先我導航到外部硬碟驅動器,然後在此驅動器上創建了一個備份資料夾,然後從終端輸入以下內容:
sudo tar cpf mybackup.tgz2
--exclude="/host/*"
--exclude="/media/*"
--exclude="/mnt/*"
--exclude="/proc/*"
--exclude="/tmp/*"
--exclude="/sys/*"
--exclude="/home/*/gvfs/*" / (I have also tried, "/home/.../.gvfs")
這個過程運行完畢,但最終給了我這條訊息:由於先前的錯誤而退出並處於失敗狀態。
我在這個論壇上看到,權限被拒絕可能是失敗狀態的原因,另外,我訪問了這個網站:https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/225361,其中有一些關於 .gvfs 存在某種錯誤的討論...討論超出了我的範圍,但這似乎可能是我收到失敗通知的原因,(如果您轉到在這個bug 站點上的討論你會看到Ubuntu 11.10 在這個問題上仍然存在一些問題)。
所以我的問題是,有誰知道如何解決這個問題並獲得乾淨可靠的備份?我的意思是,處於失敗狀態的備份並不能激發我的信心。
謝謝你的幫助,
導軌48
答案1
要執行完整的五筆系統備份,請將root.disk
文件從 Windows 內的 ubuntu 資料夾複製到另一個位置,如果發生問題,您只需將當前文件替換為您備份的文件,系統就會恢復到原來的狀態備份的時間。
root.disk
如果您只想部分還原某些文件,您甚至可以在 Ubuntu 中掛載該文件:
sudo mkdir /mnt/rootdisk
sudo mount -o loop <path to share in windows>/root.disk /mnt/rootdisk
將您安裝root.disk
到路徑上/mnt/rootdisk
。
答案2
您無需進行備份.gvfs
即可成功備份。此資料夾儲存有關目前安裝的使用者空間檔案系統的資訊。如果您在沒有資料夾的情況下還原使用者的主目錄.gvfs
,則會根據需要重新建立並重新填入該目錄。事實上,所提出的解決方案錯誤 225361是將使用者的.gvfs
資料夾放在其主目錄之外的某個位置(例如在 中/tmp
),因此任何僅針對使用者主目錄內容的操作都會自動跳過它們。
你說你試圖排除/home/*/gvfs/*
和/home/.../.gvfs
。前者將排除使用者主目錄中名為gvfs
(而非)的資料夾。.gvfs
後者,假設您的意思是字面意思,將排除.gvfs
在調用的目錄中調用...
的資料夾/home
(幾乎可以肯定該資料夾不存在,因為不能存在具有 username 的用戶...
,但即使存在,也無法解決問題)。
您想要做的是在每個使用者的主目錄中排除.gvfs
(以前導)。.
其代表為:/home/*/.gvfs