두 개의 디스크가 있는 MD RAID 1이 있지만 그 중 하나가 실패하여 곧 교체될 예정입니다. 하지만 지금은 비활성 상태이므로 그때까지 RAID를 활성화하여 내 파일에 액세스하도록 설정할 수 있습니까?
감사해요.
cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : inactive sda[0](S)
976630488 blocks super 1.2
unused devices: <none>
mdadm --examine --scan
ARRAY /dev/md/0 metadata=1.2 UUID=5a9ac94a:0f72fb2d:ea24d20f:e7a808f0 name=m_nas:0
mdadm --detail $(mdadm --examine --scan | awk '/ARRAY/{gsub("md/","md",$2); print $2}' | xargs )
/dev/md0:
Version : 1.2
Raid Level : raid0
Total Devices : 1
Persistence : Superblock is persistent
State : inactive
Working Devices : 1
Name : m_nas:0
UUID : 5a9ac94a:0f72fb2d:ea24d20f:e7a808f0
Events : 13368
Number Major Minor RaidDevice
- 8 0 - /dev/sda
마지막 편집
고장난 하드 드라이브를 부팅했는데 RAID 상태가 다시 활성화되었습니다.
산출:
cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdb[1] sda[0]
976630464 blocks super 1.2 [2/2] [UU]
bitmap: 0/8 pages [0KB], 65536KB chunk
mdadm --examine --scan
ARRAY /dev/md/0 metadata=1.2 UUID=5a9ac94a:0f72fb2d:ea24d20f:e7a808f0 name=m_nas:0
이제 RAID에서 HDD가 실패하도록 설정 sdb
하고 제거해 보겠습니다. 그러면 아마도 HDD에 있는 파일을 계속 보고 액세스하게 될 것입니다.
고장난 하드 드라이브를 제거한 후
cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sda[0]
976630464 blocks super 1.2 [2/1] [U_]
bitmap: 0/8 pages [0KB], 65536KB chunk
unused devices: <none>
mdadm -D /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Mon Jan 6 02:03:43 2020
Raid Level : raid1
Array Size : 976630464 (931.39 GiB 1000.07 GB)
Used Dev Size : 976630464 (931.39 GiB 1000.07 GB)
Raid Devices : 2
Total Devices : 1
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Wed Oct 7 09:55:34 2020
State : clean, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0
Consistency Policy : bitmap
Name : m_nas:0
UUID : 5a9ac94a:0f72fb2d:ea24d20f:e7a808f0
Events : 13371
Number Major Minor RaidDevice State
0 8 0 0 active sync /dev/sda
- 0 0 1 removed
그래서 고장난 HDD로 부팅할 수 있었고 소프트웨어가 이를 RAID에서 제거했습니다. 이제 다른 HDD에 액세스할 수 있고 RAID는 여전히 활성 상태이지만 질문은 HDD에 장애가 발생한 적이 있고 다른 드라이브에 액세스할 수 없다는 것입니다. 내 정보를 복구하기 위해 RAID를 사용하시겠습니까?