분산 파일 시스템과 클러스터 파일 시스템의 차이점

분산 파일 시스템과 클러스터 파일 시스템의 차이점

일부 기사를 읽었지만 원하는 답변을 찾지 못했습니다. 내가 이해하는 것은 다음과 같습니다.

두 시스템 모두 네트워크를 통해 확장됩니다. 분산 파일 시스템에는 파일 시스템이 보관되는 여러 장소가 있습니다(예를 들어 각 워크스테이션에 복사본이 있을 수 있음). 따라서 하나 이상의 노드에 문제가 발생할 경우를 대비해 많은 복사본이 생성됩니다. 여러 노드가 일부 로직에서 동기화되고 충돌이 해결됩니다.

클러스터 파일 시스템은 노드가 하나만 있는 분산 파일 시스템입니다. 즉, 모든 사람이 한 노드에서 데이터를 가져와서 업데이트한다는 의미입니다.

다음 설명이 정확합니까? 그렇지 않다면 차이점은 무엇입니까?

답변1

같은 단어라도 말하는 사람과 말하는 내용에 따라 여러 가지 의미를 가질 수 있습니다. 일반적으로 분산 파일 시스템은 CIFS 또는 NFS와 유사하며 실제 파일을 저장하는 노드는 여러 노드에서 제공될 수 있습니다. CIFS를 사용하면 이는 DFS(클라이언트가 요청된 파일/폴더를 저장하는 서버에 대한 참조를 얻는 말 그대로 "분산 파일 시스템")를 통해 수행되고 NFS를 사용하면 pNFS(활성화하여 성능 병목 현상을 제거하는 것에 대한 자세한 내용인 "병렬 NFS")를 통해 수행됩니다. 병렬 I/O).

클러스터 파일 시스템은 여러 노드가 동일한 블록 장치에 동시에 액세스할 수 있도록 파일 시스템 메타데이터가 구조화된 시스템입니다. 일반적으로 여기에는 자체 저널을 갖도록 파일 시스템을 마운트하고 HA 클러스터의 하트비트 네트워크를 통해 전송되는 파일 시스템 잠금을 구현하는 각 노드가 포함됩니다.

관련 정보