私は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
その後、UIDを作成しなくなったので、次のように終了します/etc/fstab
。/dev/sda2
UUID=0c7...9 /dev/sda2 /home auto defaults,errors=remount-ro 0 1