태그 기반 파일 시스템이있는 운영 체제


8

디렉토리를 기반으로하는 계층 파일 시스템 대신 태그를 사용하는 OS가 있습니까? 디렉토리 계층의 문제점은 파일이 둘 이상의 범주에 속한다는 것입니다. 일부 시스템은 심볼릭 링크로 파일을 해결하고 한 번에 두 곳에서 파일이 존재하는 것처럼 보입니다. 그러나 이것이 기본 동작 인 시스템이 있습니까? 어디에서 모든 파일을 같은 장소에 존재하지만, 차별화 된 자신의 태그에 의해 조종된다?


1
저의 일부는 이것이 파일 시스템이 아니라 쉘과 UI의 일부 여야한다고 생각합니다 . 태그 지정이 필요한 파일 세트는 실제로 파일 시스템에있는 파일의 작은 부분이기 때문입니다.
surfasb

2
어떻게 요? 모든 파일이이 시스템을 사용 하지 않는 이유 는 없습니다.
핵심 Xii

답변:


4

winfs 와 마찬가지로 beos가 떠오른 몇 가지 시도 가 있었습니다 .

누군가 메타 데이터 파일 시스템을 구현하려는 경우 아마도 파일 시스템 리소스 포크 (OS X의 경우) 및 대체 데이터 스트림 (Windows의 경우)과 같은 것을 사용합니다.


4
실제로 NTFS 종류 도이 중 일부를 수행합니다. 모든 파일은 MFT에 있으며 디렉토리는 파일을 색인화 할 수있는 한 가지 방법입니다. 이것이 온 디스크 데이터 구조가 최소한 작동하는 방식입니다. 잠재적으로 다른 MFT 속성으로 다른 인덱스를 만들 수 있습니다.
JdeBP

2

필요에 따라 원래 운영 체제에서 마이그레이션 할 필요는 없습니다. 부여 TMSU을 시도합니다. 크로스 플랫폼 호환이라고 말하면 문제에 대한 FUSE 마운트 가능 파일 시스템 레벨 솔루션입니다. 나는 스스로 그것을 아직 테스트하지 않았다.


1

파일 시스템 계층이 단일 파일 시스템에있는 한 하드 링크를 사용할 수 있으며 파일은 각 "태그"디렉토리에 속합니다.


3
파일 이름 충돌 및 태그 지정을 위해 설계되지 않은 UI 문제가 발생하기 때문에 실제로 이것을 계층 적 파일 시스템으로 해킹 할 수 없습니다.
핵심 Xii

당신이 요구하는 것, 즉 "모든 파일이 같은 장소에 존재한다"는 것은 파일 이름 충돌에 대한 해결책을 제공하지 않는 것 같습니다.
jlliagre

글쎄, 아마도 파일의 내용, 알라 해싱으로 파일을 색인화하고 고유하지 않은 이름을 허용 할 것입니다. 물론, 그것은 실제 질문에 약간 접합니다.
Core Xii

이것은 정규 파일 시스템에서도 가능합니다. 당신이 요구하는 것은 슈퍼 세트가 아니라 오늘날의 파일 시스템과 링크에서 사용할 수있는 것의 하위 세트 인 것 같습니다.
jlliagre

나는 이것을 계층 적 파일 시스템에 추가 할 수 있다고 생각하지만 여전히 파일 열기 / 저장 대화 상자의 주요 개정이 필요합니다.
Core Xii

0

TagsForAll는 Windows 용. 태그를 기반으로하는 파일 관리자입니다. 태그는 계층 구조를 가질 수 있습니다. 사용자 인터페이스는 매우 간단하지만 훌륭합니다. 무료 버전은 완벽하게 작동하며 데이터베이스에 태그를 저장하고 Pro 버전은 NTFS 스트림 내에서도 파일에 태그를 저장합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.