2017-04-16 15 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

那么,为了恢复已备份的文件,权限是什么都没有关系。我只是说,这正是我需要听到的。 –