在虚拟安装中分离 /home

在虚拟安装中分离 /home

我目前在我的计算机上安装了 Lubuntu 12.10,与 Win 7 采用了双启动配置。我主要通过在 VirtualBox 中加载带有映射 vmdk 的 Linux 分区来访问它,但有时我也直接启动它。

我想将家庭转移到一个单独的分区。为了轻松地通过 Windows 备份这些数据以及我的其他数据,我想使用/home虚拟磁盘。问题是,当我直接启动 Linux 时,这个虚拟磁盘将不可用。

按照我的使用方式,直接启动 Linux 时没有可用的常规主数据不是问题,但我不确定 Linux 会怎么做?创建/home用于直接启动的第二个分区是否可行或可取?

答案1

您错误地创建了虚拟框定义。您的最好的选项是创建真实的分区,这样它们就可以供 Linux 和虚拟机使用。

我会创建一个新的真实分区,将其添加到虚拟机,然后复制文件。然后将其用作 vbox 和真实启动上的主分区。

我个人经常使用这种设置。90% 的时间我都会启动 Linux,但偶尔我需要 Mac,在 Mac 中我会使用虚拟盒来访问我的 Linux 盒。

答案2

我会让 Linux 进行备份,它为您提供了广泛的工具选择:tar + gzip、git、nilfs,甚至还有适合偏执狂的 dd。

或者,将文件保存在 FAT 或 NTFS 物理分区上,然后将其挂载在 Linux 主目录中。您可以将整个分区挂载为单个目录,也可以将选项 --bind 传递给 mount 命令来挂载文件夹。

这允许两个系统访问这些文件。(/home 无法在 FAT 上运行。)

相关内容