- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
ОС: CentOS 5
Ядро: 2.6.18-194.32.1.el5
Как увеличить лимит в 32К подкаталогов на одном уровне вложения?
maxttor добавил 21.10.2011 в 02:26
Могу ли я смонтировать раздел как ext4 и радоваться жизни?
ОС: CentOS 5
Ядро: 2.6.18-194.32.1.el5
Как увеличить лимит в 32К подкаталогов на одном уровне вложения?
maxttor добавил 21.10.2011 в 02:26
Могу ли я смонтировать раздел как ext4 и радоваться жизни?
Но зачем???
Правильнее такого количества каталогов просто не допускать, имхо
Радоваться вряд ли долго получится.
Нужна помощь с конвертацией главного раздела из ext3 в ext4.
KVM хостер предоставить не может. Есть только возможность загрузки в rescue режиме.
maxttor добавил 21.10.2011 в 11:08
Социальная сеть. Каждому пользователю создается каталог, в который загружаются его фотографии.
ext3 можно просто примонтировать как ext4. Можно даже некоторые фичи потом повключать. Но полноценную ext4 можно сделать только форматированием.
Гуглите - информации море
ext3 можно просто примонтировать как ext4. Можно даже некоторые фичи потом повключать. Но полноценную ext4 можно сделать только форматированием.
Гуглите - информации море
Да, читал. Но будет ли при таком способе, я выше даже спрашивал об этом - снимется ли при таком способе (примонтировать как ext4) ограничение на 32К каталога? Как пишут в интернетах - это просто режим совместимости.
Да и версия ядра у меня меньше, чем указано в минимальном требовании для такого режима.
maxttor добавил 21.10.2011 в 11:39
Попробовал смонтировать как ext4. Ограничения на 32К каталога не снялись.
Попробовал смонтировать как ext4. Ограничения на 32К каталога не снялись.
Это не правда :)
Пробуем создать FS в файле и создаем в ней много папок:
Создаем раздел 1Гб
dd bs=1024 count=102400 if=/dev/zero of=FS
Создаем loop-устройство
losetup /dev/loop1 FS
Делаем файловую систему ext3
mkfs.ext3 /dev/loop1
Монтруем
mkdir tmp && mount /dev/loop1 mnt
Создаем 32к папок
cd mnt
for i in {1..32000} ; do mkdir $i; done
Получаем:
невозможно создать каталог «31998»: Слишком много ссылок
невозможно создать каталог «31999»: Слишком много ссылок
невозможно создать каталог «32000»: Слишком много ссылок
Отключаем и монтируем как ext4
cd .. && umount mnt
mount -t ext4 /dev/loop1 mnt
Создаем опять много папок
cd mnt
for i in {32000..33000} ; do mkdir $i; done
Смотрим результат:
ls |wc -l
33000
Ограничение снялось. Может у вас иноды закончились просто? df -i посмотрите
Может у вас иноды закончились просто? df -i посмотрите
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/md1 365920256 562404 365357852 1% /
/dev/md0 130560 42 130518 1% /boot
tmpfs 3082907 1 3082906 1% /dev/shm
maxttor добавил 21.10.2011 в 11:52
Это не правда :)
Ограничение снялось.
Ну я в fstab изменил в строчке
/dev/md1 / ext3 usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 1 1
Изменил ext3 на ext4. И перезагрузил сервер.
Пытаюсь создать каталог, получаю:
Warning: mkdir() [function.mkdir]: Too many links in
А это у вас корень? Его ж ядро монтирует, посмотрите в grub, там надо вроде еще добавить rootfstype=ext4.
Anyway, mount показывает какую fs ?
Ну и в любом случае, вы понимаете, что даже если вы снимите ограничение, то проблем у вас не сильно станет меньше. Лучше пересмотрите структуру, сделайте вложенные каталоги, чем создавать их 32к
А это у вас корень? Его ж ядро монтирует, посмотрите в grub, там надо вроде еще добавить rootfstype=ext4.
Anyway, mount показывает какую fs ?
А где находится grub? Как в нем добавить rootfstype=ext4. ?
А у вас реальный сервер или виртуальный?