Sistema operativo con sistema de archivos basado en etiquetas

8

¿Existe un sistema operativo que, en lugar de un sistema de archivos jerárquico basado en directorios, utilice etiquetas? Un problema con las jerarquías de directorios es que un archivo a menudo pertenece a más de una categoría. Algunos sistemas resuelven esto con enlaces simbólicos y otras cosas en las que un archivo parece existir en dos lugares a la vez. ¿Pero hay un sistema donde este es el comportamiento predeterminado? ¿Dónde existen todos los archivos en el mismo lugar, pero se diferencian y navegan por sus etiquetas?

Core Xii
fuente
1
Una parte de mí piensa que esto debería ser parte del shell y la interfaz de usuario y no del sistema de archivos . Debido a que el conjunto de archivos que requieren etiquetado como tal es una porción tan pequeña de los archivos en realidad en un sistema de archivos.
surfasb
2
¿Cómo es eso? No veo ninguna razón por la cual todos los archivos no usarían este sistema.
Core Xii

Respuestas:

4

Ha habido algunos intentos: me vino a la mente beos , al igual que winfs .

Si alguien implementara un sistema de archivos de metadatos, probablemente usaría algo como bifurcaciones de recursos del sistema de archivos (en OS X) y flujos de datos alternativos en Windows

Journeyman Geek
fuente
44
De hecho, NTFS especie de hace algo de esto, también. Todos los archivos están en la MFT, y los directorios son solo una forma de indexar los archivos. Así es como funcionan las estructuras de datos en disco, al menos. Potencialmente, se pueden hacer otros índices por otros atributos MFT.
JdeBP
2

No necesita migrar desde su sistema operativo original para satisfacer sus necesidades. Prueba TMSU . Es una solución de nivel de sistema de archivos montable FUSE para su problema, que se dice que es compatible con varias plataformas. Yo mismo no lo he probado todavía.

shvahabi
fuente
1

Mientras la jerarquía del sistema de archivos esté en un solo sistema de archivos, puede usar enlaces duros y sus archivos pertenecerán a cada directorio de "etiquetas".

jlliagre
fuente
3
Realmente no puede hackear esto en un sistema de archivos jerárquico porque tiene problemas con las colisiones de nombres de archivo y una interfaz de usuario no diseñada para el etiquetado.
Core Xii
Lo que está pidiendo, es decir, "todos los archivos existen en el mismo lugar" tampoco parece proporcionar una solución para las colisiones de nombres de archivo.
jlliagre
Bueno, probablemente indexaría los archivos por su contenido, un hash y permitiría nombres no únicos. De acuerdo, eso es un poco tangente a la pregunta real.
Core Xii
Esto también es factible con un sistema de archivos normal. Me parece que lo que está pidiendo no es un superconjunto, sino un subconjunto de lo que está disponible con el sistema de archivos y los enlaces de hoy.
jlliagre
Supongo que podría agregar esto a un sistema de archivos jerárquico, pero aún necesitaría una revisión importante de, por ejemplo, diálogos de abrir / guardar archivos.
Core Xii
0

Hay TagsForAll para Windows. Es un administrador de archivos basado en etiquetas. Las etiquetas pueden tener estructura jerárquica. La interfaz de usuario es muy simple pero agradable. Versión gratuita totalmente funcional y guardar etiquetas en la base de datos, la versión Pro guarda las etiquetas también dentro de la secuencia NTFS en un archivo.

het_passagier
fuente