V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
levenwindy
V2EX  ›  Linux

关于开机挂载硬盘 /etc/fstab

  •  
  •   levenwindy · 2022-11-27 15:02:25 +08:00 · 2157 次点击
    这是一个创建于 718 天前的主题,其中的信息可能已经有所发展或是发生改变。
    PVE+黑群晖 DSM7.1+ 硬盘直通(全盘映射)

    黑群直通后的硬盘,需要手动挂载,但是群晖的网页端就不能管理存储池了

    开机挂载硬盘,linux 一般在 /etc/fstab ,可是群晖不起作用,reddit 有人提到 DSM6.0 之后,fstab 不再起作用,所以重启之后 /etc/fstab 还会复原。

    网上查了的方法大概就是 /etc/rc.local 里添加,或者开机脚本

    [开机脚本] 虽然后台可以挂载上硬盘,但是群晖的储存池的管理的, 直通硬盘全是灰色的,这样就导致很多群晖的服务用不了。
    不能添加共享文件夹之类的,docker -v 也会出错,群晖 docker 就只能在共享的文件夹里挑,虽然后台这几个直通硬盘和文件数据都存在,但就是会报错


    然后就考虑,是不是 /etc/rc.local 等的开机脚本,是群晖服务启动完成后才执行的,所以就会导致群晖某些服务就不能正常运作,因为此时 直通的硬盘并未挂载。

    也就是挂载直通硬盘的命令,需要和 /etc/fstab 平级,或者在群晖服务完成前挂载好硬盘,网上都是推荐开机脚本,可惜优先级太低了!

    然后就尝试在 /etc/* 找 shell 的脚本,后来我就把挂载命令都丢进去 /etc/rc.*,结果就好了!!群晖 server 成功识别!

    最终通过排除法,找到了 /etc/rc.network
    只要在文首添加上挂载命令,群晖服务就能识别。如果在末尾添加,群晖管理端,就会显示错误,存储池损毁,重启 5 次,有 3 次错误,2 次正常。文首添加挂载命令,管理端就不会报错

    想问一下,除了这种方法,还有没比较"正规"的方法或添加路径?

    这是部分命令
    -------------------------------------------------------------------- vim /etc/rc.network
    #!/bin/sh -
    # Copyright (c) 2000-2012 Synology Inc. All rights reserved.
    # 开机挂载
    mdadm --assemble --run /dev/md101 /dev/sdd3 && mount -w /dev/md101 /volume11 #
    mdadm --assemble --run /dev/md100 /dev/sdc5 && vgchange -ay /dev/vg1001 && mount -w /dev/vg1001/lv /volume12 # vgchange 激活逻辑卷
    --------------------------------------------------------------------
    4 条回复    2022-12-02 12:57:00 +08:00
    billlee
        1
    billlee  
       2022-11-27 15:14:47 +08:00   ❤️ 1
    群晖还不用 systemd 吗?
    levenwindy
        2
    levenwindy  
    OP
       2022-11-27 16:32:11 +08:00
    @billlee 感谢!
    ls -al /usr/lib/systemd/system/ |grep mount
    /usr/syno/etc/rc.sysv/synomount.sh
    找了这个文件 /usr/syno/etc/rc.sysv/synomount.sh
    levenwindy
        3
    levenwindy  
    OP
       2022-11-27 20:24:05 +08:00
    又多了一堆 bug ,共享文件夹变灰,还是老老实实在 /etc/rc.network
    EvineDeng
        4
    EvineDeng  
       2022-12-02 12:57:00 +08:00
    既然要自己搞,那还用群晖干嘛呢?
    既然要用群晖,那干嘛要自己搞呢?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2645 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:50 · PVG 23:50 · LAX 07:50 · JFK 10:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.