У меня есть диск в формате EXT3 на сервере Linux CentOS. Это диск с данными веб-приложения, содержащий каталог для каждой учетной записи пользователя (насчитывается 25 000 пользователей). Каждая папка содержит файлы, загруженные этим пользователем. В целом, этот диск имеет примерно 250 ГБ данных на нем.
Влияет ли структурирование диска со всеми этими каталогами на производительность чтения / записи диска? Влияет ли это на какой-то другой аспект производительности, о котором я не знаю?
Есть ли что-то неправильное или плохое в структурировании вещей таким образом? Возможно, просто неправильный выбор файловой системы?
Недавно я попытался объединить два диска с данными и понял, что EXT3 ограничен 32 000 подкаталогов. Это заставило меня задуматься, почему. Кажется глупым, что я построил это таким образом, учитывая, что каждый файл имеет уникальный идентификатор, который соответствует идентификатору в базе данных. Увы ...
homes/u/username, homes/j/joeblow,homes/s/somebody,...
?