프로페셔널 파일 시스템
Professional File System개발자 | 미치엘 펠트 |
---|---|
풀네임 | 프로페셔널 파일 시스템 |
소개했다 | 함께OS | 전( Amiga와
파티션 식별자 | 'PFS\1', 'muAF', 'AFS\1'(RDB) |
한계 | |
최대 볼륨 크기 | 104 GB (101 GiB) |
최대 파일 이름 길이 | 107 문자 |
파일 이름에 허용되는 문자 | NULL, ':' 및 '/'을 제외한 모든 바이트 |
특징들 | |
기록된 날짜 | 수정(m time) |
날짜 범위 | 1978년 1월 1일 - 2157년 |
날짜 해결 | 1/50 |
특성 | 필로노트 |
파일 시스템 권한 | Amiga 권한, 다중 사용자 권한 |
투과적 압축 | 아니요. |
투과적 암호화 | 아니요(블록 디바이스레벨로 제공) |
데이터 중복 배제 | 아니요. |
다른. | |
지원되는 운영 체제 | AmigaOS, MorphOS, AROS |
Professional File System은 원래 [1]Amiga용으로 상업적으로 개발된 파일 시스템이며, 현재는 4절 BSD 라이선스로 Aminet에 배포됩니다.AFS(Ami File Safe)의 호환성이 있는 후계기이며, 표준 Amiga [2][3]파일 시스템에 비해 신뢰성과 속도가 향상되었습니다.또한 오래된 MuFS와 [2]같은 다중 사용자 기능도 갖추고 있습니다.
디바이스는 크게 두 가지 영역으로 나뉩니다.디바이스의 선두에는 루트 블록과 메타데이터를 저장하기 위해 할당할 수 있는 블록의 범용 배열로 구성된 메타데이터 섹션이 있습니다.나머지 디바이스는 데이터를 저장하기 위해 할당할 수 있는 또 다른 연속된 범용 블록 배열입니다.메타데이터 섹션은 일반적으로 디바이스의 크기에 따라 디바이스의 몇 %를 사용합니다.
메타데이터는 메타데이터 섹션에 단일 블록 트리로 저장됩니다.디렉토리 구조 전체가 메타데이터에 기록되기 때문에 데이터 섹션에는 파일 데이터만 포함됩니다.메타데이터는 블록의 범위가 있는 파일의 데이터 위치를 나타내므로 메타데이터가 상당히 압축됩니다.
메타데이터 갱신이 발생하면 시스템은 변경할 메타데이터를 포함하는 블록을 확인하고 변경 후 메타데이터 섹션에서 새로 할당된 블록으로 복사한 후 동일한 방법으로 해당 블록을 가리키는 블록의 메타데이터를 재귀적으로 변경합니다.이렇게 하면 최종적으로 루트블록을 변경해야 합니다.이로 인해 아토믹 메타데이터가 갱신됩니다.
파일[citation needed] 시스템은 파일을 fragment화하지 않고 유지하는 데 상당히 능숙하지만 온라인 파일 시스템에서 [2]작동하는 조각 모음 도구가 있습니다.
파일 시스템 수준에서 기본적으로 휴지통의 개념을 Amiga에 도입한 최초의[citation needed] 파일 시스템이며, 디스크 루트의 [2]숨겨진 디렉토리에 삭제된 마지막 몇 개의 파일을 보관합니다.
PFS 버전 5.3은 C에서 개발되었으며 어셈블리 코드의 일부분은 Michiel Pelt에 의해 개발되었습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "Trois nouveaux gestionnaires de disque venant du DP, FFS versus PFS: un combat gagné d'avance?". AmigaNews (in French). No. 75. NewsEdition. January 1995. p. 76. ISSN 1164-1746.
- ^ a b c d Favini, Andrea. "Professional File System 3". Enigma Amiga Life. Italy (122). Archived from the original on May 29, 2002. Retrieved 3 October 2015.
{{cite journal}}
: CS1 유지보수: 부적합한 URL(링크) - ^ Drummond, Richard (Christmas 1999). "Professional File System 3". Amiga Format. No. 131. Future Publishing. pp. 48–49. ISSN 0957-4867.