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

6 天前
 cesign

问题背景:

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

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

945 次点击
所在节点    程序员
8 条回复
ltkun
6 天前
真有拿 raid0 来作为生产环境吗
大容量转小的没听到过 小替换大可以
热添加很简单 zfs 就行
cesign
6 天前
”真有拿 raid0 来作为生产环境吗“ - 底层有一些技术能确保数据不会丢失
hrjlhy
6 天前
Raid1 ?
wjr2012
6 天前
容量不同的磁盘,试试 LVM 吧。
lenmore
6 天前
如果大小不一的盘组逻辑盘,我理解你用的只是 LVM 。
LVM 是可以做到数据盘热迁移的。

参考:
https://www.thegeekdiary.com/centos-rhel-how-to-migrate-storage-lvm-with-pvmove-command/
cesign
6 天前
@lenmore Thanks, 我学习学习
geekvcn
6 天前
如果有这种需求还是虚拟化磁盘方便,qcow ,vdi ,vmdk ,vhdx 之类的。这类虚拟磁盘只要不是初始化时就展开最大容量占用,都可以随使用增大文件,迁移也更方便复制粘贴的事,缺点就是性能会有损失但是绝大多数业务能接受。LVM 其次,没虚拟磁盘方便,主要还是看你的业务对磁盘性能的需求
dorothyREN
5 天前
raid0 增加或移除 硬盘 会导致原来的数据损坏吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1052924

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX