Назад | Перейти на главную страницу

обновление ext3 fs на ubuntu 8.04

поэтому мы застряли в этой системе с закрытым исходным кодом, которая продолжает добавлять папки в один каталог, и скоро она достигнет предела в 32 КБ, потому что это ext3. и в этой папке, как ожидается, тоже очень скоро будет + 100 тыс. папок.

это 2.6.24-27-xen x86_64 Ubuntu 8.04.4 LTS

ext4 не поддерживается, использование reiserfs проблематично, сейчас мы пробуем xfs. есть ли кто-нибудь, кто может предложить нам лучший путь вперед (в идеале от опыт) с учетом указанных выше констант?

Продолжайте с XFS. Это подойдет вам.

Я использую XFS на разных загруженных серверах. Например, несколько серверов фильтрации спама помещают спам на карантин в один каталог. Этот каталог обычно содержит около 500 000 файлов.

У XFS есть и недостатки. В основном производительность удаления не на высоте, если вам нужно удалить много небольших файлов. Это было значительно улучшено в ядре 2.6.38 с новым журнал задержек вариант. И если ваша рабочая нагрузка требует большого количества метаданных, убедитесь, что у вас есть ленивый счет = 1 опция, используемая при использовании mkfs.xfs вашей файловой системы.

Также возможны опасения по поводу повреждения данных, о которых вы, вероятно, слышали на протяжении многих лет, но они столь же опасны, как и ext3 с режимом data = writeback - внезапный сбой сервера может привести к повреждению файлов, которые были изменены в этот момент. Я лично этого не испытал.