cat /proc/mdstat mdadm --query --detail /dev/md0 mdadm -G /dev/md0 --bitmap=internal mdadm -G /dev/md0 --bitmap=none mdadm -G /dev/md0 -b /var/md0_intent mdadm --stop /dev/md0 mdadm --zero-superblock /dev/sd{a..h} mdadm --zero-superblock /dev/sd[a-h] mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda /dev/sdb mdadm --create --verbose /dev/md0 --level=10 -b /var/md0_intent --raid-devices=8 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh mdadm --create -f --verbose /dev/md0 -b /var/md0_intent --level=10 --raid-devices=4 /dev/sda /dev/sdb /dev/sdc /dev/sdd mdadm --create -f --verbose /dev/md1 -b /var/md1_intent --level=10 --raid-devices=4 /dev/sde /dev/sdf /dev/sdg /dev/sdh mdadm --create --verbose /dev/md0 --level=6 -b /var/md0_intent --raid-devices=8 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf ###################formatting mkfs.ext4 -F -E lazy_itable_init=0,lazy_journal_init=0,nodiscard /dev/md0 https://wiki.archlinux.org/title/RAID#Example_3._RAID10,far2 stride = chunk size / block size stripe width = number of data disks * stride mkfs.ext4 -F -b 4096 -E lazy_itable_init=0,lazy_journal_init=0,nodiscard,stride=128,stripe-width=512 /dev/md0 mkfs.ext4 -F -b 4096 -E lazy_itable_init=0,lazy_journal_init=0,nodiscard,stride=128,stripe-width=512 /dev/md1 mkfs.xfs -b size=4096 -m reflink=1,crc=1 -f /dev/md1 ########################### dpkg-reconfigure mdadm update-initramfs -u echo 'idle' > /sys/block/md0/md/sync_action echo 'check' >/sys/block/md0/md/sync_action echo 'frozen' >/sys/block/md0/md/sync_action /usr/share/mdadm/checkarray -h mdadm --manage /dev/md0 --fail /dev/sda mdadm --manage /dev/md0 --remove /dev/sda mdadm --zero-superblock /dev/sda mdadm --manage /dev/md0 --add /dev/sda mdadm --wait /dev/md0 {{tag>[linux raid mdadm]}}