Skip to content

Commit fc1f2bb

Browse files
committed
collectors/mdadm_linux: support reshape status + expose remaining mdstats
Signed-off-by: Philipp Born <git@pborn.eu>
1 parent e6a9cfb commit fc1f2bb

File tree

4 files changed

+193
-0
lines changed

4 files changed

+193
-0
lines changed

collector/fixtures/e2e-64k-page-output.txt

+69
Original file line numberDiff line numberDiff line change
@@ -1556,6 +1556,7 @@ node_md_blocks{device="md201"} 1.993728e+06
15561556
node_md_blocks{device="md219"} 7932
15571557
node_md_blocks{device="md3"} 5.853468288e+09
15581558
node_md_blocks{device="md4"} 4.883648e+06
1559+
node_md_blocks{device="md42"} 1.95338144e+09
15591560
node_md_blocks{device="md6"} 1.95310144e+08
15601561
node_md_blocks{device="md7"} 7.813735424e+09
15611562
node_md_blocks{device="md8"} 1.95310144e+08
@@ -1575,10 +1576,51 @@ node_md_blocks_synced{device="md201"} 114176
15751576
node_md_blocks_synced{device="md219"} 7932
15761577
node_md_blocks_synced{device="md3"} 5.853468288e+09
15771578
node_md_blocks_synced{device="md4"} 4.883648e+06
1579+
node_md_blocks_synced{device="md42"} 1.95338144e+09
15781580
node_md_blocks_synced{device="md6"} 1.6775552e+07
15791581
node_md_blocks_synced{device="md7"} 7.813735424e+09
15801582
node_md_blocks_synced{device="md8"} 1.6775552e+07
15811583
node_md_blocks_synced{device="md9"} 0
1584+
# HELP node_md_blocks_synced_speed Estimated finishing time for current sync.
1585+
# TYPE node_md_blocks_synced_speed gauge
1586+
node_md_blocks_synced_speed{device="md0"} 0
1587+
node_md_blocks_synced_speed{device="md00"} 0
1588+
node_md_blocks_synced_speed{device="md10"} 0
1589+
node_md_blocks_synced_speed{device="md101"} 0
1590+
node_md_blocks_synced_speed{device="md11"} 0
1591+
node_md_blocks_synced_speed{device="md12"} 0
1592+
node_md_blocks_synced_speed{device="md120"} 0
1593+
node_md_blocks_synced_speed{device="md126"} 0
1594+
node_md_blocks_synced_speed{device="md127"} 0
1595+
node_md_blocks_synced_speed{device="md201"} 0.2
1596+
node_md_blocks_synced_speed{device="md219"} 0
1597+
node_md_blocks_synced_speed{device="md3"} 0
1598+
node_md_blocks_synced_speed{device="md4"} 0
1599+
node_md_blocks_synced_speed{device="md42"} 0
1600+
node_md_blocks_synced_speed{device="md6"} 17
1601+
node_md_blocks_synced_speed{device="md7"} 0
1602+
node_md_blocks_synced_speed{device="md8"} 17
1603+
node_md_blocks_synced_speed{device="md9"} 0
1604+
# HELP node_md_blocks_to_be_synced Number of blocks on the device that need to be synced.
1605+
# TYPE node_md_blocks_to_be_synced gauge
1606+
node_md_blocks_to_be_synced{device="md0"} 248896
1607+
node_md_blocks_to_be_synced{device="md00"} 4.186624e+06
1608+
node_md_blocks_to_be_synced{device="md10"} 3.14159265e+08
1609+
node_md_blocks_to_be_synced{device="md101"} 322560
1610+
node_md_blocks_to_be_synced{device="md11"} 4.190208e+06
1611+
node_md_blocks_to_be_synced{device="md12"} 3.886394368e+09
1612+
node_md_blocks_to_be_synced{device="md120"} 2.095104e+06
1613+
node_md_blocks_to_be_synced{device="md126"} 1.855870976e+09
1614+
node_md_blocks_to_be_synced{device="md127"} 3.12319552e+08
1615+
node_md_blocks_to_be_synced{device="md201"} 1.993728e+06
1616+
node_md_blocks_to_be_synced{device="md219"} 7932
1617+
node_md_blocks_to_be_synced{device="md3"} 5.853468288e+09
1618+
node_md_blocks_to_be_synced{device="md4"} 4.883648e+06
1619+
node_md_blocks_to_be_synced{device="md42"} 1.95338144e+09
1620+
node_md_blocks_to_be_synced{device="md6"} 1.95310144e+08
1621+
node_md_blocks_to_be_synced{device="md7"} 7.813735424e+09
1622+
node_md_blocks_to_be_synced{device="md8"} 1.95310144e+08
1623+
node_md_blocks_to_be_synced{device="md9"} 523968
15821624
# HELP node_md_disks Number of active/failed/spare disks of device.
15831625
# TYPE node_md_disks gauge
15841626
node_md_disks{device="md0",state="active"} 2
@@ -1620,6 +1662,9 @@ node_md_disks{device="md3",state="spare"} 2
16201662
node_md_disks{device="md4",state="active"} 0
16211663
node_md_disks{device="md4",state="failed"} 1
16221664
node_md_disks{device="md4",state="spare"} 1
1665+
node_md_disks{device="md42",state="active"} 2
1666+
node_md_disks{device="md42",state="failed"} 0
1667+
node_md_disks{device="md42",state="spare"} 1
16231668
node_md_disks{device="md6",state="active"} 1
16241669
node_md_disks{device="md6",state="failed"} 1
16251670
node_md_disks{device="md6",state="spare"} 1
@@ -1647,6 +1692,7 @@ node_md_disks_required{device="md201"} 2
16471692
node_md_disks_required{device="md219"} 0
16481693
node_md_disks_required{device="md3"} 8
16491694
node_md_disks_required{device="md4"} 0
1695+
node_md_disks_required{device="md42"} 3
16501696
node_md_disks_required{device="md6"} 2
16511697
node_md_disks_required{device="md7"} 4
16521698
node_md_disks_required{device="md8"} 2
@@ -1657,86 +1703,109 @@ node_md_state{device="md0",state="active"} 1
16571703
node_md_state{device="md0",state="check"} 0
16581704
node_md_state{device="md0",state="inactive"} 0
16591705
node_md_state{device="md0",state="recovering"} 0
1706+
node_md_state{device="md0",state="reshaping"} 0
16601707
node_md_state{device="md0",state="resync"} 0
16611708
node_md_state{device="md00",state="active"} 1
16621709
node_md_state{device="md00",state="check"} 0
16631710
node_md_state{device="md00",state="inactive"} 0
16641711
node_md_state{device="md00",state="recovering"} 0
1712+
node_md_state{device="md00",state="reshaping"} 0
16651713
node_md_state{device="md00",state="resync"} 0
16661714
node_md_state{device="md10",state="active"} 1
16671715
node_md_state{device="md10",state="check"} 0
16681716
node_md_state{device="md10",state="inactive"} 0
16691717
node_md_state{device="md10",state="recovering"} 0
1718+
node_md_state{device="md10",state="reshaping"} 0
16701719
node_md_state{device="md10",state="resync"} 0
16711720
node_md_state{device="md101",state="active"} 1
16721721
node_md_state{device="md101",state="check"} 0
16731722
node_md_state{device="md101",state="inactive"} 0
16741723
node_md_state{device="md101",state="recovering"} 0
1724+
node_md_state{device="md101",state="reshaping"} 0
16751725
node_md_state{device="md101",state="resync"} 0
16761726
node_md_state{device="md11",state="active"} 0
16771727
node_md_state{device="md11",state="check"} 0
16781728
node_md_state{device="md11",state="inactive"} 0
16791729
node_md_state{device="md11",state="recovering"} 0
1730+
node_md_state{device="md11",state="reshaping"} 0
16801731
node_md_state{device="md11",state="resync"} 1
16811732
node_md_state{device="md12",state="active"} 1
16821733
node_md_state{device="md12",state="check"} 0
16831734
node_md_state{device="md12",state="inactive"} 0
16841735
node_md_state{device="md12",state="recovering"} 0
1736+
node_md_state{device="md12",state="reshaping"} 0
16851737
node_md_state{device="md12",state="resync"} 0
16861738
node_md_state{device="md120",state="active"} 1
16871739
node_md_state{device="md120",state="check"} 0
16881740
node_md_state{device="md120",state="inactive"} 0
16891741
node_md_state{device="md120",state="recovering"} 0
1742+
node_md_state{device="md120",state="reshaping"} 0
16901743
node_md_state{device="md120",state="resync"} 0
16911744
node_md_state{device="md126",state="active"} 1
16921745
node_md_state{device="md126",state="check"} 0
16931746
node_md_state{device="md126",state="inactive"} 0
16941747
node_md_state{device="md126",state="recovering"} 0
1748+
node_md_state{device="md126",state="reshaping"} 0
16951749
node_md_state{device="md126",state="resync"} 0
16961750
node_md_state{device="md127",state="active"} 1
16971751
node_md_state{device="md127",state="check"} 0
16981752
node_md_state{device="md127",state="inactive"} 0
16991753
node_md_state{device="md127",state="recovering"} 0
1754+
node_md_state{device="md127",state="reshaping"} 0
17001755
node_md_state{device="md127",state="resync"} 0
17011756
node_md_state{device="md201",state="active"} 0
17021757
node_md_state{device="md201",state="check"} 1
17031758
node_md_state{device="md201",state="inactive"} 0
17041759
node_md_state{device="md201",state="recovering"} 0
1760+
node_md_state{device="md201",state="reshaping"} 0
17051761
node_md_state{device="md201",state="resync"} 0
17061762
node_md_state{device="md219",state="active"} 0
17071763
node_md_state{device="md219",state="check"} 0
17081764
node_md_state{device="md219",state="inactive"} 1
17091765
node_md_state{device="md219",state="recovering"} 0
1766+
node_md_state{device="md219",state="reshaping"} 0
17101767
node_md_state{device="md219",state="resync"} 0
17111768
node_md_state{device="md3",state="active"} 1
17121769
node_md_state{device="md3",state="check"} 0
17131770
node_md_state{device="md3",state="inactive"} 0
17141771
node_md_state{device="md3",state="recovering"} 0
1772+
node_md_state{device="md3",state="reshaping"} 0
17151773
node_md_state{device="md3",state="resync"} 0
17161774
node_md_state{device="md4",state="active"} 0
17171775
node_md_state{device="md4",state="check"} 0
17181776
node_md_state{device="md4",state="inactive"} 1
17191777
node_md_state{device="md4",state="recovering"} 0
1778+
node_md_state{device="md4",state="reshaping"} 0
17201779
node_md_state{device="md4",state="resync"} 0
1780+
node_md_state{device="md42",state="active"} 1
1781+
node_md_state{device="md42",state="check"} 0
1782+
node_md_state{device="md42",state="inactive"} 0
1783+
node_md_state{device="md42",state="recovering"} 0
1784+
node_md_state{device="md42",state="reshaping"} 0
1785+
node_md_state{device="md42",state="resync"} 0
17211786
node_md_state{device="md6",state="active"} 0
17221787
node_md_state{device="md6",state="check"} 0
17231788
node_md_state{device="md6",state="inactive"} 0
17241789
node_md_state{device="md6",state="recovering"} 1
1790+
node_md_state{device="md6",state="reshaping"} 0
17251791
node_md_state{device="md6",state="resync"} 0
17261792
node_md_state{device="md7",state="active"} 1
17271793
node_md_state{device="md7",state="check"} 0
17281794
node_md_state{device="md7",state="inactive"} 0
17291795
node_md_state{device="md7",state="recovering"} 0
1796+
node_md_state{device="md7",state="reshaping"} 0
17301797
node_md_state{device="md7",state="resync"} 0
17311798
node_md_state{device="md8",state="active"} 0
17321799
node_md_state{device="md8",state="check"} 0
17331800
node_md_state{device="md8",state="inactive"} 0
17341801
node_md_state{device="md8",state="recovering"} 0
1802+
node_md_state{device="md8",state="reshaping"} 0
17351803
node_md_state{device="md8",state="resync"} 1
17361804
node_md_state{device="md9",state="active"} 0
17371805
node_md_state{device="md9",state="check"} 0
17381806
node_md_state{device="md9",state="inactive"} 0
17391807
node_md_state{device="md9",state="recovering"} 0
1808+
node_md_state{device="md9",state="reshaping"} 0
17401809
node_md_state{device="md9",state="resync"} 1
17411810
# HELP node_memory_Active_anon_bytes Memory information field Active_anon_bytes.
17421811
# TYPE node_memory_Active_anon_bytes gauge

