具有多个分区的 Ubuntu 服务器

具有多个分区的 Ubuntu 服务器

我的 VPS 运行 ubuntu 时遇到这个问题。

/dev/nbd0 46G 46G 0 100% / 
/dev/nbd1 46G 52M 44G 1% /mnt/data

现在,既然nbd0已经满了,我该如何开始使用nbd1.我的所有网站文件都位于/var/www/mydomain1.

/mnt/data我需要在like下创建一个类似的文件夹吗/mnt/data/var/www/mydomain1

我不知道如何实现这一点,因为使用 SFTP 上传网站文件,并且我将所有文件上传到/var/www/mydomain1.现在,我的问题是所有 WordPress 文件都在里面,/var/www/mydomain1并且 WordPress 文件都在nbd0卷里面。如果我开始在里面上传文件/mnt/data,我该怎么做呢?我正在使用 WordPress。

答案1

移动一个大目录树/mnt/data并创建一个符号链接到根分区中。下面的实际位置/mnt/data并不重要:没有任何东西与先验有联系。/SOME/PATH/mnt/data/SOME/PATH

service nginx stop
mv /var/www /mnt/data
ln -s /mnt/data/www /var
service nginx start

不要将符号链接放在 Web 根目录下:大多数 Web 服务器都配置为不遵循符号链接,以限制路径遍历攻击的影响。

相关内容