我使用的是带有 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