/home 分区

/home 分区

我面临以下疑问。

我之前用一个单独的家庭分区安装了 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。

相关内容