加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 中断mdadm –grow操作是否安全?

发布时间:2020-12-13 16:40:44 所属栏目:Linux 来源:网络整理
导读:我最近将RAID5中的磁盘从3x2TB更改为3x3TB.我还想将块大小从默认的512k更改为128k.我已将所有新设备添加到阵列中并运行: mdadm /dev/md1 --grow --backup-file=/boot/md1_grow_backup_file --chunk=128 –backup-file选项是必需的,因为块大小更改并且由它指
我最近将RAID5中的磁盘从3x2TB更改为3x3TB.我还想将块大小从默认的512k更改为128k.我已将所有新设备添加到阵列中并运行:
mdadm /dev/md1 --grow --backup-file=/boot/md1_grow_backup_file --chunk=128

–backup-file选项是必需的,因为块大小更改并且由它指定的文件位于不同的块设备上.

我必须关闭服务器以物理移动它,但重塑操作比我预期的要慢得多,所以我想知道我是否可以中断该过程并在重启后继续它.

该联机帮助页有一些关于中断-grow / reshape过程的信息,但在我看来,这是为了弥补一些灾难性的情况 – 断电,服务器锁定等.

是否可以优雅地停止mdadm数组重塑?如果是这样,如何停止阵列以及如何在启动后恢复重塑?备份文件是否必要?

解决方法

在第一部分,您可能是MD默认的慢速重建速度的受害者.

一篇包含选项的好文章是:

http://www.cyberciti.biz/tips/linux-raid-increase-resync-rebuild-speed.html

但简而言之:

sysctl -w dev.raid.speed_limit_min=1000
sysctl -w dev.raid.speed_limit_max=100000

为了保证1到100MB可用于重建,如果服务器处于活动状态,则提高min是加快速度的好方法,但代价是一些响应.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读