Существует ли известный верхний предел количества файлов, которые можно поместить в папку на смонтированном диске NFS в 64-битных системах Linux? Я наткнулся на один отличный источник, в котором обсуждаются смежные вопросы, но, похоже, ничего особенного в NFS нет.
3 ответа
Возможно, ограничение будет на удаленной файловой системе, а не на протоколе NFS, я нашел эту информацию здесь: https://stackoverflow.com/questions/7722130/what-is-the-max-number-of-files-that-can- быть облагороженный-в-одинарной папку-на-win7-макинтош
- FAT32 (все еще используется, особенно на внешних носителях): 65 534
- NTFS: 4 294 967 295
- ext2/ext3 (Linux): зависит от конфигурации во время форматирования, до 4 294 967 295 HFS+ (Mac): «до 2,1 миллиарда»
Я не понимаю, насколько важна NFS. Здесь проблема заключается в фактической файловой системе экспортируемого раздела. Тот факт, что вы монтируете его локально через NFS, не должен иметь никакого значения, это основная файловая система, которая должна работать с файлами, чтобы у вас были те же ограничения, что и в ответе SO, на который вы ссылались.
Итак, насколько я знаю, нет ограничений на количество файлов, которые может содержать раздел NFS. Существуют ограничения для фактической файловой системы, но не для используемого вами протокола общего доступа.
Большое количество маленьких файлов обычно не является проблемой для NFS. Но это может быть проблемой для файловых систем, оптимизированных для больших файлов, например, для файловой системы Hadoop: HDFS.