Skip to content
-
Subscribe to our newsletter & never miss our best posts. Subscribe Now!
Lê Vũ Blog
Lê Vũ Blog
  • Trang Chủ
  • Kiến Thức
  • Phần Mềm
  • Du Lịch
  • Mua Sắm
  • Sức Khỏe
  • Ẩm Thực
  • Trang Chủ
  • Kiến Thức
  • Phần Mềm
  • Du Lịch
  • Mua Sắm
  • Sức Khỏe
  • Ẩm Thực
Close

Search

  • https://www.facebook.com/
  • https://twitter.com/
  • https://t.me/
  • https://www.instagram.com/
  • https://youtube.com/
Subscribe
Kiến ThứcLinux

mdadm Command Examples in Linux

By vuat8b
May 29, 2023 1 Min Read
0

The mdadm command is a tool used to manage software-based RAID arrays. A redundant array of independent disks (RAID) is a set of vendor-independent specifications that support redundancy and fault tolerance for configurations on multiple-device storage systems. In a RAID array, data is stored across multiple physical storage devices, and those devices are combined into a single virtual storage device. This type of software-based RAID configuration is an alternative to using device mapper and DM-Multipath. The mdadm tool enables you to create, manage, and monitor RAID arrays.

mdadm has several modes of operation: Create, Build, Assemble, and Monitor. Each of these modes has its own command-line switch. In addition to these modes, there are many management features that operate independently.

Example usage

Let’s assume you added three disks to your virtual machine. Let’s create a RAID 0 device called /dev/md127 (just a random number that is not yet in use):

 

1
$sudo mdadm --create /dev/md127 --level 0 --raid-devices 3 /dev/sd{c,d,e}

Verify the configuration:

1
2
$ cat /proc/mdstat
$ sudo mdadm --detail /dev/md127

Make the configuration persistent:

1
$ sudo mdadm --detail --scan --verbose >> /etc/mdadm.conf

Now you can use this device and format it with a filesystem. For instance:

1
$ sudo mkfs.ext4 -L data_mnt /dev/md127

mdadm Command Examples

1. Create array:

1
# sudo mdadm --create /dev/md/MyRAID --level raid_level --raid-devices number_of_disks /dev/sdXN

2. Stop array:

1
# sudo mdadm --stop /dev/md0

3. Mark disk as failed:

1
# sudo mdadm --fail /dev/md0 /dev/sdXN

4. Remove disk:

1
# sudo mdadm --remove /dev/md0 /dev/sdXN

5. Add disk to array:

1
# sudo mdadm --assemble /dev/md0 /dev/sdXN

6. Show RAID info:

1
# sudo mdadm --detail /dev/md0

7. Reset disk by deleting RAID metadata:

1
# sudo mdadm --zero-superblock /dev/sdXN
Author

vuat8b

Follow Me
Other Articles
Previous

Replacing a Failed Mirror Disk in a Software RAID Array (mdadm)

Next

Error: out of memory

No Comment! Be the first one.

Leave a Reply Cancel reply

You must be logged in to post a comment.

Copyright 2026 — Lê Vũ Blog. All rights reserved. Blogsy WordPress Theme