/ etc / fstab无法在启动时绑定安装,但是运行mount -a可以正常工作

杰克·胡

我正在运行安装了Debian 8(Jessie)的经过修改的WD MyCloud(第1代)NAS。

由于设备的细微差别,我无法调整根分区的大小,并且在其空间上苦苦挣扎。

为了解决这个问题,我已经将/var/usr目录同步到了主数据分区上。

然后,我将以下几行添加到/etc/fstab

/data/rootfs/var    /var    none    defaults,bind    0    0
/data/rootfs/usr    /usr    none    defaults,bind    0    0

在重新启动,我发现/var目录已成功地被安装,但该/usr目录还没有

如果再运行mount -a不会出现任何错误,并且/usr目录已正确安装。

怎么了

AB

如果您使用systemd,则挂载是并行完成的(通过将fstab条目动态转换为挂载单元),因此不会保留行序,这与系统前的经验是一样的。

您有一个无法自动猜测的依赖性:在安装/data/之前先进行安装/usr否则,您将获得比赛条件。

您必须使用手动将依赖项添加为伪安装选项x-systemd.requires=因此,如果以前应该挂载的挂载点是/data,这应该可以使它工作:

/data/rootfs/var    /var    none    x-systemd.requires=/data,bind    0    0
/data/rootfs/usr    /usr    none    x-systemd.requires=/data,bind    0    0

如果别人发现了这个问题,但使用的情况下是/data作为一个远程网络文件系统,如NFS,伪安装选项_netdev(预systemd选项也由systemd识别)必须可以在添加/data/rootfs/usr条目把一切工作正常,因为none不能自动提示这一点,没有提示可能会混淆x-systemd.requires=分辨率。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更改了/ etc / fstab,在登录之前在启动时冻结了启动。在恢复模式下工作

来自分类Dev

/ etc / hosts修改无法正常工作。该怎么办?

来自分类Dev

编辑/ etc / fstab以永久绑定安装目录

来自分类Dev

R:可以正常工作,但是不能正常工作

来自分类Dev

R:可以正常工作,但是不能正常工作

来自分类Dev

MySQL Workbench可以正常工作,而phpmyadmin无法正常工作

来自分类Dev

MySQL Workbench可以正常工作,而phpmyadmin无法正常工作

来自分类Dev

:focus无法正常工作,但:hover可以正常工作

来自分类Dev

Nodejs似乎无法正常工作;npm可以工作,但是

来自分类Dev

作为服务运行时,Teamcity无法启动,但是实际命令可以正常工作

来自分类Dev

mongod服务未启动,但是mongod --config /etc/mongod.conf可以工作

来自分类Dev

在apache服务器中启动时,flask应用程序中的zerorpc无法正常工作,但在pycharm启动时,可以正常工作

来自分类Dev

Vue Firebase firebase / auth无法正常运行,但是firebase / firestore可以正常工作。“认证不是函数”

来自分类Dev

jQuery .submit()无法正常工作,但是提交按钮可以正常工作

来自分类Dev

C-printf()无法正常工作,但是puts()可以正常工作

来自分类Dev

jQuery .submit()无法正常工作,但是提交按钮可以正常工作

来自分类Dev

无论如何,PHP Session均无法正常工作-但是其他网站也可以正常工作

来自分类Dev

为什么在启动时不使用/ etc / fstab?

来自分类Dev

使用 /etc/fstab 在启动时挂载 smb

来自分类Dev

尽管所有内容都在/ etc / hosts中,但本地DNS查找无法正常工作

来自分类Dev

apt-get无法正常工作,如何重置/ etc / apt / sources

来自分类Dev

laravel资源功能可以正常工作,但是当我手动使用它时却无法正常工作

来自分类Dev

即使在/etc/rc.local中出现无限循环也可以正常启动

来自分类Dev

运行时出错,在构建时可以正常工作

来自分类Dev

Windows服务在安装后无法正常工作,在调试模式下可以正常运行;在移动/删除文件时崩溃

来自分类Dev

Bootstrap表在Chrome上无法正常工作,但在Firefox上可以正常工作

来自分类Dev

OncollisionEnter2D无法正常工作,但OnTriggerEnter2D可以正常工作

来自分类Dev

我的查询在Laravel中无法正常工作,但在Sequel Pro中可以正常工作

来自分类Dev

最初使用updatepanel可以正常工作,但一段时间后无法正常工作

Related 相关文章

  1. 1

    更改了/ etc / fstab,在登录之前在启动时冻结了启动。在恢复模式下工作

  2. 2

    / etc / hosts修改无法正常工作。该怎么办?

  3. 3

    编辑/ etc / fstab以永久绑定安装目录

  4. 4

    R:可以正常工作,但是不能正常工作

  5. 5

    R:可以正常工作,但是不能正常工作

  6. 6

    MySQL Workbench可以正常工作,而phpmyadmin无法正常工作

  7. 7

    MySQL Workbench可以正常工作,而phpmyadmin无法正常工作

  8. 8

    :focus无法正常工作,但:hover可以正常工作

  9. 9

    Nodejs似乎无法正常工作;npm可以工作,但是

  10. 10

    作为服务运行时,Teamcity无法启动,但是实际命令可以正常工作

  11. 11

    mongod服务未启动,但是mongod --config /etc/mongod.conf可以工作

  12. 12

    在apache服务器中启动时,flask应用程序中的zerorpc无法正常工作,但在pycharm启动时,可以正常工作

  13. 13

    Vue Firebase firebase / auth无法正常运行,但是firebase / firestore可以正常工作。“认证不是函数”

  14. 14

    jQuery .submit()无法正常工作,但是提交按钮可以正常工作

  15. 15

    C-printf()无法正常工作,但是puts()可以正常工作

  16. 16

    jQuery .submit()无法正常工作,但是提交按钮可以正常工作

  17. 17

    无论如何,PHP Session均无法正常工作-但是其他网站也可以正常工作

  18. 18

    为什么在启动时不使用/ etc / fstab?

  19. 19

    使用 /etc/fstab 在启动时挂载 smb

  20. 20

    尽管所有内容都在/ etc / hosts中,但本地DNS查找无法正常工作

  21. 21

    apt-get无法正常工作,如何重置/ etc / apt / sources

  22. 22

    laravel资源功能可以正常工作,但是当我手动使用它时却无法正常工作

  23. 23

    即使在/etc/rc.local中出现无限循环也可以正常启动

  24. 24

    运行时出错,在构建时可以正常工作

  25. 25

    Windows服务在安装后无法正常工作,在调试模式下可以正常运行;在移动/删除文件时崩溃

  26. 26

    Bootstrap表在Chrome上无法正常工作,但在Firefox上可以正常工作

  27. 27

    OncollisionEnter2D无法正常工作,但OnTriggerEnter2D可以正常工作

  28. 28

    我的查询在Laravel中无法正常工作,但在Sequel Pro中可以正常工作

  29. 29

    最初使用updatepanel可以正常工作,但一段时间后无法正常工作

热门标签

归档