重复的根挂载点

重复的根挂载点

我使用的是带有 Mint 和 Arch Linux 的双引导计算机,两者都通过符号链接共享一些主子目录,该链接指向/mnt/shared我安装分区的位置。

一切都工作正常,直到我安装了 Windows 10 并修复了 grub。现在突然 Mint 正在将根分区安装到 和/mnt/shared/。我找不到发生这种情况的任何原因,也无法解决问题。

编辑:/etc/fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda3 during installation
UUID=fbf984a3-ec69-4d8b-8399-0389186a45b8 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=0A5B-DF1A  /boot/efi       vfat    umask=0077      0       1
/swapfile                                 none            swap    sw              0       0
/dev/sda2 /mnt/shared auto nosuid,nodev,nofail,x-gvfs-show 0 0
/dev/disk/by-uuid/a5d63888-9c0c-4b6b-95d3-75f2508bc685 /mnt/shared-hd auto nosuid,nodev,nofail,x-gvfs-show 0 0

现在我看到/dev/sda2(根分区)自动挂载在/mnt/shared.

答案1

您不需要符号链接,您可以在每个系统的 /etc/fstab 中添加如下行:

/dev/sda2 /home auto defaults,errors=remount-ro 0 1

尽管最好使用分区的 UID,这样即使布局发生变化,挂载也能正常工作:

$ sudo blkid

然后在 中/etc/fstab,您不再/dev/sda2编写 UID,因此最终会得到如下内容:

UUID=0c7...9 /dev/sda2 /home auto defaults,errors=remount-ro 0 1

相关内容