중복성 부족으로 인해 파일이 손실되는 것에 정말 지쳤기 때문에 데이터를 보호할 방법을 진지하게 고려하고 있습니다.
RAID1에 대해 읽고 있는데 복잡성, 보안, 유연성 및 휴대성에 대한 우려가 있지만 업데이트된 백업을 유지하는 매우 실용적인 방법인 것 같습니다.
제가 말하는 복잡성이란 파일 시스템에 또 다른 논리적 계층을 추가한다는 것입니다. 따라서 문제가 발생할 경우 이 두 계층을 유지 관리하고 보호하면 복잡성이 증가할 수 있습니다.
RAID1 시스템에서 데이터를 구출하는 방법은 무엇입니까? 일반 ext4보다 더 복잡합니까?
보안이란 두 드라이브가 동시에 읽고 쓰기 때문에 상위 ext4 파일 시스템의 버그가 두 드라이브에 동시에 영향을 미치기 때문에 중복성이 두 배로 향상된다는 것입니다. 이런 일이 발생하지 않도록 하는 방법이 있나요?
유연성이란 미러링된 드라이브 중 하나가 손상되어 다른 드라이브를 구입할 여유가 없으면 어떻게 됩니까? 드라이브가 하나만 있는 RAID1 시스템을 무기한으로 유지할 수 있습니까? raid1 시스템을 일반 ext4 파티션으로 단순화하는 것이 가능합니까?
- RAID1 시스템에서 데이터를 구출하는 방법은 무엇입니까? 일반 ext4보다 더 복잡합니까?
- RAID1 시스템에서 미러링을 지연시키는 방법이 있습니까?
- 드라이브가 하나만 있는 RAID1 시스템을 무기한으로 유지할 수 있습니까? raid1 시스템을 일반 ext4 파티션으로 단순화하는 것이 가능합니까?
- 이식성이란 컴퓨터 간에 RAID 파일 시스템을 이동하는 방법을 의미합니까?
편집: 파일 시스템 무결성이 안전할 수 있도록 미러링된 드라이브를 비활성 상태로 유지하고 주기적으로 다시 통합하여 Raid1을 성능 저하 모드로 유지할 수 있습니다.
답변1
RAID는 드라이브 손상을 방지합니다. 이는 특히 특정 읽기 요청에 오류를 반환하거나 전혀 응답하지 않음으로써 "깨졌습니다"라는 매우 명확한 표시입니다.
그것아니요드라이브가 자동으로 데이터를 손상시키는 것(물론 오류 수정 기능이 있지만 아직 들어본 적이 없는 것은 아닙니다), 파일 시스템 손상, 모든 드라이브를 날려버리는 전원 서지, 기계를 파괴하는 화재 또는 일반 사용자가 되는 것을 방지합니다. 잘못된 파일을 삭제합니다.
해당 드라이브에 오류가 발생하면 RAID 드라이버/컨트롤러는 어레이를 "저하" 상태로 전환해야 하며, 여기서 어레이는 중복성 없이 정상적으로(느린 속도 제외) 작동합니다. 시스템에 따라 미러의 양쪽 절반도 일반 드라이브처럼 읽을 수 있습니다. 이 방법은 모든 RAID 관련 메타데이터가 장치 끝에 있는 경우에 작동합니다. Linux mdadm RAID의 경우 슈퍼블록 버전 1.0의 경우이지만 어레이를 생성할 때 이를 명시적으로 지정해야 합니다.
너 뭐야~해야 한다수행해야 할 작업은 다른 컴퓨터, 가급적이면 오프사이트에 적절한 백업을 만들어 이전 버전의 데이터도 유지하는 것입니다. 그렇지 않더라도 동일한 드라이브에 추가로 미러링된 파티션과 파일 시스템을 생성하고 거기에 백업을 저장하는 저렴한 솔루션이 아무것도 없는 것보다 낫습니다.
답변2
두 드라이브가 동시에 읽고 쓰기 때문에 상위 ext4 파일 시스템의 버그가 두 드라이브 모두에 영향을 미칩니다. 이런 일이 발생하지 않도록 하는 방법이 있나요?
내가 아는 한, 아니오.
유연성이란 미러링된 드라이브 중 하나가 손상되어 다른 드라이브를 구입할 여유가 없으면 어떻게 됩니까? 드라이브가 하나만 있는 RAID1 시스템을 무기한으로 유지할 수 있습니까?
원하는 경우 성능 저하 모드(예: 단일 드라이브 사용)에서 RAID1을 실행할 수 있습니다.
raid1 시스템을 일반 ext4 파티션으로 단순화하는 것이 가능합니까?
캔트. RAID 파티션을 삭제하고 간단한 ext4 파티션을 생성해야 합니다. 제가 아는 한 내부에서는 이 작업을 수행할 수 없습니다.
RAID1 시스템에서 데이터를 구출하는 방법은 무엇입니까? 일반 ext4보다 더 복잡합니까?
일반적인 시스템에서 하는 것과 같습니다. 아니요.
RAID1 시스템에서 미러링을 지연시키는 방법이 있습니까?
echo "idle" > /sys/block/md0/md/sync_action
드라이브가 하나만 있는 RAID1 시스템을 무기한으로 유지할 수 있습니까? raid1 시스템을 일반 ext4 파티션으로 단순화하는 것이 가능합니까?
예. 아니요, 직접적으로는 아닙니다.
이식성이란 컴퓨터 간에 RAID 파일 시스템을 이동하는 방법을 의미합니까?
Linux 소프트웨어 RAID는 PC 간에 자유롭게 이동할 수 있습니다.
PS 나는 당신이 강력히 고려하는 것이 좋습니다오프사이트 백업(암호화되었을 수도 있음) 이는 데이터에 진정한 중복성을 제공하는 가장 안전한 방법이며, 이는 RAID가 수행하는 것입니다.아니요실제로 제공됩니다. RAID는 소프트웨어 오류나 사람의 실수(예: 우발적인 파일 삭제 또는 데이터 포맷)가 아닌 하드웨어 오류로부터 보호하는 데만 도움이 됩니다.