>

ZFS 시스템이있는 Linux (RHEL 6) 호스트가있는 경우 로컬 네트워크의 다른 호스트에서 (가능한 경우 LAN 또는 InfiniBand를 통해) 어떻게 사용할 수 있습니까?

  • 공유 가능하도록 ZFS 풀에 어떤 작업을 수행해야합니까?
  • 클라이언트에 원격 ZFS 드라이브를 마운트하는 방법?
  • 답변 # 1

    와이즈 비즈

    배포 용 NFS 서버 패키지를 설치하고 이미 언급 된 명령으로 풀을 공유해야합니다.

      what shall be done to ZFS pool to make it shareable?

    http://zfsonlinux.org/faq.html#HowDoISetupShares

    참조

    다른 방법으로 OS 네이티브 방법을 사용하여 파일 시스템을 공유 할 수 있습니다 (예 : sudo zfs set sharenfs=on tank/home 편집).  여기.

    ZFS의 한 가지 장점은 공유 구성이 OS 속성이 아니라 파일 시스템 속성의 일부라는 것입니다. 즉, 풀을 가져올 때 공유 파일 시스템이 자동으로 사용 가능해집니다. 한 호스트에서 다른 호스트로 풀을 전송할 때도 마찬가지입니다.

    와이즈 비즈

    결국 클라이언트가 어떤 OS를 실행하고 있는지에 달려 있습니다. 자동 마운터를 사용하는 Solaris 및 기타 OS에서 공유에 액세스 할 때 자동으로 수행됩니다 (예 :

    /etc/exports
    
    
    또는 pyzwyz를 사용하여 공유를 수동으로 마운트 할 수 있습니다  

      how to mount a remote ZFS drive on client?

    를 편집하여 지속적으로 명령  

  • 답변 # 2

    NFS는 ZFS를 포함하여 원하는 파일 시스템을 내보낼 수 있습니다. 클라이언트는 서버가 내부적으로 ZFS를 사용하고 있다는 것을 알거나 신경 쓸 필요가 없습니다. Copy on-Write Snapshot 만들기와 같은 ZFS 특정 작업은 NFS를 통해 불가능합니다.

    NFS는 Unix의 표준 파일 공유 프로토콜입니다. 특별한 사용 사례에 대한 대안이 있습니다. NFS 설정에 대한 지침은이 답변의 범위를 벗어납니다.

    zfs 인피니 밴드에 대한 인터넷 검색에는 몇 가지 흥미로운 히트가 있습니다. 어쨌든 ZFS를 사용하지 않기 때문에 실제로 읽는 데 시간이 걸리지 않았습니다. 잘만되면 그들은 유용 할 것이다. 첫 번째 히트는 솔루션이 실제로 무엇인지 말하지 않고이 솔루션이 어떻게 비용을 절감하고 부담을 줄이는 지에 대해 많은 단어를 낭비한 후 결국 infiniband를 통해 NFS를 실행하는 것을 언급합니다.

    따라서 중요한 결론은 infiniband를 통해 NFS를 실행할 수 있고 실행해야한다는 것입니다. Oracle은 스토리지 서버에 DRAM 및 SSD 캐시가로드 된 스토리지 서버가있는 데이터를 처리하는 고성능 환경에서이를 사용하고 있습니다.

  • 답변 # 3

    ZFS를 완벽하게 구현 한 경우 NFS 내보내기는 zfs (1) 명령. 매뉴얼 페이지를 확인하고 cd /network/server/share/directory 를 사용하십시오 . sharenfs = on은 모든 사람을 위해 파일 시스템을 내 보냅니다.

    mount

  • 이전 동일한 쉘 스크립트의 새 인스턴스에 대해 새 프로세스를 생성하는 방법은 무엇입니까?
  • 다음 linux - 기존의 암호화 된 디렉토리를 홈 디렉토리로 사용