2014-10-05 71 views
0

我迫切需要更多的空間給我的網絡服務器(Ubuntu)。我已經設法安裝一個新驅動器並將其安裝到'/ media/newdrive'。將驅動添加到Ubuntu。裝載到Apache的www文件夾?

現在我不知道該怎麼辦..

我想要做的就是把位於我的Apache路徑中的所有我的網站的媒體文件:(/家/管理用戶/網站/ mywebsitename /的public_html /存檔)到我的新驅動器。

所以我想可能相反,我可以掛載新驅動器到'../public_html/archive',並將用戶所有權添加到萬維網數據。如果這有效,那麼我不需要在我的服務器文件中更改任何路徑。

這是一個好主意,甚至可能嗎?

+0

您需要修改您的apache2.conf文件 – iatboy 2014-10-05 14:20:56

回答

2

儘管在文件系統中隨時隨地都可以安裝一個驅動器(請參閱@CommuSoft的答案),但在我看來,這樣做會有點混亂,特別是如果您將驅動器安裝到某人的驅動器上主目錄。

我建議使用symlink從所需的目錄到安裝驅動器的位置(例如,可能位於/media/mnt)。然後你可以配置Apache到FollowSymLinks(它默認情況下它是),它應該只是工作。

如果採用此策略,則不必使用驅動器上的整個分區來存放可用於Web的文件,因爲您可以符號鏈接到驅動器中的目錄。

2

說你要安裝驅動器(可以稱之爲X)的文件夾f上,你可以簡單地使用命令:

mount /dev/X f 

所以,你需要做的是:

  1. 找出在/dev/中列出的設備的所有設備(鍵盤,RAM存儲器,...)在那裏列出,安裝(如果適用)或不安裝。
  2. 將最初位於f的所有數據複製到驅動器的根目錄。
  3. 卸載它
  4. 建立一個目錄f回:

    的mkdir -p˚F

  5. mount安裝它。


由於您使用的是服務器的工作,這是當然的討厭自己每次執行此過程中,您啓動機器。作爲@gandaliter指出,在這種情況下,你最好添加一個行添加到/etc/fstab

隨着/dev/X設備安裝,f的文件夾中安裝它,ntfs文件系統的類型(也許是另一種類型),defaults可選的附加標誌,你可以給mount0事實,沒有備份和2的優先權(2所有非root的文件系統)。

+0

也許您可以解釋如何將條目添加到'fstab'中,以便驅動器始終在啓動時裝載。 – gandaliter 2014-10-05 14:25:31

+0

@gandaliter:更新,更好? – 2014-10-05 14:30:21

+0

很好的答案。 +1 – gandaliter 2014-10-05 14:31:31

相關問題