我最近遇到了随机关机的问题。 我认为这是磁盘故障的迹象,所以我去除了从RAID 1 mdadmarrays中移除和交换驱动器。
arrays中有两个驱动器,像这样:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931.5G 0 disk ├─sda1 8:1 0 7.5G 0 part │ └─md0 9:0 0 7.5G 0 raid1 [SWAP] └─sda2 8:2 0 924.1G 0 part └─md1 9:1 0 924G 0 raid1 / sdb 8:16 0 931.5G 0 disk ├─sdb1 8:17 0 7.5G 0 part │ └─md0 9:0 0 7.5G 0 raid1 [SWAP] └─sdb2 8:18 0 924.1G 0 part └─md1 9:1 0 924G 0 raid1 /
我不知道哪个驱动器会有问题,所以我select了sdb。 我从md0和md1中删除sdb,并在一个新的硬盘驱动器过夜重buildarrays。
mdadm /dev/md0 --fail /dev/sdb1 --remove /dev/sdb1 mdadm /dev/md1 --fail /dev/sdb2 --remove /dev/sdb2
[更换]
mdadm --add /dev/md0 /dev/sdb1 mdadm --add /dev/md1 /dev/sdb2
在早上事实certificate,有故障的驱动器是sda,并且服务器不能再启动。
编辑:我应该指出,重build失败了一夜之间,新的磁盘还没有完全重build。
我怎么能设置我拿出的驱动器,以便它认为它仍然是mdadm数组的一部分? 我手边还有另一台linux电脑。