使用 fstab 绑定挂载 /var

使用 fstab 绑定挂载 /var

我正在搞乱将/home/var放在一个单独的分区上,该分区将安装在/myhdd.

接下来,我使用mount --bind安装/varon/myhdd/var/homeon /myhdd/home。通过此配置,我能够成功安装 Arch Linux,但是一旦我启动到已安装的系统/var/home就无法安装/myhdd

由于这个问题,我无法让 pacman 和更重要的东西工作。如果我手动挂载所有目录,我确实会得到一个工作系统,所以它看起来像一个 fstab 问题,所以这里是:

# /dev/sda1
UUID=f192b003-abf9-4e1a-87ee-d187d64423ce   /           ext4        rw,relatime,data=ordered    0 1

# /dev/sda2
UUID=b4c5571f-ddb7-440e-b591-759e888b268d   /myhdd      ext4          rw,relatime,data=ordered  0 2

# /mnt/myhdd/home
/mnt/myhdd/home         /home       none        bind    0 0

# /mnt/myhdd/var
/mnt/myhdd/var          /var        none        bind    0 0

知道为什么 fstab 不挂载 my/var/home目录吗?

答案1

你的问题:

/myhdd ... /mnt/myhdd/... /mnt/myhdd/...

它应该是:

/mnt/myhddd ... /mnt/myhdd/... /mnt/myhdd/...

或者...

/myhdd ... /myhdd/... /myhdd/...

相关内容