네트워크 블록 장치 (NBD)

작가: Louise Ward
창조 날짜: 6 2 월 2021
업데이트 날짜: 26 6 월 2024
Anonim
네트워크 차단 장치 어떻게, 무엇을, 왜
동영상: 네트워크 차단 장치 어떻게, 무엇을, 왜

콘텐츠

정의-네트워크 블록 장치 (NBD) 란 무엇입니까?

네트워크 블록 장치 (NBD)는 네트워크를 통해 블록 장치를 내보내는 Linux의 표준 프로토콜입니다. NBD는 원격 시스템에서 컨텐츠를 제공하는 장치 노드입니다. 일반적으로 Linux 사용자는 NBD를 사용하여 로컬 컴퓨터에는 없지만 원격 컴퓨터에있는 저장 장치에 액세스합니다. 예를 들어 NBD를 사용하면 로컬 컴퓨터는 다른 컴퓨터에 연결된 고정 디스크에 액세스 할 수 있습니다.

NBD 프로토콜은 1998 년 Pavel Machek이 작성하고 개발했습니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 네트워크 블록 장치 (NBD)를 설명합니다

NBD가 커널로 컴파일되면 Linux는 원격 서버를 블록 장치 중 하나로 사용할 수 있습니다. 클라이언트 컴퓨터가 / dev / nd0을 읽으려고 할 때마다 TCP를 통해 요청이 서버로 전송됩니다. 그런 다음 서버는 요청 된 데이터로 응답합니다. 디스크 공간이 부족하거나 플로피 디스크로 부팅 할 경우 디스크가없는 스테이션에 다른 컴퓨터의 디스크 공간을 사용할 수 있으므로 스테이션에 유용합니다.

NFS (Network File System)와 달리 NBD와 함께 모든 파일 시스템을 사용할 수 있습니다. 그러나 다른 사용자가 NBD 읽기 / 쓰기를 이미 마운트 한 경우 다른 사람이 다시 마운트하지 않도록해야합니다.

NFS, SMB / CIFS 및 기타 유사한 프로토콜이 유용하더라도 일부 요구 사항에는 적합하지 않을 수 있습니다. NBD가 다른 파일 공유 프로토콜보다 자주 사용되는 시나리오는 다음과 같습니다.

  • 클라이언트가 서버와 비교할 때 디스크의 낮은 수준의 디스크 유지 관리 (예 : 최신 버전의 fsck)를 위해 더 나은 도구를 제공 할 수 있다면 NBD 액세스를 제공하는 것이 합리적입니다.

  • 클라이언트가 기존 네트워크 파일 시스템으로는 충분하지 않은 확장 네트워크 디스크 공간이 필요한 시나리오.

  • 서버가 익스포트하려는 디바이스에서 데이터 구조 또는 파일 시스템을 지원할 수없는 인스턴스입니다.

  • NBD를 적용하면 기존 네트워크 파일 시스템을 구현하는 것과 달리 성능이 향상 될 수있는 특정 조건에서