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

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

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

두 시스템 모두 네트워크에 걸쳐 있습니다. 분산 파일 시스템에는 파일 시스템이 저장되는 여러 위치(예: 워크스테이션당 하나의 복사본)가 있어 하나 이상의 노드에 문제가 발생할 경우를 대비하여 많은 복사본이 생성됩니다. 일부 로직에서 서로 다른 노드가 동기화되고 충돌이 해결됩니다.

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

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

답변1

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

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

관련 정보