Qsync for Mac 6.0 Beta — 開放社群試用

Qsync for Mac 6.0 Beta — 開放社群試用

Qsync for Mac 6.0 Beta 現已開放社群試用。這次是一次較大幅度的改版——新增備份功能、重新設計任務介面,並升級為 Universal Binary,Apple Silicon 用戶無需 Rosetta 2 即可原生執行。


Beta 版本內容

  • 備份與還原:可將 Mac 上的檔案直接備份至 NAS,並於需要時還原至電腦。備份任務與現有的同步任務分開管理,互不影響。
  • 全新任務管理介面:新增任務清單頁面,可在單一畫面內集中管理所有同步與備份任務。每項任務皆標示類型(Sync / Backup),執行狀態一目了然。
  • 原生支援 Apple Silicon:此版本為 Universal Binary,可在 Apple Silicon(ARM)與 Intel 處理器上原生執行,無需安裝 Rosetta 2。


系統需求

  • 用戶端:macOS 12 或以上
  • NAS 系統:QTS / QuTS hero / QuTScloud 5.2.x 或以上
  • Qsync Central:5.0.0.0 或以上(請於 App Center 下載更新)

試用前重要須知

安裝前請先備份現有資料。 若您目前使用 Qsync Central 與 Qsync Client 進行電腦備份,請在升級前為該備份資料另行保存一份副本。Beta 版本可能出現非預期行為,請確保您的資料有所保障。


下載

Qsync Client 6.0 Beta (.dmg) 下載連結

試用後若有任何建議,或遇到非預期的行為,歡迎直接回覆此貼文讓我們知道。

2個讚

已經有老版升級上去,第一次打開會卡死,需要強行關掉,再打開才會套用到老版的登入資料。
M5的MBA macOS 26和M4 Mac mini macOS 27 也一樣。
另外,Qsync打開後會長期在 DOCK上,桌機上還好,MBA上會佔據位置。

Qsync Client 6.0.0.3002(macOS):Finder Sync 擴充功能使每次開啟/儲存對話框都延遲約 5.5 秒

環境:macOS 版 Qsync Client 6.0.0.3002,macOS 26.6.2(build 25G83),Apple Silicon(Mac17,9)。

症狀
自從升級到 6.0 之後,每次開啟/儲存檔案對話框、Quick Look 縮圖和透過 Finder 啟動的應用程式都會出現約 5.5 秒的旋轉彩球。遇到多次連續呼叫的情況(如從 Finder 開啟 PDF 到 Acrobat),總延遲可達約 30 秒。今天受影響的主機包括 Microsoft Word、Firefox 的上傳對話框、Ableton Live、Adobe Acrobat、Quick Look 縮圖代理和 CoreServicesUIAgent。

原因(來自 unified log)
每個顯示檔案對話框的主機都會啟動自己的 Qsync Finder Sync 擴充副本並請求它監控的資料夾(directoryURLs)。Qsync 擴充始終未回應,主機則阻塞至 macOS 約 5.5 秒後放棄:

【com.apple.Finder:FileProvider】FinderSync 放棄等待來自:com.qnap.qsync.findersync 的 directoryURLs

在一小時內,這條訊息從不同主機觸發了 10 次。同時 Qsync 擴充功能會記錄大量:

FinderSync(CoreFoundation)***CFMessagePort:丟棄損壞的 reply Mach 訊息(0b000100)

所以擴充到應用程式的訊息通道似乎傳回了格式錯誤的回復,而 extension 的 directoryURLs 回復始終未送達。

副作用
孤立的擴充程序會累積,每顯示過對話框就留下一個(最多同時有六個 Qsync Client.app/Contents/PlugIns/FinderSync.appex/Contents/MacOS/FinderSync 程序運作),而這些程序永遠無法清理。

暫時解決方法
停用 Finder Sync 擴充功能可完全消除延遲。同步不受影響,只是 Finder 標示和右鍵功能表會消失。

pluginkit -e ignore -i com.qnap.qsync.findersync
pkill -f “FinderSync.appex/Contents/MacOS/FinderSync”

重新啟用:pluginkit -e use -i com.qnap.qsync.findersync

重現步驟
在 Terminal 內執行以下指令,然後打開任何檔案對話框:

log stream --predicate ‘eventMessage CONTAINS “gave up waiting”’

「gave up waiting directoryURLs from: com.qnap.qsync.findersync」這行會在請求對話框後約 5.5 秒出現,就是剛好對話框最後開啟的時刻。