Skip to main content

네트워크 블록 장치 란 무엇입니까?

NBD (Network Block Device)는 Linux Reg에 사용되는 원격 데이터 저장 기술입니다.및 UNIX 클라이언트 컴퓨터가 원격 시스템에서 데이터 저장소에 액세스 할 수있는 컴퓨터 시스템.클라이언트 컴퓨터가 NBD를 설정 한 후에는 네트워크의 다른 곳이 아닌 클라이언트의 디스크 드라이브 인 것처럼 사용됩니다.서버의 네트워크 블록 장치는 실제 하드 디스크 또는 디스크 인 것처럼 액세스 할 수있는 특수 유형의 파일 일 수 있습니다.로컬 하드 디스크보다 느리지만이 방법은 디스크 드라이브가없는 백업 또는 소형 컴퓨터와 같은 여러 가지 케이스에 유용합니다.서버에서 장치 노드라고하는 것을 유지 관리합니다.이것은 일반적으로 하드 디스크, 디스크 배열 또는 종종 디스크 이미지라고하는 파일 유형입니다.서버는 데몬이라는 소규모 소프트웨어를 실행하여 클라이언트가 서버에서 장치 노드에 액세스하고 로컬로 마운트 할 수 있도록합니다.클라이언트 컴퓨터 관점에서, 장치 노드는 다른 디스크 드라이브 인 것처럼 액세스됩니다.네트워크 파일 시스템 (NFS)으로 알려진 시스템.그러나 한 가지 주요 차이점은 통신이 발생하는 프로토콜입니다.NFS는 UDP (User Datagram Protocol)를 사용하는 반면 NBD는 TCP (Transmission Control Protocol)를 사용합니다.UDP는 화재이며 네트워크를 통해 패킷 전송 방법을 잊어 버리기 때문에 클라이언트가 데이터의 재전송을 요청 해야하는 경우가 종종 있습니다.반면에 TCP 통신은 클라이언트와 서버 간의 전용 연결을 설정하여 NBD 데이터를 정확하게 읽고 작성하도록합니다.클라이언트와 서버 사이에 설정됩니다.이 기술을 중복 독립 디스크 (RAID)로 알려져 있습니다.유형 1 RAID 설정을 사용하면 하나의 디스크의 데이터가 추가 디스크에 미러링되므로 디스크가 실패하면 즉시 액세스 가능한 백업을 제공합니다.본질적으로, 배열은 컴퓨터 운영 체제에 의해 단일 디스크로 간주됩니다.DRBD 설정은 종종 고 가용성이 필요한 매우 큰 디스크 어레이에 사용됩니다.그러나이 경우 하나의 디스크 배열이 레이드 형식으로 설정된 다음 NDB를 사용하여 다른 디스크 어레이에 미러링됩니다.DRBD 그런 다음 여러 클라이언트 컴퓨터에 액세스 할 수 있습니다.