Отказ от ответственности: я разбираюсь в 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
.
/var
быть на большом (1,8 Т) диске, так как все журналы есть и могут легко занимать много места?/home
?я бы порекомендовал символическая ссылка ваши сайты из каталога на большом диске. Я так и делаю, поскольку все данные моего сайта находятся на диске, для которого создается резервная копия.
ln -s /actual/path/to/file /var/www/website3
Если это настройка компании, я бы снова настроил этот сервер, я бы сделал так, чтобы в / var действительно было все хранилище. Вы можете сделать это в настройке. Это всего лишь одна большая поездка? Если его несколько, я бы использовал lvm setup.