오디오 z 파일 시스템 (zfs)이란 무엇입니까? -techopedia에서 정의

z 파일 시스템 (zfs)이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-Z 파일 시스템 (ZFS)이란 무엇입니까?

Z 파일 시스템 (ZFS)은 Sun Microsystems가 원래 Solaris 운영 체제 용으로 만든 오픈 소스 논리 볼륨 관리자 및 파일 시스템입니다. 이제는 FreeBSD, NetBSD, Mac OS X Server 10.5 및 ZFS-FUSE를 통한 다양한 Linux 배포판을 포함한 많은 운영 체제에서 사용됩니다. ZFS의 가장 두드러진 특징은 풀링 된 저장소입니다. 여기서 여러 저장소 장치는 별도의 장치와 논리 드라이브가 아닌 하나의 큰 풀로 취급됩니다. 풀에서 스토리지를 가져와 다른 파일 시스템에 할당 할 수 있으며 풀에 새 스토리지 장치를 추가하여 풀을 늘릴 수 있습니다. 이는 멀티 테넌트 클라우드 환경에서 사용되는 것과 동일한 리소스 할당 방법입니다.

Techopedia에서 Z 파일 시스템 (Z 파일 시스템) 설명

ZFS는 Sun Microsystems가 설계 한 고급 파일 시스템으로, 오류 방지 및 볼륨 관리와 같은 이전 파일 시스템 디자인의 많은 문제를 극복했습니다. ZFS에는 데이터 손상 방지, 성능 저하없이 여러 스토리지 장치 및 높은 스토리지 용량 지원이 포함되며 볼륨 관리, COW (Copy-On-Write) 클론, 스냅 샷, 지속적인 무결성 검사 및 오류 발견시 자동 복구와 같은 개념을 사용합니다. 또한 RAID-5라고하는 RAID-5와 유사한 데이터 복제 모델을 사용하며 "쓰기 구멍"이라는 RAID-5의 치명적인 결함을 제거하여 데이터 블록을 스트라이프에 쓸 때 문제가 발생합니다. 패리티 블록을 쓰기 직전에 정전 또는 중단이 발생하여 데이터가 일치하지 않습니다.

ZFS의 주요 설계 목표 :

  • 데이터 무결성 - 체크섬은 항상 데이터로 작성되며 해당 데이터를 다시 읽을 때 다시 계산됩니다. 오류를 나타내는 체크섬에 불일치가 있으면 ZFS는 데이터 중복이 사용 가능한 경우 (백업) 오류를 자동으로 수정하려고 시도합니다.
  • 풀링 스토리지 - 모든 스토리지 장치가 풀에 추가되어 다른 파일 시스템에 할당되거나 반환 될 수 있습니다. 단일 풀이 여러 개의 물리 및 논리 드라이브보다 단순하므로 관리가 더 쉽습니다. 풀을 늘리기 위해 새로운 스토리지 장치를 추가 할 수 있습니다.
  • 성능 - 여러 캐싱 메커니즘을 사용하여 성능이 향상됩니다. ZFS는 고급 메모리 기반 읽기 캐시 인 ARC (Adaptive Replacement Cache)와 필요할 때 추가 할 수있는 두 번째 L2ARC 및 ZIL (ZFS 의도)을 통해 사용 가능한 디스크 기반 동기식 쓰기 캐시를 사용합니다. 로그).
z 파일 시스템 (zfs)이란 무엇입니까? -techopedia에서 정의