Решение проблемы с зеркалом mdadm после обновления ядра
http://vladimir-stupin.blogspot.com/2013/09/mdadm.html
http://mybookliveduo.local/UI/
Монтирование диска под Windows: https://www.osforensics.com/tools/mount-disk-images.html
# https://forum.ixbt.com/topic.cgi?id=4:127802:4091#4091
# Файлы положить в произвольный каталог, но в скрипте, файл partitionDisk.sh указан путь —
# . /media/xbmc/WDLive/disk-param.sh
# в этот же каталог необходимо положить из прошивки файл образа rootfs.img , он будет залит на диск как образ.
###################################################
# ОБЩИЕ СВЕДЕНИЯ О СИСТЕМЕ ХРАНЕНИЯ MYBOOK LIVE DUO
###################################################
# Для режима RAID1, «зеркало», в системе должно присутствовать три массива из разделов обоих дисков:
# md3 (/dev/md3) — /dev/sda4, /dev/sdb4
# md2 (/dev/md2) — /dev/sda3, /dev/sdb3
# md0 (/dev/md0) — /dev/sda1, /dev/sda2, /dev sdb1, /dev/sdb2
# Их назначение:
# md0 — система
# md2 — swap
# md3 — пользовательские данные.
###################################################
###################################################
# ОПОДГОТОВКА ОС
# скачать из репозитория debian-live-9.0.1-amd64-cinnamon.iso, пароль пользователя по умолчанию (выход из спящего режима): live
# записать на USB FLASH, например инструментом «balenaEtcher»
# установить необходимые пакеты:
#
sudo apt-get update
sudo apt-get install mdadm
sudo apt-get install parted
sudo apt-get install gcc
sudo apt-get install wget
###################################################
###################################################
# СОСТОЯНИЕ ДИСКОВ
###################################################
# смотрим информацию об устройствах хранения:
lsblk
# состояние всех RAID:
sudo cat /proc/mdstat
# детализация RAID:
sudo mdadm —detail /dev/md0
# Посмотрим разделы на нашем диске:
sudo fdisk -l /dev/sda
# Посмотрим состояние SMART
smartctl -iA /dev/sda
# smartctl -iA /dev/sdb
###################################################
# РАЗМЕТКА ДИСКОВ СКРИПТОМ
###################################################
cd /media/xbmc/WDLive/
./partitionDisk.sh
# остановить RAID и зачистить суперблоки
# mdadm —stop /dev/md0
# mdadm —zero-superblock /dev/sda1
# mdadm —zero-superblock /dev/sda2
###################################################
# РАЗМЕТКА ДИСКОВ СКРИПТОМ «В РУЧНУЮ»
###################################################
###################################################
# ФОРМИРУЕМ RAID подробно: https://losst.ru/programmnyj-raid-v-linux
###################################################
# системный рейд
mdadm —create /dev/md0 —verbose —metadata=0.9 —level=1 —raid-devices=2 /dev/sda1 /dev/sda2
mdadm —wait /dev/md0
#
mdadm —zero-superblock /dev/sda1
mdadm —zero-superblock /dev/sda2
mdadm —create /dev/md0 —level=1 —metadata=0.9 —raid-devices=2 missing /dev/sda1 /dev/sda2 /dev/sdb1 /dev/sdb2
mdadm —zero-superblock /dev/sda3
mdadm —create /dev/md2 —level=1 —metadata=0.9 —raid-devices=2 missing /dev/sda3 /dev/sdb3
parted
mkfs
Yes/No? y
Partition number? 3
File system type? [ext2]? linux-swap
print (у раздела 3 должна быть заполнена файловая система)
quit
mkswap /dev/sda3
#reboot
mdadm —zero-superblock /dev/sda4
mdadm —create /dev/md3 —level=1 —metadata=0.9 —raid-devices=2 missing /dev/sda4 /dev/sdb4
mkfs.ext4 -b 65536 -m 0 /dev/md3
# конфигурацию массива лучше сохранить
sudo mdadm —detail —scan —verbose | sudo tee -a /etc/mdadm/mdadm.conf
# форматирование разделов
mkfs.ext3 -c -b 4096 /dev/md0
mkswap /dev/sdb3
# файлы swap и *.sh необходимо сделать исполняемыми:
###################################################
cd /media/xbmc/WDLive/disk-param.sh/
chmod 755 swap.c
chmod 755 partitionDisk.sh
chmod 755 disk-param.sh
gcc swap.c -o swaps
chmod 755 swaps
###################################################
https://kovadm.ru/wp-content/uploads/0ktqsnc50lvqvtc0l7qvnc0lnqutcw/whitelist.zip
###################################################
# снятие ограничения использования HDD иных производителей
# путь к файлу:
# содержимое файла whitelist.xml
###################################################
shutdown -h now
mdadm —grow /dev/md3 —size=max
resize2fs /dev/md3