Ubuntu와 Windows 모두에서 RAID1에 액세스하는 방법은 무엇입니까?

Ubuntu와 Windows 모두에서 RAID1에 액세스하는 방법은 무엇입니까?

이 주제는 여러 번 논의되었지만 내 상황에 맞는 구체적인 내용을 찾지 못했습니다. 2개의 SATA 드라이브(동일한 브랜드, 모델, 용량)로 RAID1을 생성하고 싶습니다. 내 목표는 2개의 다른 별도 드라이브에 있는 Windows와 Ubuntu 모두에서 이 RAID에 액세스할 수 있도록 하는 것입니다. 그래서 저는 RAID에서 부팅을 시도하는 것이 아니라 데이터를 저장하는 데만 사용하고 있습니다. 쉬운 해결책은 실제 RAID 컨트롤러 카드를 선택하는 것이라는 것을 알고 있지만 실제로 더 많은 돈을 지출해야 하는지 알아보려고 합니다. 소프트웨어 습격 옵션에 관해서는, 제가 이해한 바에 따르면 그런 일을 할 수 없고 Linux와 Windows 모두에서 액세스할 수 있도록 할 수는 없지만 제가 틀렸다면 정정해 주십시오. 그래서 이제 내장 마더보드 컨트롤러를 사용하여 이 작업을 수행하려고 생각하고 있지만, 제가 읽은 모든 토론에서 다음과 같은 이유로 이 작업을 수행해서는 안 된다는 결론에 도달했습니다.

1 - 마더보드를 변경하면 다음 하드웨어가 데이터를 읽을지 확신할 수 없습니다.

2 - RAID의 마더보드 구현은 일반적으로 CPU 리소스를 사용합니다.

3 - 마더보드 구현에는 일반적으로 전력 손실 안전 기능이 없으며 이로 인해 데이터가 엉망이 될 수 있습니다.

내 질문은 다음과 같습니다

1 - RAID1 구성이 있는 경우에도 설명 (1)과 (3)이 사실입니까? 나는 이것이 단지 직선 사본이기 때문에 데이터가 기록되는 방식이 그다지 비밀스럽지 않다고 가정하고 2개 중 하나가 손상되면(또는 마더보드를 변경하는 경우) 쉽게 읽을 수 있기 때문에 이것을 말하는 것입니다.

2 - 모든 마더보드가 이러한 "가짜" 공격을 수행합니까? 제 경우에는 제조업체 사이트에서 RAID 0, 1, 10을 지원한다고 명시적으로 나와 있습니다.

3 - 내가 하려는 일을 달성할 수 있는 더 좋은 방법이 있습니까?

내 마더보드:https://it.msi.com/Motherboard/B450-GAMING-PRO-CARBON-MAX-WIFI/사양

미리 감사드립니다

답변1

그럼 이 모든 것을 살펴보겠습니다.

  1. 마더보드 기반 하드웨어 RAID를 사용할 때 한 마더보드에서 다른 마더보드로 어레이를 전환하는 것이 확실하지 않다는 말씀이 맞습니다.
  2. 마더보드 기반 RAID의 CPU 사용량은 실제 RAID 컨트롤러에 따라 다릅니다. 일부는 CPU 리소스를 사용하고 일부는 사용하지 않습니다.
  3. 대부분의 마더보드 기반 RAID 컨트롤러에는 배터리 지원 캐시 또는 이와 유사한 기능이 없다는 말이 맞습니다.

모든 마더보드에 RAID 기능이 있는 것은 아닙니다. 확실히 더 많은 소비자 등급 마더보드에는 CPU 리소스를 사용하는 '가짜 RAID' 컨트롤러가 있습니다. 서버 마더보드에는 일반적으로 OS 드라이버/소프트웨어 요구 사항이 없는 기본 RAID 컨트롤러가 있는 경우가 많습니다. 따라서 CPU 리소스가 필요하지 않습니다.

이런 종류의 것이 필요한 경우 가장 좋은 방법은 전용 하드웨어 RAID 어댑터를 구입하는 것입니다. 그렇게 하면 어레이가 '이동 가능'하고 관리하는 데 CPU 리소스가 필요하지 않습니다. 그런 다음 R1 어레이를 생성하고 두 OS에 공통된 유형(일반적으로 MBR 또는 GPT)으로 파티션을 나눈 다음 다시 공통 파일 시스템(FAT가 확실한 시스템)을 사용하여 포맷합니다.

하지만 생산 시스템과 관련된 어떤 용도로든 소비자/게임용 마더보드/CPU를 사용하는 것은 권장할 수 없다는 점을 말씀드리고 싶습니다. IPMI, 듀얼 PSU 및 ECC 지원 등 전문 시스템 관리자가 의존하는 모든 기능이 부족할 것입니다. , 제한된 RAM 슬롯, 단일 CPU 지원 및 제한된 PCIe 레인. 기본적으로 전문 플랫폼을 지원하려면 전문 키트를 사용해 보세요.

관련 정보