Какая файловая система лучше всего подходит для моих нужд?
Назначение - файловое хранилище, где все метаданные (данные, описывающие все факты о том, что на самом деле содержит файл и кто может получить к нему доступ) хранятся в базе данных MySQL.
Насколько мне известно, обычные файловые системы, такие как NTFS и ext3 / 4, могут работать очень медленно, если в одном каталоге помещено слишком много файлов - вот почему я спрашиваю.
Лучше в иерархии папок.
Дайте каждому файлу 16-байтовый шестнадцатеричный код
Таким образом, файл может быть в affc / 2548/2224 .... и т. Д.
Делает каталоги короче
И вы можете реализовать здесь точки монтирования (хотя уровень файла из 4 символов слишком широк для этого).
Не забывайте также, что вам необходимо сделать резервную копию / восстановить это
XFS: http://en.wikipedia.org/wiki/XFS
Не используйте ext3, так как он использует связанный список для содержимого каталога -> очень медленный каталог с большим набором файлов. Более того, ext3 плохо очищает эту структуру при удалении файлов.
В Linux вы можете получить представление о размере этого списка, используя ls -lahd directory /.