2017-04-16 14 views
1

隨着創作者的更新,我想升級我的Ubuntu實例到16.04。在準備移除/替換WSL時,如何備份和恢復我的文件/權限?

要升級(我同意)的recommended approach是刪除並用乾淨的安裝替換實例。不過,我有一些文件和配置,我想保留並轉移到新的安裝。他們建議將文件複製到Windows文件夾以備份文件並在之後恢復。但是,通過將文件放在那裏,它會弄亂所有的所有權限。

我已經在我的一臺機器上完成了刪除/替換操作,並且我發現試圖恢復所有文件的所有權限並不值得,並且進行了另一次全新安裝,並將複製文件的內容而不是。這將是一個同樣繁瑣的解決方案來恢復這些文件,但它必須完成。

有沒有更簡單的方法來備份和恢復我的文件和他們的權限,當做這種升級?

我有兩臺機器想升級,但不想再次通過這個過程,如果它可以得到幫助。

回答

2

只需使用Linux的方式來備份你的文件許可,如getfacl/setfacltar -p

+0

好拍,這應該是很明顯的。至少在那時,tarball本身會擁有不可思議的權限,但內容將保留其通常的權限。我希望博客提到這個。顯示了我對Linux的態度。 –

+0

爲什麼你關心tar文件的權限,你可以把它放在DrvFS/mnt/d/blablabla – reker

+0

那麼,爲了恢復已備份的文件,權限是什麼都沒有關係。我只是說,這正是我需要聽到的。 –