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

CentOS не хватает места для файлов веб-сайта

Отказ от ответственности: я разбираюсь в Linux, но на какое-то время не в курсе.

У меня есть сервер CentOS 7, на котором я размещаю несколько своих небольших веб-сайтов. /var/www/website1, /var/www/website2 и так далее. Теперь я хочу добавить еще один сайт, на котором будут большие файлы. Я начал загружать файлы и получил сообщение «нет места на диске». Когда я бегу df -h Я получаю результат ниже:

[root@ns304241 kosa]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        20G   19G  4.7M 100% /
devtmpfs        7.8G     0  7.8G   0% /dev
tmpfs           7.8G     0  7.8G   0% /dev/shm
tmpfs           7.8G  885M  7.0G  12% /run
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/md3        1.8T   48G  1.7T   3% /home
tmpfs           1.6G     0  1.6G   0% /run/user/1000

Обратите внимание, что мой /home каталог составляет 1,8 т, а /var/www я полагаю на /dev/root устройство, которое всего 20G.
У меня создалось впечатление, что веб-сайты следует размещать в /var/www по простой причине наличия доступа нескольких пользователей к файлам веб-сайта и душевного спокойствия с разрешениями на размещение веб-сайтов в /home.

  1. Моя система настроена каким-то странным образом? Не должен /var быть на большом (1,8 Т) диске, так как все журналы есть и могут легко занимать много места?
  2. Следует ли мне переместить свои веб-сайты в /home?
  3. Но что, если мне нужны два разных пользователя для доступа к одним и тем же файлам веб-сайта?
  4. Какой лучший подход?

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

ln -s /actual/path/to/file /var/www/website3

Если это настройка компании, я бы снова настроил этот сервер, я бы сделал так, чтобы в / var действительно было все хранилище. Вы можете сделать это в настройке. Это всего лишь одна большая поездка? Если его несколько, я бы использовал lvm setup.