題:
服務器上的備份已在使用中
Swisher Sweet
2014-01-16 03:36:33 UTC
view on stackexchange narkive permalink

我安裝了裝有服務器軟件的OS X Mavericks。該服務器計算機是一台通過USB連接了Drobo的iMac。我使用Server Time Machine服務在網絡上創建一個備份服務器,使用Drobo作為備份的存儲設備。

我目前正在將兩台Macbook備份到此Time Machine服務器。某些備份將成功執行,但隔兩天左右,我將在兩台筆記本電腦上收到一個錯誤消息,指出備份失敗是由於以下原因:服務器上的備份已在使用中。通過重新啟動服務器來清除此問題。

有人知道為什麼會發生這種情況以及我能做些什麼來防止這種情況發生嗎?

謝謝。

七 答案:
mana
2014-07-16 19:31:48 UTC
view on stackexchange narkive permalink

僅出於完整性考慮。如果您登陸這裡並且不使用Mac OS Server,而是使用 Synology DiskStation ,請執行以下操作:

  • 以root用戶身份登錄DiskStation
  • 打開主菜單
  • 啟動資源監視器
  • 切換到已連接的用戶
  • 選擇已阻止用戶,然後按 disconnect
在解決問題之前,我沒有找到以上答案,但是在Synology DSM 5.1上,我發現禁用和重新啟用AFP服務也可以使錯誤消失。
我在Synology DSM 5.1上使用了此解決方案-謝謝!
上面的答案不能解決我的問題,它顯示的唯一已連接用戶是我登錄到管理頁面。但是,@ScottDudley's的建議非常有效,謝謝Scott!
@ScottDudley此處相同,僅用於檢查/取消選中AFP服務。無需以root用戶身份執行上述操作。
因此,基本上這也意味著:如果您正在運行基於此的其他NAS,則重新啟動netatalkd。也提供純netatalk幫助。
謝謝,這對我有用!我通過AFP有兩個連接,這引起了問題。
grg
2014-01-16 04:15:08 UTC
view on stackexchange narkive permalink

自從獲得OS X Server之後,我就遇到了此問題,但仍然會收到此錯誤。每當路由器斷開連接時,都會導致此問題,直到我修復它。但是,有一種解決方法,而不是重新啟動服務器:

  1. 打開Server.app(我在正在使用的客戶端上執行此操作,但您可以在服務器本身上執行此操作),並且登錄。
  2. 選擇文件共享服務。
  3. 轉到“連接的用戶”選項卡。
  4. 選擇每個連接的用戶,然後單擊“斷開連接”。
  5. ol>

    我經常必須這樣做,為此我編寫了Keyboard Maestro宏,但是任何腳本軟件都可以做到這一點。

如果這樣行得通,那麼您嘗試過使用sudo launchctl stop com.apple.AppleFileServer和隨後的sudo launchctl start com.apple.AppleFileServer來啟動AFP進程嗎?
感謝您的建議。斷開用戶連接確實可以使我從錯誤中恢復,但是並不能防止問題再次發生。我的目標是阻止錯誤發生。 @TonyWilliams我不想重啟Apple文件服務器,因為我擔心它可能會中斷正在進行的其他備份。
那並不是可能的診斷步驟的“解決方案” :)
killall AppleFileServer確實會恢復。我自己做。不幸的是,我還沒有找到預防該問題的方法。
Tony Williams
2014-01-16 09:17:43 UTC
view on stackexchange narkive permalink

如果斷開用戶連接可以“解決”問題,那麼幾乎可以肯定是AppleFileServer進程中的某個地方。您可以在客戶端Mac上獲得一個,您可能更接近解決方案。單擊Server應用程序左窗格中的 Logs ,然後在日誌窗口下方的彈出窗口中選擇 AFP錯誤

問題可能出在也可以在Drobo中使用RAID。您是否嘗試過另一個硬盤驅動器只是為了查看問題是否消失了?它是哪種型號的Drobo? Drobo支持有關Lion和Time Machine的雜音,因此Mavericks和Time Machine也可能有問題。 (我通過使用一個帶有3個分區的2TB硬盤作為TM目標來解決該問題,然後使用Carbon Copy Cloner將其備份到我的Drobo。)

Ben Fletcher
2016-07-12 04:43:47 UTC
view on stackexchange narkive permalink

@grgarside可以賺錢-當來自同一IP的備份有兩個連接時,就會發生這種情況。

在我的網絡上,我通過禁用來賓對備份驅動器的訪問來阻止了它的發生。

在服務器計算機上,

  • 登錄到OS X Server
  • 點擊文件共享
  • 點擊“設置”標籤
  • 選擇有問題的備份驅動器
  • 取消選中啟用訪客訪問權限框
  • 點擊“連接”標籤
  • 然後斷開所有用戶的連接。

再次登錄客戶端計算機上的服務器,您一切順利。禁用來賓訪問後,客戶端將不會使用來賓協議自動連接到服務器,從而防止了多個連接。

eh1160
2015-04-15 06:23:36 UTC
view on stackexchange narkive permalink

在遵循 Synology的Time Machine指南之後,我在Synology NAS上也遇到了類似的問題。當嘗試連接到備份磁盤時,Time Machine表示“您對所選的網絡備份磁盤沒有必要的讀寫特權。”

唯一適用於我的解決方案是通過單擊右上角的人員/用戶圖標並選擇“重新啟動”來重新啟動Synology DSM

GalacticWebDesign.com
2015-10-07 21:20:02 UTC
view on stackexchange narkive permalink

如果收到錯誤消息“ Time Machine無法完成備份。備份磁盤映像“ /Volumes/mac-backups-1/machine-name.sparsebundle”已在使用中。”並且您將Synology DiskStation DSM 5.2(NAS)用作Time Machine備份的目標位置,以下步驟解決了該問題:

  1. 以管理員身份登錄到DiskStation
  2. 選擇選項圖標(在右上角-看起來像一個人的頭)
  3. 選項>帳戶> AccountActivity>連接的用戶
  4. 對於AFP服務和資源上的每個用戶:mac-backups按斷開連接(帶有白色水平條的紅色圓圈)。問題似乎是有兩個或兩個以上已連接的用戶都已連接到“ AFP”>“資源:mac-backups”。應該只有一個。
  5. 單擊“刷新”。現在應該只有beone用戶連接到AFP>資源:mac-backups。
  6. 在MacBook上> Time Machine圖標>開始備份。 Time Machine備份開始(逆時針旋轉),您不再收到上述錯誤消息。
  7. ol>

    我不確定這種情況的發生情況,但這是我的理論:斷開MacBook和重新連接到另一個網絡(在旅途中將MacBook移動到另一個位置)時,與Synology資源的連接:mac-backups(由Time Machine使用)未正確斷開連接,因此當將計算機重新引入網絡時,將建立另一個新連接已建立,即使現有連接仍然存在,也會產生衝突和主題錯誤消息。 ,請先在Time Machine中執行“停止備份”命令,然後再將MacBook移動到網絡外的其他位置。希望當您將計算機重新帶回Synology NAS所在的網絡時,該錯誤應該不再發生。

oPromessa
2018-01-03 05:02:03 UTC
view on stackexchange narkive permalink

對我有用的是重新啟動DS,刪除並重新創建Time Machine共享。

來自Synology論壇上的這篇帖子 https://forum.synology.com/enu/viewtopic.php?f=159&t=86535&start=15#p512709

儘管此鏈接可以回答問題,但最好在此處包括答案的基本部分,並提供鏈接以供參考。如果鏈接的頁面發生更改,僅鏈接的答案可能會失效。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...