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

Что произойдет, если каталог / home будет использоваться на 100% / Debian

Мой вопрос довольно простой, но было бы неплохо другое мнение. У нас есть машина Debian [2.6.18-6-686], / home отображается следующим образом

df -h | grep home
/dev/mapper/local_disc-home
                      6,0G  5,1G  580M  90% /home

В / home около 150 пользовательских папок. У меня вопрос, что будет, если использование станет 100%. Ни один пользователь не сможет войти в систему, и все зарегистрированные пользователи потеряют терминалы? Или есть какой-то механизм безопасности, чтобы сеансы оставались активными? Если я правильно понимаю это, каждый пользователь может заполнить / home, и это повлияет на всех пользователей.

Спасибо за ответы

что будет, если использование достигнет 100 процентов. Ни один пользователь не сможет войти в систему, и все зарегистрированные пользователи потеряют терминалы?

Как правило, да, если /home заполняет систему, становится в значительной степени непригодным для использования. Люди, вероятно, не потеряют свои существующие терминальные сеансы, но они будут фактически мертвыми, так как не смогут создавать больше файлов.

Новые логины обычно не работают, потому что многие инструменты хотят записывать данные в ваш домашний каталог как часть процесса входа в систему. Простые входы в систему из командной строки (например, с использованием ssh) могут быть успешными, но система не будет особенно полезной.

Если я правильно понимаю это, каждый пользователь может заполнить / home, и это повлияет на всех пользователей.

Вот почему многие администраторы хранилищ реализуют квоты файловой системы ... чтобы пользователи не заполняли общую файловую систему. Если у вас 150 пользователей и только 6 ГБ пространства, вы хотите убедиться, что ни один пользователь не может использовать более 40 МБ пространства, если вы хотите равномерно распределить дисковое пространство.

Вы также можете приобрести дополнительное дисковое пространство и расширить файловую систему, потому что это звучит так, как будто вы превысили подписку, учитывая количество пользователей и доступное пространство.

Вот это статья это говорит об использовании квот в Linux.

В дополнение к ответу ларска: это причина того, что процент зарезервированные блоки когда вы создаете файловую систему (или настраиваете ее позже). Эти зарезервированные блоки могут использоваться только суперпользователем. Вы можете считать это буфером, прежде чем даже root не сможет войти в систему и исправить ситуацию.

Из mkfs.ext3(8):

-m reserved-blocks-percentage

Укажите процент блоков файловой системы, зарезервированных для суперпользователя. Это позволяет избежать фрагментации и позволяет демонам, принадлежащим root, таким как syslogd(8)для продолжения правильной работы после того, как непривилегированным процессам запрещена запись в файловую систему. Процент по умолчанию составляет 5%.