Cant는 mdadm Ubuntu 18.04.1을 사용하여 RAID 1 md0 드라이브 찾기


0

mdadm을 사용하여 두 개의 3TB 드라이브를 사용하여 RAID 1 어레이를 만들었습니다. 밤새 걸리는 프로세스 후에 두 개의 3TB 드라이브 인 / sdb와 / sdc가 파일 탐색기에서 사라지는 것을 발견했습니다. 시스템을 재부팅하고 다시 나타난 후 다시 부팅 한 후 다시 사라지면 GParted에서 발견 된 오류로 인해 손상된 것처럼 보입니다.

Corrupt extent header while reading journal super block</i>

<i>Unable to read the contents of this file system!
Because of this, some operations may be unavailable.
The cause might be a missing software package.
The following list of software packages is required for ext4 file system support:  e2fsprogs v1.41

새 RAID 어레이 md0을 호출했는데이 폴더에는 / mnt / md0에 비어있는 폴더가 있습니다.

/ etc / mdadm에는 다음과 같은 conf 파일이 있습니다.

# mdadm.conf
#
# !NB! Run update-initramfs -u after updating this file.
# !NB! This will ensure that initramfs has an uptodate copy.
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default (built-in), scan all partitions (/proc/partitions) and all
# containers for MD superblocks. alternatively, specify devices to scan, using
# wildcards if desired.
#DEVICE partitions containers

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR root

# definitions of existing MD arrays

# This configuration was auto-generated on Mon, 24 Dec 2018 02:28:48 -0500 by mkconf
ARRAY /dev/md0 metadata=1.2 name=dna-computer:0 UUID=df25e6e6:cccb8138:aa9f4538:31608c33

이것이 도움이되는지 확실하지 않지만 명령 cat /proc/mdstat은 다음과 같이 읽습니다.

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
unused devices: <none>

답변:


0

이것은 mdadm의 기능입니다. 디스크를 / dev / md로 표시되는 RAID ID로 교체합니다 ( md여러 장치를 나타냄). 이 시점에서 디스크 배열이 손상 될 수 있으므로 개별 하드 디스크에 직접 액세스하지 않아도됩니다.

mdadm 매뉴얼 페이지에 명시된 바와 같이 :

RAID 장치는 둘 이상의 실제 블록 장치 에서 생성 된 가상 장치입니다 . 이를 통해 여러 장치 (일반적으로 디스크 드라이브 또는 파티션)를 단일 장치로 결합하여 단일 파일 시스템을 유지할 수 있습니다.

또한 예를 들어 볼 튜토리얼.


내 md 폴더는 / mnt / md0에 있습니다. 동일한 용도로 사용됩니까? 이 폴더에 3TB의 스토리지가 있다고 가정 할 수 있습니까? 또한 이것이 RAID 1에 있기 때문에 데이터가 손실되는 경우 어떻게 하드 드라이브에 개별적으로 액세스 할 수 있습니까?
DanielJomaa

md 장치 는 에 있으며 디렉토리에 마운트/dev/md<#> 할 수 있습니다 . 입력 곳에 장착되는 장치를 확인합니다. 기본 디스크는 직접 액세스 용이 아닙니다 . 이렇게하면 md 어레이가 손상 될 위험이 있습니다. mdadm을 디스크와 RAID 디스크 사이의 계층으로보십시오. 하나의 디스크가 손상되면 mdadm은 디스크를 오류로 설정하거나 어레이에서 디스크를 제거하여이를 처리해야합니다. 따라서 "저하 된"RAID 어레이에 액세스하는 방법에 대한 질문에 대한 대답은 다음과 같습니다. still through . /mnt/mountmdadm
agtoever

/ dev / md <#>에 디렉토리가 없습니다. mnt / md0 디렉토리에 파일을 배치하면 3TB RAID 1 어레이에 파일을 배치하는 것과 기본적으로 메인 드라이브의 공간을 차지하지 않을 것입니다.
DanielJomaa

mount | grep md; 의 출력을 확인하십시오 . 이 (당신에게 어떤 장치를 표시해야합니다 /dev(장착) /mnt에) /mnt/md0. 아무 것도 표시되지 않으면이 디렉토리는 루트 마운트 ( /) 의 디렉토리 일뿐 입니다. 장치가 표시되면 데이터를 읽고 쓰는 위치입니다.
agtoever
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.