ADVERTISEMENT
小編的電腦王美編同事最近常跑來抱怨,為什麼總是寫得那麼慢,讓他都沒有稿子可做。可是我早就交了啊!到他的電腦上一看,原來真的看不到我的檔案,不過再一次檢查了自己的電腦,檔案明明是存在的,為什麼在他的電腦上卻看不見呢?
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」,但這招不保證在每個網路環境都適用,部份情況下也可能會有傳輸更慢、或根本無法傳輸的現象,請斟酌使用。
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!