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


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.