全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2602|回复: 7

[经验] sys-2-sat(4块硬盘的杜甫)制作全局软raid10

[复制链接]
发表于 2022-1-30 11:49:48 | 显示全部楼层 |阅读模式
本帖最后由 infplus 于 2022-1-30 15:00 编辑

不需要IPMI,有4块相同硬盘的杜甫就能制作,制作过程数据可能会丢失,请备份数据。
制作过程是由:软raid1转换为软raid10
  1. 查看分区:cat /proc/mdstat
复制代码

  1. 可以看到
  2. root@debian:~# cat /proc/mdstat
  3. Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
  4. md2 : active raid1 sda2[0] sdc2[1] sdd2[3] sdb2[2]
  5.       511868928 blocks super 1.2 [4/4] [UUUU]
  6.       bitmap: 2/4 pages [8KB], 65536KB chunk
复制代码

制作raid10需要将raid1转换为raid0 再转换为raid10
  1. raid1转换为raid0:mdadm --grow /dev/md2 --level=0 --backup-file=/home/backup-md0
复制代码

  1. 查看是否转换完成:cat /proc/mdstat
复制代码
  1. 输出:Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
  2. md2 : active raid10 sdc2[4] sdb2[3](S) sda2[2](S) sdd2[1]
  3.       3889583104 blocks super 1.2 2 near-copies [2/2] [UU]
复制代码
  1. 查看挂载点:mdadm --misc --detail /dev/md2
复制代码
  1. 可以看到:/dev/md2:
  2.         Version : 1.2
  3.   Creation Time : Sat Jan 29 17:33:29 2022
  4.      Raid Level : raid0
  5.      Array Size : 249664 (243.85 MiB 255.66 MB)
  6.    Raid Devices : 1
  7.   Total Devices : 1
  8.     Persistence : Superblock is persistent

  9.     Update Time : Sun Jan 30 03:19:46 2022
  10.           State : clean
  11. Active Devices : 1
  12. Working Devices : 1
  13. Failed Devices : 0
  14.   Spare Devices : 0

  15.      Chunk Size : 64K

  16.            Name : jupiter:1  (local to host jupiter)
  17.            UUID : b95b33c4:26ad8f39:950e870c:03a3e87c
  18.          Events : 68

  19.     Number   Major   Minor   RaidDevice State
  20.        1       8       34        0      active sync   /dev/sdd2
复制代码

可以看到只有一个挂载点/dev/sdd2 需要将其他的挂载点加入阵列
  1. mdadm --grow /dev/md2 --level=10 --backup-file=/home/backup-md0 --raid-devices=4 --add /dev/sda2 /dev/sdb2 /dev/sdc2
复制代码

查询阵列
  1. cat /proc/mdstat
复制代码
  1. Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
  2. md2 : active raid10 sdd2[5] sdc2[4](S) sda2[3](S) sdb2[2]
  3.       511868928 blocks super 1.2 2 near-copies [2/1] [U_]
  4.       [>....................]  recovery =  0.5% (2835392/511868928) finish=50.8min speed=166787K/sec

  5. unused devices: <none>
复制代码

耐心等待
制作完成后会有两个备用硬盘,也需要加入阵列中,否则这个只是换了一个名称的raid1。
  1. mdadm --grow /dev/md2 --raid-devices=4
复制代码
  1. cat /proc/mdstat
复制代码
  1. 输出:Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
  2. md2 : active raid10 sdc2[4] sdb2[3] sda2[2] sdd2[1]
  3.       3889583104 blocks super 1.2 64K chunks 2 near-copies [4/4] [UUUU]
  4.       [>....................]  reshape =  1.1% (45550720/3889583104) finish=430.7min speed=148740K/sec
复制代码

等待完成即可。
 楼主| 发表于 2022-1-30 11:57:02 | 显示全部楼层

对,软raid10。
发表于 2022-1-30 12:01:28 | 显示全部楼层
牛人, 感谢分享!
发表于 2022-1-30 12:06:39 | 显示全部楼层
为啥要搞10而不用0呢?
另外。。为嘛不面板直接安装raid10???
 楼主| 发表于 2022-1-30 12:09:19 | 显示全部楼层
synology 发表于 2022-1-30 12:06
为啥要搞10而不用0呢?
另外。。为嘛不面板直接安装raid10???

面板安装 系统分区不能raid10只能使用raid1
发表于 2022-1-30 12:13:09 | 显示全部楼层
infplus 发表于 2022-1-30 12:09
面板安装 系统分区不能raid10只能使用raid1

你分10个G给根分区不就好了?
 楼主| 发表于 2022-1-30 12:23:44 | 显示全部楼层
synology 发表于 2022-1-30 12:13
你分10个G给根分区不就好了?

我这教的是/分区 raid10
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-9-20 16:29 , Processed in 0.068054 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表