如何使用外置硬盘进行服务器存储?

好的,所以我是一个n00b。 记在脑子里。 我的Ubuntu计算机正在运行Apache2服务器,用于基本的Web托管和文件传输。 如果我想使用外置硬盘驱动器,我该怎么办呢? 我的意思是var,www和html文件夹存储在计算机的存储中。 我想将内部计算机和外部驱动器的存储结合起来,以便为/ var / www提供总存储空间

  1. 您应该安装驱动器并确保在重新启动后自动安装。
  2. 您可以使用符号链接到外部驱动器上的文件夹。 您可以直接在vhost或apache配置中进行链接,但使用符号链接可以在大多数情况下简化。
  3. 您需要设置适当的权限,以便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 mountinfo mount也会有所帮助。

更改文件夹的权限以允许www-data (Apache)写入它可能类似于sudo chown www-data /var/www/yourfolder ,虽然我不确定这部分。

希望这有助于至少安装。