collector/fixtures/e2e-output.txt

+69
Original file line numberDiff line numberDiff line change
@@ -1578,6 +1578,7 @@ node_md_blocks{device="md201"} 1.993728e+06
15781578
node_md_blocks{device="md219"} 7932
15791579
node_md_blocks{device="md3"} 5.853468288e+09
15801580
node_md_blocks{device="md4"} 4.883648e+06
1581+
node_md_blocks{device="md42"} 1.95338144e+09
15811582
node_md_blocks{device="md6"} 1.95310144e+08
15821583
node_md_blocks{device="md7"} 7.813735424e+09
15831584
node_md_blocks{device="md8"} 1.95310144e+08
@@ -1597,10 +1598,51 @@ node_md_blocks_synced{device="md201"} 114176
15971598
node_md_blocks_synced{device="md219"} 7932
15981599
node_md_blocks_synced{device="md3"} 5.853468288e+09
15991600
node_md_blocks_synced{device="md4"} 4.883648e+06
1601+
node_md_blocks_synced{device="md42"} 1.95338144e+09
16001602
node_md_blocks_synced{device="md6"} 1.6775552e+07
16011603
node_md_blocks_synced{device="md7"} 7.813735424e+09
16021604
node_md_blocks_synced{device="md8"} 1.6775552e+07
16031605
node_md_blocks_synced{device="md9"} 0
1606+
# HELP node_md_blocks_synced_speed Estimated finishing time for current sync.
1607+
# TYPE node_md_blocks_synced_speed gauge
1608+
node_md_blocks_synced_speed{device="md0"} 0
1609+
node_md_blocks_synced_speed{device="md00"} 0
1610+
node_md_blocks_synced_speed{device="md10"} 0
1611+
node_md_blocks_synced_speed{device="md101"} 0
1612+
node_md_blocks_synced_speed{device="md11"} 0
1613+
node_md_blocks_synced_speed{device="md12"} 0
1614+
node_md_blocks_synced_speed{device="md120"} 0
1615+
node_md_blocks_synced_speed{device="md126"} 0
1616+
node_md_blocks_synced_speed{device="md127"} 0
1617+
node_md_blocks_synced_speed{device="md201"} 0.2
1618+
node_md_blocks_synced_speed{device="md219"} 0
1619+
node_md_blocks_synced_speed{device="md3"} 0
1620+
node_md_blocks_synced_speed{device="md4"} 0
1621+
node_md_blocks_synced_speed{device="md42"} 0
1622+
node_md_blocks_synced_speed{device="md6"} 17
1623+
node_md_blocks_synced_speed{device="md7"} 0
1624+
node_md_blocks_synced_speed{device="md8"} 17
1625+
node_md_blocks_synced_speed{device="md9"} 0
1626+
# HELP node_md_blocks_to_be_synced Number of blocks on the device that need to be synced.
1627+
# TYPE node_md_blocks_to_be_synced gauge
1628+
node_md_blocks_to_be_synced{device="md0"} 248896
1629+
node_md_blocks_to_be_synced{device="md00"} 4.186624e+06
1630+
node_md_blocks_to_be_synced{device="md10"} 3.14159265e+08
1631+
node_md_blocks_to_be_synced{device="md101"} 322560
1632+
node_md_blocks_to_be_synced{device="md11"} 4.190208e+06
1633+
node_md_blocks_to_be_synced{device="md12"} 3.886394368e+09
1634+
node_md_blocks_to_be_synced{device="md120"} 2.095104e+06
1635+
node_md_blocks_to_be_synced{device="md126"} 1.855870976e+09
1636+
node_md_blocks_to_be_synced{device="md127"} 3.12319552e+08
1637+
node_md_blocks_to_be_synced{device="md201"} 1.993728e+06
1638+
node_md_blocks_to_be_synced{device="md219"} 7932
1639+
node_md_blocks_to_be_synced{device="md3"} 5.853468288e+09
1640+
node_md_blocks_to_be_synced{device="md4"} 4.883648e+06
1641+
node_md_blocks_to_be_synced{device="md42"} 1.95338144e+09
1642+
node_md_blocks_to_be_synced{device="md6"} 1.95310144e+08
1643+
node_md_blocks_to_be_synced{device="md7"} 7.813735424e+09
1644+
node_md_blocks_to_be_synced{device="md8"} 1.95310144e+08
1645+
node_md_blocks_to_be_synced{device="md9"} 523968
16041646
# HELP node_md_disks Number of active/failed/spare disks of device.
16051647
# TYPE node_md_disks gauge
16061648
node_md_disks{device="md0",state="active"} 2
@@ -1642,6 +1684,9 @@ node_md_disks{device="md3",state="spare"} 2
16421684
node_md_disks{device="md4",state="active"} 0
16431685
node_md_disks{device="md4",state="failed"} 1
16441686
node_md_disks{device="md4",state="spare"} 1
1687+
node_md_disks{device="md42",state="active"} 2
1688+
node_md_disks{device="md42",state="failed"} 0
1689+
node_md_disks{device="md42",state="spare"} 1
16451690
node_md_disks{device="md6",state="active"} 1
16461691
node_md_disks{device="md6",state="failed"} 1
16471692
node_md_disks{device="md6",state="spare"} 1
@@ -1669,6 +1714,7 @@ node_md_disks_required{device="md201"} 2
16691714
node_md_disks_required{device="md219"} 0
16701715
node_md_disks_required{device="md3"} 8
16711716
node_md_disks_required{device="md4"} 0
1717+
node_md_disks_required{device="md42"} 3
16721718
node_md_disks_required{device="md6"} 2
16731719
node_md_disks_required{device="md7"} 4
16741720
node_md_disks_required{device="md8"} 2
@@ -1679,86 +1725,109 @@ node_md_state{device="md0",state="active"} 1
16791725
node_md_state{device="md0",state="check"} 0
16801726
node_md_state{device="md0",state="inactive"} 0
16811727
node_md_state{device="md0",state="recovering"} 0
1728+
node_md_state{device="md0",state="reshaping"} 0
16821729
node_md_state{device="md0",state="resync"} 0
16831730
node_md_state{device="md00",state="active"} 1
16841731
node_md_state{device="md00",state="check"} 0
16851732
node_md_state{device="md00",state="inactive"} 0
16861733
node_md_state{device="md00",state="recovering"} 0
1734+
node_md_state{device="md00",state="reshaping"} 0
16871735
node_md_state{device="md00",state="resync"} 0
16881736
node_md_state{device="md10",state="active"} 1
16891737
node_md_state{device="md10",state="check"} 0
16901738
node_md_state{device="md10",state="inactive"} 0
16911739
node_md_state{device="md10",state="recovering"} 0
1740+
node_md_state{device="md10",state="reshaping"} 0
16921741
node_md_state{device="md10",state="resync"} 0
16931742
node_md_state{device="md101",state="active"} 1
16941743
node_md_state{device="md101",state="check"} 0
16951744
node_md_state{device="md101",state="inactive"} 0
16961745
node_md_state{device="md101",state="recovering"} 0
1746+
node_md_state{device="md101",state="reshaping"} 0
16971747
node_md_state{device="md101",state="resync"} 0
16981748
node_md_state{device="md11",state="active"} 0
16991749
node_md_state{device="md11",state="check"} 0
17001750
node_md_state{device="md11",state="inactive"} 0
17011751
node_md_state{device="md11",state="recovering"} 0
1752+
node_md_state{device="md11",state="reshaping"} 0
17021753
node_md_state{device="md11",state="resync"} 1
17031754
node_md_state{device="md12",state="active"} 1
17041755
node_md_state{device="md12",state="check"} 0
17051756
node_md_state{device="md12",state="inactive"} 0
17061757
node_md_state{device="md12",state="recovering"} 0
1758+
node_md_state{device="md12",state="reshaping"} 0
17071759
node_md_state{device="md12",state="resync"} 0
17081760
node_md_state{device="md120",state="active"} 1
17091761
node_md_state{device="md120",state="check"} 0
17101762
node_md_state{device="md120",state="inactive"} 0
17111763
node_md_state{device="md120",state="recovering"} 0
1764+
node_md_state{device="md120",state="reshaping"} 0
17121765
node_md_state{device="md120",state="resync"} 0
17131766
node_md_state{device="md126",state="active"} 1
17141767
node_md_state{device="md126",state="check"} 0
17151768
node_md_state{device="md126",state="inactive"} 0
17161769
node_md_state{device="md126",state="recovering"} 0
1770+
node_md_state{device="md126",state="reshaping"} 0
17171771
node_md_state{device="md126",state="resync"} 0
17181772
node_md_state{device="md127",state="active"} 1
17191773
node_md_state{device="md127",state="check"} 0
17201774
node_md_state{device="md127",state="inactive"} 0
17211775
node_md_state{device="md127",state="recovering"} 0
1776+
node_md_state{device="md127",state="reshaping"} 0
17221777
node_md_state{device="md127",state="resync"} 0
17231778
node_md_state{device="md201",state="active"} 0
17241779
node_md_state{device="md201",state="check"} 1
17251780
node_md_state{device="md201",state="inactive"} 0
17261781
node_md_state{device="md201",state="recovering"} 0
1782+
node_md_state{device="md201",state="reshaping"} 0
17271783
node_md_state{device="md201",state="resync"} 0
17281784
node_md_state{device="md219",state="active"} 0
17291785
node_md_state{device="md219",state="check"} 0
17301786
node_md_state{device="md219",state="inactive"} 1
17311787
node_md_state{device="md219",state="recovering"} 0
1788+
node_md_state{device="md219",state="reshaping"} 0
17321789
node_md_state{device="md219",state="resync"} 0
17331790
node_md_state{device="md3",state="active"} 1
17341791
node_md_state{device="md3",state="check"} 0
17351792
node_md_state{device="md3",state="inactive"} 0
17361793
node_md_state{device="md3",state="recovering"} 0
1794+
node_md_state{device="md3",state="reshaping"} 0
17371795
node_md_state{device="md3",state="resync"} 0
17381796
node_md_state{device="md4",state="active"} 0
17391797
node_md_state{device="md4",state="check"} 0
17401798
node_md_state{device="md4",state="inactive"} 1
17411799
node_md_state{device="md4",state="recovering"} 0
1800+
node_md_state{device="md4",state="reshaping"} 0
17421801
node_md_state{device="md4",state="resync"} 0
1802+
node_md_state{device="md42",state="active"} 1
1803+
node_md_state{device="md42",state="check"} 0
1804+
node_md_state{device="md42",state="inactive"} 0
1805+
node_md_state{device="md42",state="recovering"} 0
1806+
node_md_state{device="md42",state="reshaping"} 0
1807+
node_md_state{device="md42",state="resync"} 0
17431808
node_md_state{device="md6",state="active"} 0
17441809
node_md_state{device="md6",state="check"} 0
17451810
node_md_state{device="md6",state="inactive"} 0
17461811
node_md_state{device="md6",state="recovering"} 1
1812+
node_md_state{device="md6",state="reshaping"} 0
17471813
node_md_state{device="md6",state="resync"} 0
17481814
node_md_state{device="md7",state="active"} 1
17491815
node_md_state{device="md7",state="check"} 0
17501816
node_md_state{device="md7",state="inactive"} 0
17511817
node_md_state{device="md7",state="recovering"} 0
1818+
node_md_state{device="md7",state="reshaping"} 0
17521819
node_md_state{device="md7",state="resync"} 0
17531820
node_md_state{device="md8",state="active"} 0
17541821
node_md_state{device="md8",state="check"} 0
17551822
node_md_state{device="md8",state="inactive"} 0
17561823
node_md_state{device="md8",state="recovering"} 0
1824+
node_md_state{device="md8",state="reshaping"} 0
17571825
node_md_state{device="md8",state="resync"} 1
17581826
node_md_state{device="md9",state="active"} 0
17591827
node_md_state{device="md9",state="check"} 0
17601828
node_md_state{device="md9",state="inactive"} 0
17611829
node_md_state{device="md9",state="recovering"} 0
1830+
node_md_state{device="md9",state="reshaping"} 0
17621831
node_md_state{device="md9",state="resync"} 1
17631832
# HELP node_memory_Active_anon_bytes Memory information field Active_anon_bytes.
17641833
# TYPE node_memory_Active_anon_bytes gauge

collector/fixtures/proc/mdstat

+5
Original file line numberDiff line numberDiff line change
@@ -57,4 +57,9 @@ md120 : active linear sda1[1] sdb1[0]
5757
md101 : active (read-only) raid0 sdb[2] sdd[1] sdc[0]
5858
322560 blocks super 1.2 512k chunks
5959

60+
md42 : active raid5 sda1[3](S) sdd1[0] sde1[1]
61+
1953381440 blocks super 1.2 level 5, 64k chunk, algorithm 2 [3/2] [UU_]
62+
[===========>.........] reshape = 56.1% (1096879076/1953381440) finish=1868.1min speed=7640K/sec
63+
bitmap: 4/15 pages [16KB], 65536KB chunk
64+
6065
unused devices: <none>

0 commit comments

Comments
 (0)