V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
liunaijie
V2EX  ›  NAS

群晖 DS420+如何将系统安装到缓存盘中

  •  
  •   liunaijie · 361 天前 · 3362 次点击
    这是一个创建于 361 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题, 我有一个 DS420, 支持两块 nvme 的 ssd, 我想把系统文件以及 docker 配置等放到一块 ssd 中
    我觉得这样一个是可以加快系统访问速度, 并且可以空出 4 块硬盘位做信息存储, 4 块盘我准备 3 块做存储, 一块做备份.
    但是我发现没法将系统移动到 ssd 中, 只能将 ssd 创建为存储池进行存储

    第 1 条附言  ·  361 天前
    是这样, 虽然每款盘都有系统, 但是主要的系统还是在其中一块盘的(假设为 A 盘, 如果我把 A 盘拿到就需要重装系统的, 而拿掉其他 BCD 盘则只是提升盘缺失 却不需要重装系统)
    我想实现的就是在只有 SSD 的时候也可以正常启动系统
    17 条回复    2023-04-12 11:36:18 +08:00
    llr8031
        1
    llr8031  
       361 天前
    群晖的每块盘上都有系统吧
    q000q000
        2
    q000q000  
       360 天前 via iPhone
    DSM 7.2 系统支持部分机型把系统安装在 M.2 插槽的 SSD 上,但需要兼容的 Synology SNV3400/3500 系列 NVMe SSD 。
    liunaijie
        3
    liunaijie  
    OP
       360 天前 via iPhone
    @q000q000 嗯 对的 就是这个 但是想装到普通的 ssd 上 不知道有什么破解办法
    hello365
        4
    hello365  
       360 天前
    我是 ds920+,网上有教程可以通过命令把缓存盘作为存储盘,我理解的既然是存储盘了,ssd 上应该也有系统才对,至于只有 ssd 能否启动没有尝试过。
    liunaijie
        5
    liunaijie  
    OP
       360 天前 via iPhone
    @hello365 不行的 我已经将两块 ssd 作为存储盘了 但是只有 ssd 是无法启动的 说检测不到硬盘
    dode
        6
    dode  
       360 天前
    只安装两块 ssd ,重新安装好系统可以吗
    urzz
        7
    urzz  
       360 天前
    我也有这个想法,之前搜了 reddit 的讨论,还没有尝试。参考: https://www.reddit.com/r/synology/comments/a7o44l/guide_use_nvme_ssd_as_storage_volume_instead_of/
    liunaijie
        8
    liunaijie  
    OP
       360 天前
    @dode 不行 只安装两块 ssd 会提示没有安装硬盘, 还是需要插一块硬盘才行
    liunaijie
        9
    liunaijie  
    OP
       360 天前
    @urzz 这个是让 SSD 作为存储盘 是可行的, 我已经将两块 ssd 作为存储了
    urzz
        10
    urzz  
       359 天前
    @liunaijie #9 看评论区,除了作存储盘以外,也是可以作启动盘,但是在安装的时候需要先有 sata 来引导安装系统。完事之后把 sata 拔咯就可以,不过我没试过这么操作
    urzz
        11
    urzz  
       359 天前
    Autonomous
        12
    Autonomous  
       355 天前
    群晖默认把每个 SATA bay 的硬盘都划分了 2.4GB ,然后组 RAID 1 阵列存放系统的,我之前试过把 NVME 缓存位置也划分 2.4GB 加入阵列,但是重启 NAS 后发现 NVME 的 2.4GB 被踢出阵列了,之后我就不敢再打缓存盘的主意。

    目前我把 SATA bay 1 装了一块小容量的 MLC 固态,然后把其他 bay 的 2.4GB 空间全部踢出系统盘阵列
    Autonomous
        13
    Autonomous  
       355 天前
    @urzz 这个太冒险了
    urzz
        14
    urzz  
       355 天前   ❤️ 1
    @Autonomous #13 是有点冒险,不过我目前数据不多,于是在备份好数据后,尝试了一下这波操作。机器:Synology 920+

    结果是:NVMe 缓存位置分配为 storage 之后,如果把其他 sata 盘位的硬盘都拔掉,只留 NVMe 缓存盘位置的固态,是无法正常启动系统的。sata 位插任意硬盘后可正常引导系统进入。因此用 NVMe 位置的 ssd 作启动盘,做到只有 SSD 也可以正常启动系统的想法破灭咯。

    另外加快系统访问速度这个事,DSM 是网页管理,无论是固态还是机械我理解都不是系统访问速度。
    如果是为了使用 SSD 来加快套件和 Docker 相关服务的访问速度,那群晖的套件和 Docker 数据都可以指定存储空间的。在配置 NVMe 固态变存储后,进入系统可以把 docker 和套件数据指定为 NVMe 固态对应的存储空间,感觉这样应该也能达到你想要的效果。


    之前我是在 sata 盘位插了个 sata ssd ,目的是将套件、docker 等读取频次高的丢 ssd 去,保证只有在确定目的的读写时才会读写机械盘,减少机械盘的噪音干扰(租房党的痛苦之一= =)。但是最大的问题就是 4 盘位变 3 盘位了,我个人感觉盘位还挺珍贵的,插个小容量 SSD 进去太浪费嘞,用缓存位的固态来做这个事挺划算的,套件和 docker 的配置和数据也可以用 hyper backup 来做定时备份,万一缓存位固态出问题也能恢复回来
    Autonomous
        15
    Autonomous  
       355 天前
    @urzz 感谢分享,我现在试试
    minipiger
        16
    minipiger  
       351 天前
    @urzz 嗯,你这个答案就是我想要的;马上买俩非官方固态试试,减少 PT 运作时的噪音污染。
    urzz
        17
    urzz  
       351 天前
    @minipiger #16 现在固态白菜价,抓紧下手😄
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1188 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 18:18 · PVG 02:18 · LAX 11:18 · JFK 14:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.