LINUX.ORG.RU

Теговая файловая система

 


0

3

подумалось утром, а нужна ли иерархическая файловая система?
что-то мне кажется это как-то... не нужно
мне больше нравится такая идея: файлы могут лежать только на верхнем уровне, и доступ к ним возможен только по тегам, навешанным на них
полез в гугол, выяснилось что мной придуман велосипед, такое уже есть кажись https://en.wikipedia.org/wiki/Semantic_file_system
и теперь хочется потрогать реализацию
есть какие-нибудь?
и возможно даже лучше было бы пока не полноценную фс, а просто абстракцию над стандартной моделью, чтобы не ломать то что уже есть

и ещё можно всякие плюшки додумать типа неймспейсов, версий файлов

★★★★★

Последнее исправление: Debasher (всего исправлений: 1)

Ответ на: комментарий от Debasher

TMSU есть по твоей ссылке в вики — Implementations

Там, на первый взгляд, много что отвечает запросу — «абстракцию над стандартной моделью, чтобы не ломать то что уже есть».

greenman ★★★★★
()
Ответ на: комментарий от greenman

чукча не читатель

да, надо было посмотреть
прост подумалось что там будет какая-нибудь недореализованная академщина

Debasher ★★★★★
() автор топика

Apple OSX Если не ошибаюсь, то тэгирование файлов организовали пару версий назад.

/
Криокамерный велосипедист.

Deleted
()
Последнее исправление: RTP (всего исправлений: 1)
Ответ на: комментарий от Deleted

Криокамерный велосипедист.

очень точная характеристика

Debasher ★★★★★
() автор топика

файлы могут лежать только на верхнем уровне

Если я не ошибаюсь, нынешние ФС в Linux плохо переносят миллионы файлов в одном каталоге.

Deleted
()

Не надо смешивать разные уровни. Семантику и хранение, маршрутизацию и содержимое страницы. А то ещё можно файлы в SQL СУБД хранить.

sin_a ★★★★★
()
Ответ на: комментарий от sin_a

не понятно, где тут смешивание уровней

просто абстракцию над стандартной моделью

если речь об этом, то да, правильно, но сейчас речь о костылях
там можно

Debasher ★★★★★
() автор топика

чем-то мне это напомнило заморочки с фс в plan 9

Kenny
()

подумалось утром, а нужна ли иерархическая файловая система?

долой маршруты и ура абсолютной адресации, каждому файлу по номерку

anonymous
()
Ответ на: комментарий от Debasher

Задача меток это отображение семантики. И это не задача ФС. Сравни с СУБД.

Другой вопрос что сейчас работа с семантикой иначе чем костылями не реализуется.

sin_a ★★★★★
()
Ответ на: комментарий от sin_a

Задача меток это отображение семантики. И это не задача ФС.

разумно
да, думаю тег-система должна быть абстрагирована от ФС
другое дело что при тег системе нет необходимости в иерархиях, как мне видится, достаточно просто плоский список(?)

Debasher ★★★★★
() автор топика
Ответ на: комментарий от Deleted

тоже очень привлекательно
спасибо

Debasher ★★★★★
() автор топика
Ответ на: комментарий от Debasher

при тег системе нет необходимости в иерархиях

Очевидно же, но в облаках тэгов бродить еще то веселье.

Если только агрегаторы тэгов разнообразить и упростить ...

anonymous
()
Ответ на: комментарий от Debasher

Похожая модель уже есть - хранение закладок с тэгами (в стиле delicious): существенных преимуществ особо не наблюдается, хотя иногда тэги бесспорно удобны.

anonymous
()
Ответ на: комментарий от Deleted

Если я не ошибаюсь, нынешние ФС в Linux плохо переносят миллионы файлов в одном каталоге.

Если я не ошибаюсь, то ты троль

darkenshvein ★★★★★
()

теги заполнять кто будет? Через сколько времени тебе это надоест?

А так у же сегодня, пожалуйста, сохраняешь файлы с правильными суффиксами, типа .tar.gz, .fb2.zip, ...

Песни Александра Серова: Ty_menea_lubish.music.ru.pop.1990.Sasha_Grey.mp3

потом updatedb и готово

поиск по тегам:

locate /start/path/*music.ru.pop.*
locate /start/path/*Sasha_Grey.*

Никаких надстроек, всё уже в системе

most-fucktum
()
Ответ на: комментарий от most-fucktum

теги заполнять кто будет? Через сколько времени тебе это надоест?

Для старого Nepomuk была классная вещь: nepomuk-webminer, он парсил интернеты и автоматически заполнял теги для фильмов и музыки.

Deleted
()

подумалось утром, а нужна ли иерархическая файловая система?

Нужна как минимум для сорцов.

mix_mix ★★★★★
()
Ответ на: комментарий от most-fucktum

updatedb

locate

интересно, не знал
спасибо

Debasher ★★★★★
() автор топика

Попробуй в КДЕ поработать, там есть тегирование файлов и их рейтингование. Мне кажется, ты довольно быстро выдохнешься.

В дельфине при выделении любого файла слева на панели появляются его теги + есть поиск по ним и прочее.

https://userbase.kde.org/Nepomuk/kioslaves/tags

BaBL ★★★★★
()
Последнее исправление: BaBL (всего исправлений: 1)
Ответ на: комментарий от BaBL

В дельфине

не вариант — весь процесс работы построен на коммандной строке

Debasher ★★★★★
() автор топика

Такое даже для музыкальной коллекции не всем подходит, а для каких-нибудь исходников просто геморрой на ровном месте.

anonymous
()
Ответ на: комментарий от anonymous

спокойствие, только спокойствие

это только идея, по ходу юзания возможно придумается что-то поюзабельнее

Debasher ★★★★★
() автор топика
Последнее исправление: Debasher (всего исправлений: 1)

Ну сделай в / или в ~ все свои теги в виде каталогов и файлы хардлинкай по нужным тегам в нужных каталогах. Вот тебе и реализация.

Legioner ★★★★★
()
Ответ на: комментарий от Legioner

а если у него там 16 тб порнухи, и он так решил по тегам её всю разделить? он что, будет руками все 16 тб переносить туды/сюды?

anonymous
()
Ответ на: комментарий от anonymous

А кто за него должен переносить? Есть анализаторы порнухи, выдающие теги? Ну тогда скрипт на две строчки сделать, который этот анализатор будет вызывать и разделять что хочется.

Legioner ★★★★★
()

всякие плюшки додумать типа неймспейсов

Глазом пару раз моргнуть успеешь, и вот уже зачатки иерархии появятся. :-)

Нужно сразу думать о чём-то гибридном. Например, на уровне отдельных папок, но не всей ФС. В чистом виде – не взлетит. В нечистом – я б поюзал.

greatperson
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.