소프트웨어 RAID에는 세 가지 단점이 있습니다. ① 메모리 공간을 차지합니다. ② CPU 자원을 점유합니다. 소프트웨어 RAID 프로그램은 운영 체제가 설치된 디스크 파티션을 RAID 모드로 만들 수 없습니다. RAID 프로그램은 운영 체제 위에서 실행되기 때문에 운영 체제가 부팅될 때까지 RAID 기능을 구현할 수 없습니다. 즉, 운영 체제가 손상되면 RAID 프로그램이 실행되지 않고 디스크에 있는 데이터가 쓸모없는 덩어리가 됩니다. RAID 디스크의 데이터는 해당 RAID 알고리즘을 구현하는 프로그램에 의해서만 올바르게 인식되고 읽고 쓸 수 있기 때문입니다. 해당 RAID 프로그램이 없는 경우 물리적 디스크의 데이터는 단지 몇 개의 조각일 뿐이며 RAID 프로그램만이 이러한 조각을 결합할 수 있습니다. 다행스럽게도 현재 RAID 프로그램의 대부분은 자체 알고리즘 정보를 디스크에 저장합니다. 운영 체제에 문제가 있거나 호스트 하드웨어에 문제가 있으면 이러한 디스크를 다른 컴퓨터에 연결한 다음 동일한 RAID 소프트웨어를 설치할 수 있습니다. . RAID 소프트웨어가 컴퓨터의 고정 영역에 저장된 RAID 정보를 읽은 후 하드 디스크, 계속 사용할 수 있습니다. 소프트웨어 RAID에는 단점이 너무 많아서 사람들은 RAID를 구현하기 위한 더 많은 방법을 끊임없이 생각하고 있습니다. 소프트웨어에는 단점이 너무 많기 때문에 하드웨어는 어떻습니까? RAID 카드 독립된 하드웨어로 RAID 기능을 구현하는 방식입니다. 하드웨어에서 RAID 기능을 실현하려면 물리적 하드웨어를 캐리어로 찾아야 하며, 사우스 브리지의 SCSI 카드나 마더보드는 의심할 여지 없이 캐리어입니다. RAID 기능을 구현하기 위해 SCSI 카드에 추가 칩이 추가되었습니다. 이러한 칩은 특별히 RAID 알고리즘을 실행하는 데 사용되며 고비용 및 고속 컴퓨팅 칩과 같은 ASIC일 수 있으며 일반 코드 실행 칩과 같은 일반 명령 CPU일 수도 있고 코드를 ROM에서 직접 로드하여 실행하거나 로드할 수도 있습니다. RAID 기능을 실현하기 위해 실행 전에 RAM에 넣습니다. RAID 카드(SCSI 카드 또는 IDE 확장 카드)를 RAID 카드라고 합니다. 마찬가지로 마더보드의 사우스 브리지 칩에도 RAID 기능을 구현할 수 있습니다. 사우스 브릿지의 칩은 CPU에 의존하여 기능을 수행할 수 없기 때문에 이러한 칩은 회로 로직에 전적으로 의존하여 자체적으로 작동하며 속도는 빠르지만 플러그인 RAID 카드보다 강력하지 않습니다. 소위 "온보드" RAID 칩과 같은 일부 마더보드 광고는 칩의 RAID 기능을 실현하는 가이드 브리지입니다. 이러한 방식으로 운영 체제를 변경할 필요가 없으며 RAID 카드 드라이버에 추가 소프트웨어를 설치할 필요가 없으며 RAID 처리에 의해 생성된 가상 디스크를 직접 식별할 수 있습니다. 소프트웨어 RAID의 경우 운영 체제는 하단 또는 최소한 물리적 디스크에서 실제 인식을 하지만 하드웨어 RAID의 경우 운영 체제는 기본 물리적 디스크를 인식할 수 없으며 제조업체에서만 볼 수 있는 RAID 카드 관리 소프트웨어를 제공합니다. 카드가 물리적 디스크에 연결되어 있습니다. 또한 RAID 카드를 구성하는 경우 운영 체제에서는 구성할 수 없으며 하드웨어에 들어가거나 운영 체제의 RAID 카드 구성 도구를 사용하여 구성해야 합니다. 일반 RAID 카드는 부팅 자체 테스트에서 ROM 구성 프로그램으로 다양한 RAID 기능을 구성합니다. RAID 카드는 소프트웨어 RAID의 단점을 극복하여 소프트웨어 RAID로는 불가능했던 운영 체제 자체를 RAID 가상 디스크 위에 설치할 수 있습니다. 나중에 다차원에서 레이드 카드 관련 지식에 대해서도 논의하겠습니다. 스토리지 기술에 대해 궁금한 점이 있으시면 언제든지 성심성의껏 상담하고 답변해 주시기 바랍니다. 10년 이상의 전문적인 경험을 바탕으로, STOR 기술 제한 또한 다음과 같은 원래의 고성능 제품을 공장 가격으로 경험할 수도 있습니다. 메가레이드 9460-16i, 메가레이드 9560-8i, SAS 9300-16i 등등. 지금 문의하세요!
오늘은 운영 체제의 RAID 구현 및 구성에 대해 이야기하겠습니다. 어떤 사람들은 운영 체제의 맨 아래에서 실행되는 호스트에서 직접 프로그램을 작성하고, 호스트 SCSI 또는 IDE 컨트롤러에서 제출된 물리적 디스크는 7개의 별 Beidou 아이디어를 사용하여 다양한 가상 디스크 모드로 가상을 제출한 다음 볼륨 관리 프로그램과 같은 상위 프로그램 인터페이스. 이러한 프로그램은 어떤 디스크를 결합하고 어떤 유형의 RAID를 구성할지 선택할 수 있는 구성 도구를 사용합니다. 예를 들어, IDE 디스크 2개와 SCSI 디스크 4개가 컴퓨터에 설치된 경우 IDE는 하드 디스크 마더보드에 통합된 IDE 인터페이스에 직접 연결되고, SCSI 디스크는 PCI 인터페이스 SCSI 카드에 연결됩니다. 조건에 참여할 RAID 프로그램이 없는 경우 시스템은 6개의 디스크를 식별할 수 있으며 파일 시스템 포맷 후 프로그램이 읽고 쓸 수 있도록 디스크 문자 또는 디렉터리에 마운트할 수 있습니다. RAID 프로그램을 설치한 후 사용자는 구성 인터페이스를 통해 처음 두 개의 IDE 디스크가 RAID 0 시스템을 만들었습니다. 원래 IDE 디스크가 80GB인 경우 RAID 0은 160GB "가상" 디스크가 됩니다. 그런 다음 사용자는 4개의 SCSI 디스크로 RAID5 시스템을 만듭니다. 원래 SCSI 디스크 용량이 73GB라면, 4개의 디스크를 RAID5로 만든 후의 가상 디스크 용량은 약 3개의 디스크, 즉 216GB가 됩니다. 물론, 왜냐하면 RAID 프로그램 일부 RAID 정보를 저장하기 위해 디스크 공간의 일부를 사용해야 하므로 실제 용량은 더 작습니다. RAID 프로그램에 의해 처리된 후 이 6개의 자석은 결국 2개의 가상 디스크가 됩니다. Widows 시스템을 사용하는 경우 디스크 관리자를 열면 두 개의 하드 드라이브만 표시됩니다. 하나는 용량이 160GB(드라이브 1)이고 다른 하나는 용량이 219GB(드라이브 2)입니다. 그런 다음 디스크를 NTFS 파일 시스템 등으로 포맷할 수 있습니다. 포맷터는 둘 이상의 물리적 하드 디스크가 데이터를 쓰고 있다는 것을 인식하지 못합니다. 예를 들어 포맷터는 어느 시점에서 메모리 시작 주소의 데이터를 LBA 시작 주소 10000 및 길이 128의 디스크 1(두 개의 IDE 디스크로 구성된 RAID 0 가상 드라이브)에 기록하라는 명령을 내릴 수 있습니다. RAID 프로그램은 이 명령을 가로채서 분석합니다. 디스크 1은 RAID 0 시스템이므로 LBA10000부터 시작하는 128개 섹터의 데이터가 RAID 엔진에 의해 계산되며, 논리 LBA는 물리 디스크의 물리 LBA에 해당하고 해당 데이터는 디스크에 기록됩니다. 물리적 디스크. 일단 기록되면 포맷터는 쓰기가 성공했다는 신호를 수신하고 다음 IO로 이동합니다. 이 프로세스가 끝나면 상위 계층은 기본 물리 디스크의 세부 정보를 전혀 인식하지 못합니다. 다른 형태의 RAID에서도 마찬가지이지만 알고리즘이 더 복잡합니다. 그러나 복잡한 알고리즘임에도 불구하고 CPU 작업 후에는 디스크 읽기 및 쓰기 속도보다 수천 배 빠릅니다. 팁: 성능을 보장하기 위해 동일한 디스크 그룹에는 동일한 유형의 디스크만 사용할 수 있습니다. 단, IDE 마그네틱으로 설계할 수도 있습니다. 디스크와 SCSI 디스크가 결합되어 가상 디스크를 형성하지만 특별히 필요한 경우가 아니면 이러한 방식으로 설계되지 않습니다. 스토리지에 관한 기술적인 질문이 있는 경우 저에게 연락해 주세요. 귀하의 질문에 기꺼이 답변해 드리며 독창적이고 새로운 고성능 제품을 제공해 드리겠습니다. 레이드 카드 ~와 같은 메가레이드 9540 8i. HBA 카드: 와 같은 LSI 9500 16i , LSI 9500 16e. 고품질 공장 가격으로 3년 보증을 제공하여 최대한의 보안을 제공합니다.
11월 21일(월) - 11월 23일(수): 오전 9시 - 오후 8시 11월 24일 목요일: 휴무 - 즐거운 추수감사절 되세요! 11월 25일 금요일: 오전 8시 - 오후 10시 11/26(토) - 11/27(일): 오전 10시 - 오후 9시 (모든 시간은 동부 표준시)