Ubuntu

在兩個 Ubuntu 主機之間共享磁碟空間

  • May 10, 2014

我有兩個 Digital Ocean 液滴(Ubuntu 14.04 LTS VPS 實例):

  • Alice:40GB 磁碟 / 38GB 已用
  • Bob:20GB 磁碟 / 2GB 已使用

Alice 的儲存需求將繼續緩慢而穩定地增長。有沒有一種有效的方法可以將 Bob 的一些磁碟共享給 Alice,而不是讓 Alice 獲得更昂貴的圖像?如果可能的話,我希望透明地擴展文件系統而不是創建額外的分區。兩個 Droplet 都託管在 Digital Ocean nyc2 數據中心中,都使用單個 ext4 分區,並且它們之間似乎具有出色的連接性。

有沒有一種有效的方法可以將 Bob 的一些磁碟共享給 Alice,而不是讓 Alice 獲得更昂貴的圖像?

你所說的歸結為如此復雜——NFS 掛載等……——最終你最好將 Alice 的空間擴大到更昂貴的鏡像。

但這個問題的部分問題在於究竟是什麼在佔用空間?伺服器上的實際應用程序使用情況?需要立即訪問的文件或存檔項目?因為你說:

如果可能的話,我希望透明地擴展文件系統而不是創建額外的分區。

但老實說,透明地做到這一點並不容易。您需要為我們和您更好地定義佔用空間的內容。

也許像Amazon S3這樣的東西可以幫助您為在伺服器本身上執行的應用程序解除安裝儲存。

但是您需要提供更多詳細資訊,因為簡單地說“更多儲存空間”並不能解決問題。

**編輯:**根據原始發帖人的評論,這是關於儲存在.bitcoin/. 您需要記住的關鍵是這些只是在宣誓後儲存的文件。因此,找出您的.bitcoin/目錄所在的位置,然後看看您是否可以調整配置以更改儲存它們的路徑。如果您可以更改該路徑(我非常有信心您可以),那麼 NFS 掛載可能會起作用。只需設置一個 NFS 掛載,將舊的塊鏈內容移動到新空間,更改配置以指向該新空間並重新啟動該過程。但老實說,你做的工作可能比它的價值多。

引用自:https://serverfault.com/questions/594289