Be 파일 시스템
Be File System개발자 | Be Inc. |
---|---|
풀네임 | Be 파일 시스템 |
소개했다 | 1997년 5월 BeOS Advanced Access Preview[1] 출시 | , 전( 5월 10일
파티션 식별자 | Be_BFS(애플) 0xEB(MBR) 42465331-3BA3-10F1-802A-4861696B7521(GPT) |
구조물들 | |
디렉토리 내용 | B+ 트리[2] |
파일 할당 | Inode(inode) |
불량 블록 | Inode(inode) |
한계 | |
최대 볼륨 크기 | 최대 2EB* |
최대 파일 크기 | 최대 260 GB * |
최대 파일 수 | 무제한 |
최대 파일 이름 길이 | 255 문자 |
파일 이름에 허용되는 문자 | UTF-8을 제외한 모든 UTF-8 |
특징들 | |
기록된 날짜 | 액세스, 작성, 수정 |
날짜 범위 | 알 수 없는 |
날짜 해결 | 1s |
포크 | 네. |
특성 | POSIX ACL: 읽기, 쓰기, 실행 |
파일 시스템 권한 | ○, POSIX (소유자, 그룹 및 모든 사람당 RWX) |
투과적 압축 | 아니요. |
투과적 암호화 | 아니요. |
다른. | |
지원되는 운영 체제 | BeOS, ZETA, Haiku, SkyOS, Themble, Linux |
BFS(Be File System)는 BeOS의 네이티브 파일 시스템입니다.Linux 커널에서는 Boot File System과의 혼동을 피하기 위해 "BeFS"라고 부릅니다.
BFS는 Domino Giampaolo와 Cyril Meurillon에 의해 1996년 [2]9월부터 10개월에 걸쳐 개발되었으며 BeOS에 최신 64비트 지원 저널링 [3]파일 시스템을 제공하기 위해 개발되었습니다.이것은 대소문자를 구분하여 플로피 디스크, 하드 디스크 및 CD-ROM 등의 읽기 전용 미디어에서 사용할 수 있습니다.단, 파일 시스템 헤더의 소비량은 600KB에서2MB이므로 작은 이동식 미디어에서는 사용하지 않는 것이 좋습니다.
이전 버전인 OFS(Old Be File System, Benoit Schillings - 이전 BFS)[4]와 마찬가지로 확장 파일 속성(메타데이터)을 지원하며 인덱스 및 쿼리 특성을 통해 관계형 데이터베이스와 유사한 기능을 제공합니다.
64비트 대응 파일 시스템을 의도하고 있지만, 일부 온디스크 구조의 크기 때문에 실제 크기 제한은 약 2엑사바이트입니다.마찬가지로 익스텐트 기반 파일 할당도 단편화 [citation needed]정도에 따라 실용적인 최대 파일 크기를 최대 약 260기가바이트로 줄이고 병리적으로 최악의 경우 몇 블록으로 줄입니다.
설계 프로세스, 애플리케이션 프로그래밍 인터페이스 및 내부 작업은 대부분 Be 파일 [2]시스템을 사용한 실용적인 파일 시스템 설계 책에 설명되어 있습니다.
실장
원래 1996년 BFS를 BeOS에서 사용하는 것 외에 Linux에는 몇 가지 구현이 있습니다.1999년 초, 카토 마코토는 Linux용 Be File System 드라이버를 개발했지만, 드라이버가 완전히 안정된 상태에 이르지 못했기 때문에 2001년에 Will Dyson은 자신만의 버전의 Linux BFS [5]드라이버를 개발했습니다.
2002년, Axel Dörfler와 몇몇 개발자들은 OpenB라고 불리는 재실장된 BFS를 만들고 출시했다.하이쿠용 FS(OpenBe)그때 OS).[6]2004년 1월, Robert Szeleney는 이 OpenB의 포크를 개발했다고 발표했습니다.SkyOS 운영 [7]체제에서 사용하는 FS 파일 시스템.일반 OpenBFS 실장은 버전 0.6.5부터 포함되었던 음절로 이식되었습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ Scot Hacker (1997-07-01). "BeOS Journal 10: A First Look at DR9". ZDNet. Archived from the original on 1999-10-02. Retrieved 2007-03-22.
- ^ a b c Giampaolo, Dominic (1999). Practical File System Design with the Be File System (PDF). Morgan Kaufmann. ISBN 1-55860-497-9. Archived from the original (PDF) on 2017-02-13. Retrieved 2004-06-01.
- ^ Andrew Orlowski (2002-03-29). "Windows on a database – sliced and diced by BeOS vets". The Register. Archived from the original on 30 December 2006. Retrieved 2006-12-09.
- ^ Henry Bortman. "Benoît Schillings, Software Engineer". The BeOS Bible. Archived from the original on 27 September 2006. Retrieved 2006-09-10.
- ^ Will Dyson (2002). "BeFS driver for Linux: About BeFS". SourceForge. Retrieved 2006-12-09.
- ^ Daniel Teixeira (2002-09-04). "OBFS Reaches Beta". Haiku News. Archived from the original on 2006-10-04. Retrieved 2006-12-09.
- ^ Robert Szeleney (2004-01-23). "Update". skyos.org. Archived from the original on 2007-09-26. Retrieved 2006-12-09.
외부 링크
- BeOS 파일 시스템: Andrew Hudson의 OS 괴짜 회고전, 2010-06-03, Ars Technica