OneFS 분산 파일 시스템
OneFS distributed file system개발자 | Isilon 시스템 |
---|---|
풀네임 | OneFS |
소개했다 | 기반SD | 19년 전 OneFS 1.0 사용 - FreeB
구조물들 | |
디렉토리 내용 | B+ 트리 |
파일 할당 | B+ 트리 |
한계 | |
최대 볼륨 크기 | 66PB 이상(470에서 144개 이상의 노드)각 TB 이상),[1] 65535 노드 이론상 제한 |
최대 파일 크기 | 16 TB |
최대 파일 수 | 클러스터 크기에 따라 다름 |
최대 파일 이름 길이 | 255 바이트 |
최대 디렉터리 깊이 | 509 (1023의 PATH_MAX 내에 [1]들어가는 것을 권장합니다) |
파일 이름에 허용되는 문자 | 다수(UTF-8, EUC-JP, CP932, CP1252, ISO-8859-*, EUC-KR, CP949)인코딩은 파일 시스템별이 아닌 디렉토리별 엔트리입니다. 따라서 단일 볼륨에서 여러 인코딩을 사용할 수 있습니다. UTF-8은 규범으로 권장되며 인코딩의NUL 개별 디렉토리 엔트리에 허용되지 않습니다. |
특징들 | |
기록된 날짜 | 시간 생성, 시간 이름 변경, mtime, ctime, atime |
날짜 범위 | 1970년부터 2038년까지 |
날짜 해결 | 나노초 |
포크 | ○(확장 속성 및 대체 데이터 스트림) |
파일 시스템 권한 | 있음(POSIX 권한 및 NTFS ACL) |
투과적 압축 | 네, 그렇습니다[2]. |
투과적 암호화 | 자체 암호화 드라이브와 통합되어 [3]"미사용 데이터" 암호화 실현 |
데이터 중복 배제 | 오프라인만 |
카피 온 라이트 | 있음(스냅샷용) |
다른. | |
지원되는 운영 체제 | OneFS |
OneFS 파일 시스템은 Isilon Systems에서 설계한 병렬 분산 네트워크 파일 시스템으로 Isilon 스케일아웃 스토리지 [3]플랫폼의 기반이 됩니다.OneFS 파일 시스템은 OneFS 운영체제(FreeB)에 의해 제어 및 관리됩니다.SD [3]베리안트
온디스크 구조
OneFS 파일 시스템의 모든 데이터 구조는 자체 보호 정보를 유지합니다.즉, 동일한 파일 시스템에서 한 파일은 +1(기본 패리티 보호)로 보호되고 다른 파일은 +4(장애 복구)로 보호되며 다른 파일은 2배(미러링)[4]로 보호됩니다. 이 기능을 FlexProtect라고 합니다.또한 FlexProtect는 장애 발생 시 데이터를 자동으로 재구축합니다.사용할 수 있는 보호 수준은 클러스터의 노드 수를 기반으로 하며 Reed Solomon Algorithm을 따릅니다.개별 파일의 블록은 노드 전체에 분산됩니다.이를 통해 노드 전체가 데이터에 대한 액세스를 잃지 않고 장애를 일으킬 수 있습니다.파일 메타데이터, 디렉토리, 스냅샷 구조, 쿼터 구조 및 논리 inode 매핑 구조는 모두 미러링된 B+ 트리를 기반으로 합니다.블록 주소는 (노드, 드라이브, blknum) 튜플을 참조하는 범용 64비트 포인터입니다.네이티브 블록 사이즈는 8192바이트입니다.inode는 디스크의 경우 512바이트(512바이트 섹터의 경우) 또는 8KB(4KB 섹터의 경우)입니다.
OneFS의 특징 중 하나는 메타데이터가 노드 전체에 균일한 방식으로 분산된다는 것입니다.전용 메타데이터 서버가 없습니다.모든 노드에서 복제되는 유일한 메타데이터는 inode 매핑 구조의 루트 btree 블록 주소 목록입니다.기타 모든 것은 일반화된 64비트 포인터에 따라 해당 시작점에서 찾을 수 있습니다.
클러스터링
OneFS 시스템을 구성하는 컴퓨터 호스트의 컬렉션을 "클러스터"라고 합니다.OneFS 클러스터의 멤버인 컴퓨터 호스트를 "노드"(복수 "노드")라고 합니다.
최적의 성능을 위해 OneFS 시스템을 구성하는 노드는 고성능의 짧은 지연 시간 백엔드 네트워크로 연결해야 합니다.OneFS 1.0~3.0은 그 백엔드 네트워크로서 기가비트이더넷을 사용했습니다Isilon은 OneFS 3.5부터 InfiniBand 모델을 제공했습니다.약 2007년부터 2018년 중반까지 판매된 모든 노드는 InfiniBand 백엔드를 사용했습니다.Isilon은 OneFS 8.1.0 및 Gen6 모델에서 이더넷 백엔드 네트워크(10, 25, 40 또는 100기가비트)[5]를 다시 제공합니다.
데이터, 메타데이터, 잠금, 트랜잭션, 그룹 관리, 할당 및 이벤트트래픽은 OneFS 클러스터의 백엔드 네트워크를 통과하는 RPC 메커니즘을 사용하여 통신됩니다.모든 데이터 및 메타데이터 전송은 제로 카피입니다.온디스크 구조에 대한 모든 수정 작업은 트랜잭션 및 저널링됩니다.
프로토콜
OneFS는 NFS, CIFS/SMB, FTP, HTTP 및 HDFS를 [3]비롯한 일반적인 컴퓨터 네트워크 프로토콜을 사용하여 저장된 파일에 액세스할 수 있도록 지원합니다.Active Directory, LDAP 및 NIS와 같은 비 로컬 인증을 사용할 수 있습니다.NDMP [3]프로토콜을 사용하는 외부 백업 장치 및 응용 프로그램과 인터페이스할 수 있습니다.
OneFS 운영 체제
OneFS File System은 FreeBSD에서 파생된 OneFS [3]운영체제에서만 관리 및 제어할 수 있는 자체 파일 시스템입니다.
zsh는 OneFS 운영 체제의 기본 로그인 셸입니다.OneFS는 OneFS 파일 [6]시스템을 관리하기 위한 특수한 명령어 세트를 제공합니다.대부분의 특수 셸 프로그램은 isi로 시작합니다.주목할 만한 예외는 FreeBSD 및 프로그램에 [7]대한 Isilon 확장입니다.
버전
- 1.0 '벨', 2.0 '잘라페노', 3.0 '세라노', 3.5 '타바스코'
- 4.0 '포블라노', 4.1 '아나하임', 4.5 '타이', 4.6 '안초'
- 4.7 '칠테핀'
- 4.7.1 ~.11
- 5.0 '자마이칸'
- 5.0.0 ~ . 8
- 5.5 "스카치 보닛" (FreeBSD 6.1 [8][9]기준)
- 5.5.1 ~ .2
- 5.5.3 - 개별 노드의 롤링 리부트에 의한 OS 업데이트.
- 5.5.4 - iSCSI 추가
- 5.5.5 ~ . 7
- 6.0 "Habanero" - 1개의 파일 시스템에서 최대 10.4 PB
- 6.0.1 ~ . 4
- 6.5 "Chopu" (FreeBSD 7.[8]3 기준)
- 6.5.1 ~ .5
- 7.0 'Mavericks' - 2012년 [10]11월 출시 (FreeBSD 7.4-STABLE [8]기반)
- 7.0.1 ~ .2
- 7.1 'Waikiki' 2013년 10월[11] 발매
- 7.1.1 "Jaws" - 2014년 7월[12] 출시
- 7.2 "Moby" - 2014년 11월 출시
- 7.2.0, 7.2.1
- 8.0 '립타이드' (FreeB 기준)SD 10) - 2016년 2월[14] 출시 - iSCSI 폐지
- 8.0.1 "Halfpipe" - 2016년[15] 10월 출시
- 8.1 "프리 트레인" - 2017년 6월[16] 출시
- 8.2.0 '파이프라인'(FreeBSD 11 기준) - 2019년 5월[20] 출시
- 9.0.0 "캐스케이드" - 2020년 6월 발매
- 9.1.0.0 - 2020년 10월[23] 출시
「 」를 참조해 주세요.
레퍼런스
- ^ a b "Isilon OneFS and IsilonSD Edge: Technical Specifications Guide" (PDF). Dell Inc. June 2018.
- ^ Adam Armstrong (12 February 2019). "Dell EMC Launches All-Flash Isilon F810". Flying Pig Ventures.
- ^ a b c d e f "DELL EMC ISILON ONEFS OPERATING SYSTEM - Powering the Isilon Scale-out Storage Platform" (PDF). 9.0. Dell Inc. February 2019.
{{cite journal}}
:Cite 저널 요구 사항journal=
(도움말) - ^ "데이터 보호 및 백업"[데드링크]
- ^ "Isilon Gen6 Performance" (PDF). Dell Inc.
- ^ "OneFS Command Line Reference"".[데드링크]
- ^ Aqib Kazi (November 2018). "Isilon OneFS Authentication, Identity Management, & Authorization - Multiprotocol Data Access with a Unified Security Model" (PDF). Dell EMC.
- ^ a b c 에 의해 결정되다
__FreeBSD_version
의 정의/usr/include/sys/param.h
자세한 내용은 FreeBSD Porter's Handbook을 참조하십시오. - ^ The FreeBSD Documentation Project. "18".
__FreeBSD_version
values. FreeBSD Porter's Handbook. Retrieved 1 December 2011. - ^ Patel, Mona (16 November 2012). "EMC Isilon OneFS 7.0: Converging Big Data and The Enterprise". EMC Big Data Blog. Archived from the original on 12 February 2013. Retrieved 18 January 2013.
- ^ Grocott, Sam (30 October 2013). "Isilon OneFS 7.1 Big Data Scale Out Storage Is Finally Here!". EMC Pulse Blog. Retrieved 30 October 2013.
- ^ Hughes, Carolyn (8 July 2014). ""Happy launch, @EMCIsilon! 2 fantastic new platforms, flash as cache, new HDFS, and performance galore on OneFS 7.1.1 "Jaws!" Way to go team!"". @carolyn_hugs Twitter. Retrieved 2 September 2014.
- ^ user emciso (31 October 2014). "OneFS 7.2.x Release". Dell Inc.
{{cite web}}
:author=
범용명(도움말)이 있습니다. - ^ Galant, Risa (1 February 2016). "Announcing OneFS 8.0.0".
- ^ Noy, David (25 October 2016). "Announcing Isilon OneFS 8.0.1".
- ^ Jolley, Todd (21 June 2017). "Dell EMC Announces the Release of Isilon Generation 6 Platform and OneFS 8.1". Dell Inc.
- ^ Stevenson, Russ (29 January 2018). "OneFS 8.1.1.0 and Cloudera CDH 5.13+ Support for Cloudera Navigator".
- ^ "Isilon OneFS Version 8.1.1 Release Notes" (PDF). Dell Inc. 1 January 2018.
- ^ "OneFS 8.1.2 Documentation - Isilon Info Hub". Dell Inc. 3 August 2018.
- ^ "OneFS 8.2.0 Release Notes" (PDF). Dell Inc. 3 May 2019.
- ^ "OneFS 8.2.1 Release Notes" (PDF). Dell. 6 September 2019.
- ^ "OneFS 8.2.2 Release Notes" (PDF). Dell. 16 January 2020.
- ^ Mulford, Juan (2020-10-08). "Dell Technologies' PowerScale OneFS 9.1 Released". Storage Review.