如何使用外置硬盘进行服务器存储?
好的,所以我是一个n00b。 记在脑子里。 我的Ubuntu计算机正在运行Apache2服务器,用于基本的Web托管和文件传输。 如果我想使用外置硬盘驱动器,我该怎么办呢? 我的意思是var,www和html文件夹存储在计算机的存储中。 我想将内部计算机和外部驱动器的存储结合起来,以便为/ var / www提供总存储空间
- 您应该安装驱动器并确保在重新启动后自动安装。
- 您可以使用符号链接到外部驱动器上的文件夹。 您可以直接在vhost或apache配置中进行链接,但使用符号链接可以在大多数情况下简化。
- 您需要设置适当的权限,以便Apache可以写入该文件夹。 在Ubuntu上,Apache以用户www-data运行,因此请确保www-data可以写入该文件夹。
我事先指定我完全没有使用Apache的经验
说过你可能想要做以下事情
在连接外部驱动器之前
sudo fdisk -l
连接驱动器后重复上述命令
您将在输出中看到一个新条目(可能在结尾处)。 观察此条目的device
列。 这是代表您的驱动器的块文件。 它将类似于/ dev / yourdrivesfile。
现在在/var/www
创建一个文件夹,然后通过以下方式安装驱动器:
sudo mount -o defaults /dev/yourdrivesfile /var/www/yourfolder
在您执行此操作之前,请尝试了解mount命令及其选项,您可能需要它们。 man mount
和info mount
也会有所帮助。
更改文件夹的权限以允许www-data
(Apache)写入它可能类似于sudo chown www-data /var/www/yourfolder
,虽然我不确定这部分。
希望这有助于至少安装。