我有一个运行 10.10 Desktop 的开发机,我想重新安装 12.04。我认为这比通过所有中间安装进行一系列升级更干净。清理我一路上修补过的东西也不会有什么坏处。
我的大部分(如果不是全部的话)资料都存放在安装在 /data 上的 mdadm RAID 1 对上。这包括一组由 gitosis 提供的 git 存储库,位于 /data/git;为了做到这一点,我将 gitosis 用户的主目录移到了 /data/git。
我的计划是进行全新安装,重新组装 RAID,重新创建 gitosis 用户等。
我的主要问题是关于权限。RAID 设备上目录的权限会怎样?我认为它们最终会与不存在的用户的 UID 绑定。我是否只需通过 chown 和 chgrp 重新将它们恢复到以前的状态?或者有没有一种干净的方法将它们映射回同名的新用户?
另外,我已将 / 的副本(不包括 /data)同步到 RAID 设备上的备份目录(很可能也会同步到外部目录)。这足以确保我拥有所有旧配置文件等,以备需要参考时使用吗?任何见解都值得赞赏。谢谢,Hugh
答案1
突袭无关紧要。重新安装时,您只需确保使用相同的 ID 重新创建用户/组,或将chown
所有文件重新创建为新 ID。最简单的做法是备份您的/etc/passwd
、/etc/shadow
、/etc/group
和/etc/gshadow
文件,以保留所有现有帐户。