Операційна система з файловою системою на основі тегів


8

Чи існує ОС, яка замість ієрархічної файлової системи на основі каталогів використовує теги? Проблема ієрархій каталогів полягає в тому, що файл часто належить до більш ніж однієї категорії. Деякі системи вирішують це за допомогою символічних посилань і того, де файл, здається, існує у двох місцях одночасно. Але чи існує система, де це поведінка за замовчуванням? Де всі файли існують в одному і тому ж місці, але вони розмежовані та переміщуються за своїми тегами?


1
Частина мене вважає, що це має бути частиною оболонки та інтерфейсу користувача, а не файловою системою . Оскільки набір файлів, які вимагають тегів, таких як така, є такою невеликою частиною фактично файлів у файловій системі.
surfasb

2
Як так? Я не бачу причин, чому всі файли не використовуватимуть цю систему.
Core Xii

Відповіді:


4

Було кілька спроб - на думку придумали беос , як і винфи .

Якби хтось мав реалізувати файлову систему метаданих, вона, ймовірно, використовувала б щось на зразок вилок ресурсів файлової системи (в OS X) та альтернативних потоків даних у Windows


4
Справді, щось із цього також робить NTFS . Усі файли є у MFT, а каталоги - це лише один із способів індексувати файли. Так, принаймні, діють структури даних на диску. Потенційно можуть бути зроблені інші індекси за іншими атрибутами MFT.
JdeBP

2

Вам не потрібно мігрувати зі своєї оригінальної операційної системи, щоб задовольнити ваші потреби. Спробуйте TMSU . Це рішення FUSE для встановлення файлової системи для вашої проблеми, яке, як кажуть, сумісне з платформою. Я сам ще цього не перевіряв.


1

Поки ієрархія файлової системи знаходиться в одній файловій системі, ви можете використовувати жорсткі посилання, і ваші файли будуть належати до кожного каталогу "тегів".


3
Ви не можете дійсно зламати це в ієрархічній файловій системі, оскільки у вас виникають проблеми зі зіткненнями імен файлів та інтерфейс користувача, не призначений для тегування.
Core Xii

Те, що ви просите, тобто "всі файли існують в одному місці", схоже, не дає рішення і для зіткнення імен файлів.
jlliagre

Що ж, ви, мабуть, індексуватимете файли за їх вмістом, ала хешируйте та дозволяйте не унікальні імена. Зрозуміло, це трохи дотично до власне питання.
Core Xii

Це, звичайно, можливо зробити і при звичайній файловій системі. Мені здається, що те, про що ти просиш, - це не надмір, а лише підмножина того, що доступно з сьогоднішньою файловою системою та посиланнями.
jlliagre

Я припускаю, що ви можете додати це до ієрархічної файлової системи, але вона все ще потребує серйозного перегляду, наприклад, діалогових діалогових вікон відкриття / збереження.
Core Xii

0

Існує TagsForAll для Windows. Це файловий менеджер на основі тегів. Теги можуть мати ієрархічну структуру. Інтерфейс користувача дуже простий, але приємний. Безкоштовна версія повністю функціональна і зберігає теги в базі даних, Pro зберігає теги також у потоці NTFS у файл.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.