我对使用 mdadm 设置 raid 时遇到的一些问题感到非常困惑。
我有一台 Debian 10 系统,我在上面安装了 KVM VM,用作 NAS 服务器。我遇到了 raid 超级块在重新启动时消失的问题,但始终没有找到问题的根源,所以今天我开始进行更多测试,但没有使用 VM。
我尝试在主机系统上使用 mdadm 创建 raid 1 阵列。(不是在虚拟机上)
然后我重新启动了系统,但 RAID 超级块似乎又消失了,或者以某种方式被擦除了?
该系统使用 LSI pci-e SAS 卡,以 IT 模式刷新,并配备几个 1TB 东芝 SATA 驱动器。
无论如何,这是从今天早上运行的命令列表......
184 sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda /dev/sdb
185 sudo mkdir -p /mnt/md0
188 cat /proc/mdstat
此时突袭完成初始化
189 sudo update-initramfs -u
190 sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
191 cat /etc/mdadm/mdadm.conf
看起来还不错
193 echo '/dev/md0 /mnt/md0 ext4 defaults,nofail,discard 0 0' | sudo tee -a /etc/fstab
194 sudo mount /dev/md0 /mnt/md0
可以正常读取驱动器上的数据,仍保留上次 raid 配置的数据
195 cat /proc/mdstat
... 重新启动,没有md0
启动或安装任何设备
197 sudo mdadm --detail --scan
空白的!
198 cat /etc/mdadm/mdadm.conf
199 cat /proc/mdstat
空白的!
200 sudo mdadm --assemble --scan
什么也没做
我对这里发生的事情感到非常困惑 - 而且我不知道如何开始进一步诊断问题。