비눔 볼륨 관리자

Vinum volume manager

Vinum은 소프트웨어 RAID라고도 하는 [1][2][3]논리 볼륨 관리자로, RAID-0, RAID-1RAID-5 모델을 개별적으로 또는 조합하여 구현할 수 있다.원래의 비눔은 FreeB의 베이스 분포의 일부였다.SD operating system since 3.0, and also NetBSD between 2003-10-10 and 2006-02-25,[4] as well as descendants of FreeBSD, including DragonFly BSD; in more recent versions of FreeBSD, it has been replaced with gvinum, which was first introduced around FreeBSD 6. Vinum source code is maintained in the FreeBSD and DragonFly source trees.[2][3]Vinum은 RAID 레벨 0, 1, 5 및 JBOD를 지원한다.Vinum은 Veritas Volume Manager에서 영감을 받았다.[1]: 4

Vinum은 다음과 같이 호출된다.gvinum(GEOM Vinum) on FreeBSD 버전 5.4 이상.현대의 FreeBSD에서는 기존의 볼륨 관리자로 간주될 수 있다; 현대적인 대안으로는 GUMZFS가 있다.

NetBSD에서는 관심 및 유지보수의 부족으로 NetBSD 4.0 이전에 제거되었으며, RAID프레임은 유사한 기능을 제공하는 것으로 언급되었다.[5]

DragonFly BSD에서는 DragonFly의 자체 HAMHER 파일 시스템이 이미 네트워크 미러링을 구현하고 있으며,natacontrol유틸리티를 사용하여 구성할 수 있음nataraid(4), 원래 FreeBSD 6.0과 함께 나타나는 또 다른 소프트웨어 RAID 구현ataraid(4), 그러나 FreeB와 함께 더 이상 사용되지 않았다.SD 9, FreeB 전에 제거SD 10.0 및 NetBSD의 레드햇lvm2 포트는 비넘 외에 드래곤플라이의 베이스 시스템에서도 모두 이용할 수 있다.

소프트웨어 RAID 및하드웨어 RAID

여러 디스크에 걸친 데이터 배포는 전용 하드웨어 또는 소프트웨어로 관리할 수 있다.또한 부분적으로 소프트웨어 기반 솔루션과 부분적으로 하드웨어 기반 솔루션인 하이브리드 RAID도 있다.

소프트웨어 구현을 통해 운영 체제는 일반 드라이브 컨트롤러(ATA, SATA, SCSI, 파이버 채널 등)를 통해 어레이의 디스크를 관리한다.현재의 CPU 속도라면 소프트웨어 RAID가 하드웨어 RAID보다 빠를 수 있다.

RAID의 하드웨어 구현에는 최소한 특수 목적 RAID 컨트롤러가 필요하다.데스크탑 시스템에서 이것은 PCI 확장 카드일 수도 있고 마더보드에 내장된 기능일 수도 있다.대형 RAID에서 컨트롤러와 디스크는 대개 외부 멀티베이 엔클로저에 수용된다.이 컨트롤러는 디스크 관리를 처리하고 패리티 계산을 수행한다(많은 RAID 레벨에 필요).이 옵션은 더 나은 성능을 제공하는 경향이 있고 운영 체제 지원을 더 쉽게 한다.

하드웨어 구현은 일반적으로 핫 스와핑을 지원하므로 시스템 실행 중에 장애가 발생한 드라이브를 교체할 수 있다.드문 경우지만 하드웨어 컨트롤러에 결함이 발생하여 데이터 손실이 발생할 수 있다.하이브리드 RAID는 저렴한 하드웨어 RAID 컨트롤러의 도입으로 큰 인기를 끌었다.하드웨어는 RAID 기능이 없는 일반 디스크 컨트롤러지만 BIOS를 통해 제어되는 RAID를 사용자가 설정할 수 있는 부팅시간 애플리케이션이 있다.최신 운영 체제를 사용할 경우 어레이를 단일 블록 장치처럼 보이게 하는 전문 RAID 드라이버가 필요하다.이러한 제어기는 실제로 하드웨어가 아닌 소프트웨어에서 모든 계산을 하기 때문에 종종 "페이커아이드"라고 불린다.소프트웨어 RAID와 달리 이러한 "페이커아이드"는 일반적으로 여러 컨트롤러에 걸쳐 있을 수 없다.

구성 예제

드라이브 엔터프라이즈를 드라이브로 미러링하는 간단한 예(RAID1):

드라이브 엔터프라이즈 장치 /dev/da1s1d 드라이브 엑셀시오르 장치 /dev/da2s1d 볼륨 미러 플렉스 조직 concat sd 길이 512m 드라이브 엔터프라이즈 플렉스 조직 concat sd 길이 512m 드라이브 엑셀시오르

참고 항목

참조

  1. ^ a b Greg Lehey (1999). The Vinum Volume Manager (PDF). Proceedings of the FREENIX Track: 1999 USENIX Annual Technical Conference. USENIX (published June 6–11, 1999).
  2. ^ a b "vinum — Logical Volume Manager control program". BSD Cross Reference. DragonFly BSD.
  3. ^ a b "gvinum — Logical Volume Manager control program". BSD Cross Reference. FreeBSD.
  4. ^ Christos Zoulas (2006-02-25). "CVS commit: src/sys/dev". source-changes@ (Mailing list). NetBSD. As core requested, remove vinum
  5. ^ "Announcing NetBSD 4.0". NetBSD. 2007-12-19.

외부 링크