如何使用外接硬碟進行伺服器儲存?

如何使用外接硬碟進行伺服器儲存?

好吧,所以我是一個n00b。記住這一點。我的 Ubuntu 電腦正在執行 Apache2 伺服器,用於基本的 Web 託管和檔案傳輸。如果我想使用外接硬碟,我該怎麼做?我的意思是,var、www 和 html 資料夾儲存在電腦的儲存中。我想將內部電腦和外部磁碟機的儲存合併為 /var/www 的總存儲

答案1

  1. 您應該安裝驅動器並確保它在重新啟動後自動安裝。
  2. 您可以使用外部磁碟機上資料夾的符號連結。您可以直接在虛擬主機或 apache 配置中鏈接,但使用符號鏈接可以簡化大多數情況。
  3. 您需要設定適當的權限,以便 Apache 可以寫入該資料夾。在 Ubuntu 上,Apache 以使用者 www-data 運行,因此請確保 www-data 可以寫入該資料夾。

答案2

我事先聲明我完全沒有使用 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,儘管我不確定這部分。

希望這至少有助於安裝。

相關內容