我从一个RAID-1arrays(2个驱动器)更换了一个故障驱动器,现在需要:
我的驱动器是这样的:
root@s01 [~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_server01-LogVol01 2.7T 416G 2.2T 17% / tmpfs 7.8G 0 7.8G 0% /dev/shm /dev/md0 477M 149M 303M 33% /boot /dev/md2 32G 5.6G 25G 19% /mysql /usr/tmpDSK 4.0G 220M 3.6G 6% /tmp root@s01 [~]#
/ dev / md2工作正常。 / dev / md1是失败的。 驱动器更换后,看起来像这样:
root@s01 [~]# mdadm --detail /dev/md1 /dev/md1: Version : 1.1 Creation Time : Sat Jul 7 18:23:24 2012 Raid Level : raid1 Array Size : 2929751932 (2794.03 GiB 3000.07 GB) Used Dev Size : 2929751932 (2794.03 GiB 3000.07 GB) Raid Devices : 2 Total Devices : 1 Persistence : Superblock is persistent Intent Bitmap : Internal Update Time : Tue Jul 5 10:54:30 2016 State : clean, degraded Active Devices : 1 Working Devices : 1 Failed Devices : 0 Spare Devices : 0 Name : server01.domain.com:1 UUID : 58600fc5:5348d92c:a7d25465:20d42940 Events : 2281612 Number Major Minor RaidDevice State 0 0 0 0 removed 1 8 50 1 active sync /dev/sdd2 root@s01 [~]#
我注意到它说“删除”,arrays中只有一个驱动器。 但机器中应该有两个相同的,只是一个没有格式化和添加。
arrays中可以正常工作的驱动器是:
0 8 1 0 active sync /dev/sda1 1 8 17 1 active sync /dev/sdb1
所以它看起来像我需要格式化和添加到数组是/dev/sdc ? 但是,如何?
root@s01 [~]# lsblk -d -n -oNAME,RO | grep '0$' | awk {'print $1'} loop0 sda sdc sdb sdd root@s01 [~]#
Google上的首个结果 :
mdadm --manage /dev/md0 --add /dev/<newdrivehere>