
如何在不遺失資料的情況下從 Centos 7 遷移到 Ubuntu?或者說這是相對可能的嗎?
答案1
我推薦以下方式:
- 製作一個工作備份,如果您有足夠的儲存空間,您可以輕鬆地從中讀取資料(例如,您可以安裝磁碟映像,而不是必須完全讀取壓縮存檔才能提取一個檔案)
- 找出 CentOS 上的應用程式儲存資料的位置,您可以在 Ubuntu 上重複使用這些資料(如果您使用相同的桌面環境,許多設定將保留在您的
$HOME
資料夾中,但為了確保您必須研究您使用的每個應用程式的此資訊)希望保留設定)。將資料移動到共享分區並創建鏈接和掛載點(某些應用程式可能不喜歡鏈接,因為它們無法解析鏈接並抱怨權限問題,因此在移動數據後測試應用程序是否可以在 CentOS 上運行) - 安裝 Ubuntu 並包含共用分割區中的數據,就像在 CentOS 上所做的那樣。您可能會發現丟失了一些文件,因此將它們從備份移動到資料分區
此設定可讓您在多個作業系統之間共享數據,只要應用程式不會與不同版本混淆(例如,在CentOS 上使用firefox 36.x,在Ubuntu 上使用38.x 將導致設定在每次啟動時更新,並且可能會混亂在某個時候上傳文件 - 這也是每個應用程式的研究任務)。如果版本不相容,您需要找出超出作業系統(即 Ubuntu)範圍的自訂同步例程。
請記住使用保留權限的命令,例如cp -a
移動rsync -a
檔案時。