2012-05-02 34 views
0

我的設置是是這樣的: 1個主服務器 4塊服務器moosefs chunkserver故障,如何修復?

現在塊服務器的一個是打破,數據無法恢復。 我可以修復主服務器上的所有數據嗎? 如何做到這一點?

+1

你在數據上設置了什麼'目標'?所有文件和目錄都大於1嗎? – sarnold

+0

如果您的「目標」被設置爲1(看起來很可能),因爲您無法恢復數據,因此您的數據可能會丟失。主服務器不包含文件數據。 – duskwuff

+0

是的。我將目標設定爲1,數據永遠丟失。 現在我把目標設定爲3. 幸運的數據是從互聯網上收集的,我們只需要再次下載它。 –

回答

1

我認爲碎塊服務器上的數據可以分爲2種不同的類型。

  • 首先,丟失的數據的goal是1
  • 其次,丟失的數據的goal是大於1

如果它是在第一情況下,該數據不能被修理。

如果是第二種情況,可以在其他塊服務器中找到丟失。您可以將新的塊服務器添加到mfs羣集中,主服務器可以決定塊服務器之間的複製。

+1

實際上,它需要有一個大於1的目標並且已經同步。使地獄有所不同。 –