在同一台计算机上安装多个 Linux 版本时(出于测试目的,例如 Ubuntu 10.10 和 11.04),是否可以在所有操作系统版本上使用相同的主文件夹(例如,在单独的分区上)?
尽管可以在两个安装中使用与主分区相同的分区,但我不建议这样做:除了用户文件外,主文件夹还包括隐藏文件夹中程序的设置,如果两个操作系统 (OS)版本在不同版本中使用相同的程序,这可能会导致冲突。
因此最好只共享用户文件。这可以按如下方式完成:
/etc/fstab
:首先,一定要从其他操作系统的某个地方挂载你的主分区。例如,当您的主分区是 /dev/sda5 上的 ext3 分区时,此 fstab 行执行以下操作:
/dev/sda5 /mnt/sda5 ext3 defaults 0 2
Run Code Online (Sandbox Code Playgroud)现在,将该主分区中的所有文件夹绑定到第二个操作系统上您自己的主文件夹。这也可以通过 /etc/fstab 行来完成:
/mnt/sda5/username/Downloads /home/username/Downloads none bind 0 0
Run Code Online (Sandbox Code Playgroud)
为您的下载文件夹执行此操作。(根据您自己的需要调整路径,并在您想要的所有其他文件夹中重复此操作。)
完成/etc/fstab
编辑后,重新安装所有/etc/fstab
条目
sudo mount -a
Run Code Online (Sandbox Code Playgroud)