vps交流

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


本帖最后由 infplus 于 2022-1-30 12:00 编辑

不需要IPMI,有4块相同硬盘的杜甫就能制作,制作过程数据可能会丢失,请备份数据。
制作过程是由:软raid1转换为软raid10

  1. 查看分区:cat /proc/mdstat

复制代码

  1. 可以看到
  2. [email protected]:~# 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/md1

复制代码

  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

复制代码

等待完成即可。

软raid?

对,软raid10。

牛人, 感谢分享!
为啥要搞10而不用0呢?
另外。。为嘛不面板直接安装raid10???

synology 发表于 2022-1-30 12:06
为啥要搞10而不用0呢?
另外。。为嘛不面板直接安装raid10???

面板安装 系统分区不能raid10只能使用raid1

infplus 发表于 2022-1-30 12:09
面板安装 系统分区不能raid10只能使用raid1

你分10个G给根分区不就好了?

synology 发表于 2022-1-30 12:13
你分10个G给根分区不就好了?

我这教的是/分区 raid10