Cover1 小編的電腦王美編同事最近常跑來抱怨,為什麼總是寫得那麼慢,讓他都沒有稿子可做。可是我早就交了啊!到他的電腦上一看,原來真的看不到我的檔案,不過再一次檢查了自己的電腦,檔案明明是存在的,為什麼在他的電腦上卻看不見呢?

Office 2008的小bug

原來,部份Snow Leopard的使用者,都無法使用Office 2008把檔案儲存到SMB網路上,吊詭的是這個狀況並不是在每個SMB環境都會發生,在網路上搜尋「Office 2008 SMB」就能列出一堆結果。

在Apple的官方軟體更新裡,一直有針對此問題的修復描述,連最近一期的10.6.3也有把它列為重點項目之一,建議有此問題的玩家可以選擇更新系統看看,這是官方所提出的解決方案。

檢視端也得更新Finder

不過,筆者的問題卻不僅於此,就算檔案已經順利儲存到伺服器上了,在其他台Mac卻無法順利讀取,原因就在於資料夾沒有經過更新。

OS X與SMB的檔案分享功能,一直是長久以來存在的問題。從OS X 10.1.x開始、到現在都已經10.6.3了,仍然沒有完美解決。在Apple官方的知識庫裡,就只有消極的「重新掛載」建議,在Mac與PC共存的網路環境中要共享檔案還是很麻煩。尤其是OS X 10.4.x之前的系統,就都必要經過手動刷新才能夠檢視SMB伺服器上的變更。

有趣的是,Finder卻天生沒有「更新」這個選項,工作列裡找不到、也沒有快速圖示,玩家們就得自行下載非官方製作的更新按鈕,才能手動強制刷新資料夾。不過只有「手動」而不能「自動」還是挺不方便,就只能等Apple解決問題了。

▲ 雖然更新列表裡只能看到一個「解決無法將檔案拷貝至Windows 檔案伺服器的問題」,但其實Office 2008的檔案儲存也包含在內。

加速OS X存取SMB的速度

除此之外,在Mac上存取SMB的速度通常會有點慢,不但大檔傳得慢、小文件檔也比較難達到「即點即開」的效果。有個偏方可以解決此問題,請打開終端機,鍵入「sysctl -w net.inet.tcp.delayed_ack=0」,這是FreeBSD系統的一個參數,預設是「=3」,但這招不保證在每個網路環境都適用,部份情況下也可能會有傳輸更慢、或根本無法傳輸的現象,請斟酌使用。

使用 Facebook 留言

02884c8aa586dfb07cc08c53c541fee3?size=48&default=wavatar
3.  mulicia (發表於 2010年10月07日 22:37)
我在終端機打入指令後,她出現:Operation not permitted

發表回應

謹慎發言,尊重彼此。按此展開留言規則