CentOS 网站文件空间不足

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.8T /var/www,而我假设在/dev/root设备上只有 20G。
我印象中网站应该托管在 中,/var/www原因很简单,即允许多个用户访问网站文件,并且可以放心地使用 中的权限来托管网站/home

  1. 我的系统设置是否有些奇怪?不应该/var放在大容量(1.8T)驱动器上,因为所有日志都在那里,很容易占用大量空间?
  2. 我是否应将我的网站移至/home
  3. 但是如果我需要两个不同的用户访问同一个网站文件怎么办?
  4. 最好的方法是什么?

答案1

我会推荐符号链接您的网站可以从较大驱动器上的目录中下载。我就是这么做的,因为我的所有实际网站数据都在备份的驱动器上。

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

答案2

如果这是公司设置,我会再次设置此服务器,我会让 /var 确实拥有所有存储空间。您可以在设置中执行此操作。这只是一个大驱动器吗?如果有多个,我会使用 lvm 设置。

相关内容