我正在运行Centos 7,这是我的df -h输出。
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 50G 2.5G 48G 5% /
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 32G 50M 32G 1% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/sda1 1014M 202M 813M 20% /boot
/dev/mapper/centos-home 1.4T 434M 1.4T 1% /home
tmpfs 6.3G 0 6.3G 0% /run/user/1000
tmpfs 6.3G 0 6.3G 0% /run/user/1002
我将我的网络文件存储在/ var / www下,需要为它分配空间。看看上面的输出我假设它存储在根目录下。我还注意到/ home目录是我的大部分空间所在,我更喜欢将大部分内容用于我的/ var / www目录,因为这将包含我的web文件。我也猜测32GB足够用于/ home目录,因为它只包含用户创建的文件夹?我也不确定最后两个tmpfs文件系统的用途是什么?
我做了很多研究,但没有找到任何关于如何做到这一点的可靠答案。任何帮助,将不胜感激。我已经看到了一些关于将我的/ var / www文件移动到/ home目录的建议,但我更愿意将它们保存在哪里。我也使用SELinux所以我不想通过移动它们来获得SELinux权限问题。
我个人更愿意从/var/www
到/home/yourname/www
建立一个象征性的联系。
去做这个:
mkdir /home/yourname/www
rsync -avz /var/www/* /home/yourname/www
chown -R www-data:www-data /home/yourname/www
rm -r /var/www
ln -s /home/yourname/www /var/www
您还可以通过在/home
中定义它,从/var/www
目录中的某个路径到/etc/fstab
执行本地安装
希望这有帮助。
符号链接是一个不错的选择。