V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
cesign
V2EX  ›  程序员

raid0,有办法把一个盘(100G,实际只用了 20G)热迁移到另外一块盘(30G)吗?

  •  
  •   cesign · 2024-06-26 23:13:00 +08:00 · 1872 次点击
    这是一个创建于 448 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问题背景:

    1. 把多块盘合并为一个逻辑盘,实现多块盘并发读写,提升性能。
    2. 在某块盘实际使用非常少时,将上面的数据热迁移到其他盘,不影响上面的业务读写。
    3. 在使用量达到 80%时,热添加一块新盘。

    麻烦各位 V 友给点建议,如果有其他解决方案,也可以讨论讨论。

    8 条回复    2024-06-28 03:54:09 +08:00
    ltkun
        1
    ltkun  
       2024-06-27 06:29:36 +08:00 via Android
    真有拿 raid0 来作为生产环境吗
    大容量转小的没听到过 小替换大可以
    热添加很简单 zfs 就行
    cesign
        2
    cesign  
    OP
       2024-06-27 09:20:09 +08:00
    ”真有拿 raid0 来作为生产环境吗“ - 底层有一些技术能确保数据不会丢失
    hrjlhy
        3
    hrjlhy  
       2024-06-27 10:27:02 +08:00
    Raid1 ?
    wjr2012
        4
    wjr2012  
       2024-06-27 11:04:56 +08:00
    容量不同的磁盘,试试 LVM 吧。
    lenmore
        5
    lenmore  
       2024-06-27 13:29:53 +08:00   ❤️ 1
    如果大小不一的盘组逻辑盘,我理解你用的只是 LVM 。
    LVM 是可以做到数据盘热迁移的。

    参考:
    https://www.thegeekdiary.com/centos-rhel-how-to-migrate-storage-lvm-with-pvmove-command/
    cesign
        6
    cesign  
    OP
       2024-06-27 14:09:54 +08:00
    @lenmore Thanks, 我学习学习
    geekvcn
        7
    geekvcn  
       2024-06-27 14:10:14 +08:00 via Android
    如果有这种需求还是虚拟化磁盘方便,qcow ,vdi ,vmdk ,vhdx 之类的。这类虚拟磁盘只要不是初始化时就展开最大容量占用,都可以随使用增大文件,迁移也更方便复制粘贴的事,缺点就是性能会有损失但是绝大多数业务能接受。LVM 其次,没虚拟磁盘方便,主要还是看你的业务对磁盘性能的需求
    dorothyREN
        8
    dorothyREN  
       2024-06-28 03:54:09 +08:00
    raid0 增加或移除 硬盘 会导致原来的数据损坏吧
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1025 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:03 · PVG 03:03 · LAX 12:03 · JFK 15:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.