我面临以下疑问。
我之前用一个单独的家庭分区安装了 Arch。我的问题是我需要重新安装系统,并且我没有/home
.
新安装是否会覆盖我的主目录并将其留空或保留我当前的文件?
问题是因为理论上保留数据是我认为拥有数据的主要目的,但在我身上发生过这种情况,让我的主分区空如新(之前有备份,但现在没有)。在安装中,在指定挂载点时,我选择了home作为/home
挂载点,并删除了它之前的数据。
如果有人经历过类似的问题并且确实知道重新安装系统的安全方法,在/home
分区中选择主安装点并设法保持旧主数据完好无损,我将不胜感激。
安装系统时将 home 包含在分区 A 中/
,然后在 fstab 中手动指定分区 B/home
挂载点是否是最干净/更安全的方法?
我最终在那里备份了我的数据,这是唯一真正安全的事情,但我对运气感到不太舒服。无论如何,我的旧主分区我将再次划分它,将留下大约 5 GB 的分区,只是为了拥有我的恢复分区,避免再次处理这个问题。
我不确定在这里问是否正确,或者我应该提出一个新问题,但我怀疑我是否*.*
从全新安装复制/
到新的 5 GB 恢复分区,下次遇到类似情况时,我只是启动使用实时 USB 并将其*.*
从恢复分区复制到正常/
分区,它就会恢复为全新的,对吗?
答案1
如果你有足够的空间,你可以
tar -cvjf home.tar.bz2 /home
如果出现任何问题,当您尝试以更合适的方式进行操作时,您可以确保仍然保留数据。
答案2
我认为你有两种选择,你已经提到的一种,仅安装在 / 中,然后稍后将 /home 添加到 fstab 中,或者进行“手动”安装,在其中创建存储布局,然后不格式化 /home 并设置它从头开始。
答案3
我硬着头皮选择 100 GB Dropbox 帐户的另一个原因:D。当然,还有用于个人文件的 trucrypt。
如果 dropbox(或其他服务)不是一个选项,您始终可以不选择 /home 分区,而只选择 / 分区。然后,安装程序完成后,在 fstab 上添加一个条目,将您的主分区指向 /home。重新启动创建一个新用户并将所有内容移动到新帐户(这是为了确保用户设置为使用您正在安装的任何操作系统)。
有点黑客,但安装程序不会触及您的主分区。
答案4
我没有 Arch Linux 安装经验,但大多数发行版都允许您选择分区是否需要格式化。例如都在基于 Debian 的发行版和基于红帽的发行版您可以指定一个/home
分区并不是格式化它。
小心选择类似的东西手动分区并且不要让安装程序猜测“磁盘分区的最佳方式”。
此外,如果询问,您应该选择不同的用户名普通用户因为 Arch 安装程序可以重新创建主目录并删除其内容...我真的不知道,所以要小心;)
之后您可以创建常用用户并将其指向正确的主目录。并且不要忘记升级目录的所有者,因为即使使用相同的用户名,新用户也可能具有与旧系统不同的 UID。