• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kyonn
V2EX  ›  程序员

用过 Bcache 的请进, 问几个问题

  •  
  •   kyonn · Jan 27, 2025 · 2490 views
    This topic created in 645 days ago, the information mentioned may be changed or developed.

    淘汰下来块小的 ssd, 基于物尽其用的原则, 拿来单独挂载作为下载临时目录, 但是有的资源又比较大, ssd 又放不下, 就想直接拿 ssd 作为机械硬盘的 cache

    用 bcache ssd 加速 btrfs 机械硬盘的话, 有没有什么注意事项? 一般用哪种缓存策略(writeback /writethrough /writearoud )?

    • 假如使用过程中, ssd 写挂了,能否自动 fallback 到直写机械硬盘.
    • 机械硬盘已有数据的情况下, 能否跟新建的 bcache 关联起来?
    • 异常掉电的情况, bcache 会给数据恢复新增哪方面的问题?
    • 加入 bcache 后, 大概会有怎样的性能提升?
    3 replies  •  2025-01-28 11:13:57 +08:00
    nevin47
    nevin47
    Jan 27, 2025
    1
    假如使用过程中, ssd 写挂了,能否自动 fallback 到直写机械硬盘.——不会,数据都在 SSD 里面,挂了数据就丢了
    机械硬盘已有数据的情况下, 能否跟新建的 bcache 关联起来?——可以
    异常掉电的情况, bcache 会给数据恢复新增哪方面的问题?——看模式
    加入 bcache 后, 大概会有怎样的性能提升?——读性能热点状态运气好可以接近 SSD ,写性能看模式

    BTW ,淘汰盘不要用 WB ,建议只 WT
    kyonn
    kyonn
    OP
    Jan 27, 2025 via Android
    2
    @nevin47 之前在 ssd 的数据肯定丢了。意思是在 ssd 挂了之后(比如 bcache 挂载点都掉了),后面新写入的数据,会直接写到硬盘吗,还是说整个存储就挂了,必须先把 bcache 屏蔽掉,这种情况能不能自动 fallback
    dann73580
    dann73580
    Jan 28, 2025
    3
    机械盘已有的情况下没办法和固态关联。它要求前端和后端设备都是没有任何东西的,合并后重新格式化。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1412 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:48 · PVG 04:48 · LAX 12:48 · JFK 15:48
    ♥ Do have faith in what you're doing.