LINUX.ORG.RU

Для нормальных ФС (XFS, BtrFS, NTFS) можно, там деревья и O(log n) при обращении. Про Ext* не уверен.

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

Спасибо, тогда разделю на месяцы, там немного выйдет (до 500 ).

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

Тупить будет независимо от фс.

Нет, проверял для Haiku и BFS (там B+ дерево для списка файлов в директории). Создавал 100000 файлов со случайными именами.

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

А как определить, какая у меня ФС?

Например через lsblk -f.

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

Во-первых не тоже самое. А во вторых, куча пустых файлов со случайными именами и куча фотографий - две большие разницы.

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

А во вторых, куча пустых файлов со случайными именами и куча фотографий - две большие разницы.

С точки зрения структур директории никакой разницы. Там хранится таблица имя файла -> позиция файла на диске.

И файлы в моём тесте были не пустые, хотя и небольшие.

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

Для нормальных ФС (XFS, BtrFS, NTFS) можно, там деревья и O(log n) при обращении. Про Ext* не уверен

Ну значит Microsoft писать драйверы ФС не умеет или включена realtime проверка вирусов.

То есть ситуацией не владеете, но советы даете.

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

Там хранится таблица имя файла -> позиция файла на диске.

Про файловые системы от мс вы читали, верю.

Обращение к файлам как будет происходить?

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

Обращение к файлам как будет происходить?

Как обычно, через таблицу фрагментов. Открытие файла -> поиск в директории (O(log(n)) -> поиск фрагмента (O(1), O(log(N)) -> чтение. Для уже открытого файла искать в директории уже не надо.

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

Про Ext* не уверен.

30-40K тоже ещё переживёт (у меня в imap-каталогах есть столько). Но тормоза уже где-то рядом.

AS ★★★★★
()

Разбивай, ext* безбожно тупит, когда в ней оказывается несколько сотен тысяч файлов. Xfs меньше, но тоже.

izzholtik ★★★
()

Технически можно, практически - ну,если тебе так удобно, то почему бы и нет?

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

Еще gparted можно посмотреть, она с гуем (то есть не консольная)

Dog ★★★
()

по папкам бить как минимум удобно для бекапа/поиска (с отрезкой по датам)/индексации и т.п. вещей, а не только с позиций быстродействия.

vtVitus ★★★★★
()

В папке не стоит. Папка — он не резиновый.

А вот в директории размещай сколько угодно, только учти, что листинг будет все медленней и медленней, чем больше там файлов. Поэтому лучше разбивать на поддиректории.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от X512

В ext4 есть фича large_dir вроде бы для этих целей.

anonymous
()

Можно ли

Тебе разрешение нннада? Ок. Разрешаю.

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

Не будет. То что тупят плохие файловые менеджеры значит лишь что они написаны через попу.

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

Тупить будет независимо от фс.

Вашей файловой системе никакого дела нет до того по папкам это все разложено или нет. Папки (или директории) это абстракции уровня ОС. А вот файловый менеджер вполне может затупить

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