謝謝 悲 在本版發表的文章,
讓我知道 macdevcenter.com 這裡有很多值得一看的文章,可以多了解 Mac OS X。同時,我也取得作者的同意,並完成翻譯,希望中文世界的朋友們能因此獲益。
http://ubb.frostyplace.com.tw/viewtopic.php?t=9078
以下是全文。版權聲明依作者要求附上。
(為什麼我不能使 BBCode 有所作用?)
-----
版權聲明(有關本中文文章):
這篇文章是經由作者及其編輯確認後,由
www.macdevcenter.com 取得,並譯成中文,原始文章在
http://www.macdevcenter.com/pub/a/mac/2 ... nance.html 。
請各位板友勿全文轉貼,而僅轉貼至本板的超連結,謝謝。有任何問題或錯誤,懇請回信指教。
Copyright Notice (Regarding this Chinese Article):
This article is translated in Chinese with a confirmation by the original author and his editor. Acquired from
www.macdevcenter.com , the English version can be viewed at
http://www.macdevcenter.com/pub/a/mac/2 ... nance.html .
Please, do not forward the whole work to any other discussion forum, but simply provide the hypertext link to this board, thank you. For any question or error related to this article, please feel free to reply.
你是否曾注意到:每當系統軟體版本周期一過(例如 Jaguar),事情就不像一開始那麼順暢?有時候,我們甚至因為知道新版本發表在即而感到慶幸,因為可以從頭來過。
不談原本就有可能存在的瘕疵,我們其實可以預防許多與性能和穩定有關的不良情況。不止是在數週、數月的使用後經常忘記一些重要的維護工作,人們甚至是以有害的方式在操作電腦,例如還沒在桌面上退出磁碟就直接把傳輸線或電源截斷,或者在還沒有完全了解風險和潛在影響的狀況下就裝了很多改變系統原本設定的程式。
然後呢?電腦—尤其是麥金塔—不就是在身邊讓人享受的嗎?好消息是我們可以繼續享受它同時確定每個程式都平順地跑著。
如果你剛升級到 Panther,或正在考慮,以下介紹的維護工作,其中有些是已經提醒過,其他的則是新提出,這些將能幫助你使這個版本的系統軟體保持良好效率。
我曾認為 Mac OS X 穩定?
是,以前是,現在也是。而事實上,Mac OS X 甚至可以自己執行 UNIX 維護程序,自己照顧自己,把一些不必要的紀錄檔和暫存檔刪除。
更好的是,最近版本的 Panther 引進以往只在重要伺服器才有的功能—日誌式的 HFS+ 檔案系統—可以在當機後有效率地立即回復。(譯註:所謂有效率是因為檔案的動作紀錄在日誌檔案上,在意外的當機後系統會根據紀錄儘可能地回復到當機前的磁碟狀態;在沒有日誌的系統上,當機後電腦需要較長的時間來檢查檔案的架構是否有所毀損,並修復之。)
有些寫得不好的程式有可能毀損檔案系統,或笨重的安裝程式會毀壞所安裝元件的權限設定。
這些小錯誤通常不會被注意到,我們離開安裝程式、重新開機,所有的情況看起來都很正常。
沒有立即發現不正常的情況並不代表沒有問題,大部分的情況下,Panther 會處理這些錯誤並紀錄在檔案中,繼續跑。像與權限有關的問題可能會使電腦跑得慢些,不致於不能執行。
一般安裝程式在執行時總是預期檔案應該在某些地方,該目錄有特定的擁有人,如果權限的事情干擾到安裝的過程,在重新開機以後,你可能就會發現不能登入或 Finder 無法開啟的情況。
以下是 Mac OS X 下最常見的維護介紹和方法。
修護權限
修護檔案和資料夾的權限是許多非入侵性的 Mac OS X 維護工作之一,你可以打開工具程式,讓它在背景跑,然後繼續工作。
要這麼做的話,可以打開 Utilities 資料夾中的 Disk Utility 程式,點選 First Aid 標籤,選取 Mac OS X 的分割區(volume)—而非整個硬碟—然後點選 Repair Permissions 。不需要先確認 Verify。
這個工作可以使安裝程式順利進行,將檔案放到適當的地方,不會在安裝途中因為權限的設定問題而讓某些檔案無法存取,該存入的檔案可以存入,該防止存入的資料夾不受影響,該防寫的檔案不被修改。
Panther 的 Disk Utility 在修復速度上有了很大的改進,讓我們更有理由定期執行,而且它的訊息也寫得更有利於入門者了解。
修護磁碟
你可以在檔案系統損壞的情況下繼續使用你的硬碟,直到有一天,沒有任何警告,它就掛在那兒。
要防止這種情況,從 Mac OS X 的安裝光碟開機後在 Installer 選單中打開 Disk Utility, 選 First Aid 標籤,選擇你的硬碟然後按下 Repair 紐直到訊息欄顯示「Appears to be OK」. 你有可能必須在嚴重毀損的安裝後重覆幾次。
然而,對於硬體的故障,沒有任何軟體工具可以保護你,所以還是要記得備份你的重要資料。
Panther 對此有個提示,即在 Disk Utility 的視窗下方有一行叫做 S.M.A.R.T.status (狀態)。這不是在測硬碟的 IQ, S,M.A.R.T. 是一種硬碟自我測試並在將要故障前發出警告的技術。如果你看到這行顯示 「verified 」,那麼你可以繼續下面的說明,假如你看到的是「about to fail」,表示你的硬碟很快就要故障,而且一定會,你應該立刻備份你的資料,換一顆硬碟,或者聯絡你的經銷商。
一般性的原則是,你應該每週檢查一次硬碟的狀況,或至少每個月一次。硬體的故障通常早晚會發生,為了將資料的損失減到最小,你應該有所準備。
強迫定期維護工作執行
你可能已經知道 Mac OS X 每天晚上跑週期性的維護工作來將不要的紀錄檔和暫存檔刪除,同時也備份一些 UNIX 檔案。
然而,如果電腦沒有關機或不是休眠狀態的話,這些工作依內容被設定在晚上 3, 4, 或 5 點進行。
好消息是不執行這些工作不太可能造成穩定性的問題,不過,跑這些工作的好處是可以釋放出磁碟空間,也使得未來紀錄檔的閱讀比較容易。
要在 Jaguar 或 Panther 上執行,打開終端機,鍵入:
sudo periodic daily
sudo periodic weekly
sudo periodic monthly
每一行打完後按 return ,等到每一個完成後再打下一個。
(譯註:可從指令名稱知道這些工作預設是多久跑一次,故讀者可依需要進行這個工作。)
更新 prebinding
有時候,為著不明或少見的理由,電腦在你安裝完大型程式後速度像是塞車了一樣,很慢。
在這種情況下你可能會想要「更新 prebinding」,這指的是強迫 Mac OS X 巡視所有的應用程式檔案,確認它們正確地連結在一起。Mac OS X 預設的安裝程式通常會自己做這件事,但有時其它廠商寫的程式可能會忽視這一點。
要更新,在終端機中鍵入:
sudo update_prebinding -root / -force
按 return, 輸入密碼,再按 return。
不用擔心那些在終端機視窗顯示的文字,那只是告訴你剛打入的指令正在進行他的工作。
整個過程只會花去幾分鐘,但多少會使你現在的程式慢下來,而同時為了最好的效率,建議你應該不要在執行這個指令時同時進行其他電腦上的工作。
指令完成後,立刻重新開機。
使用 classic 程式和 OS 9 系統資料夾的使用者不用擔心,這個指令不會動到這些檔案。
現在你已經知道這些工作是什麼、做些什麼事情,接下來你可能會想問應該何時進行?
何時做什麼?
現在!
現在會是一個不錯的時機來備份你的資料,進行這裡提到的這些步驟,改善你 Mac 的運作,也許可以找到並解決一點已存在的問題。
當你沒有安裝任何特別的程式,每個月一次:
1. 修護權限
2. 修護磁碟
3. 強制定期維護工作。
在程式當掉、電源中斷、或強制重新開機後:
馬上:
1. 修護磁碟
2. 修護權限
然後,如果電腦變慢:
1. 強制定期維護工作執行
2. 更新 prebinding
在安裝大型應用程式或系統更新前後:
之前:
1. 修護權限
2. 修護磁碟
之後:
如果是重大的升級,用更新後的 Disk Utility 修護權限和磁碟一次。
(譯註:這裡指的應該是 10.2.2-10.2.3 和 10.2-10.3 這類的變動,我想,每次更新時,當我們閱讀過系統更新的說明,裡頭有提及 Disk Utility 的更動時,這一步驟應該也是需要的。)
關於升級至 Panther 的一點注意事項
對安裝程式而言,升級到 Panther ,即使是從 Jaguar,仍然是一件複雜的工作。它必須尋找某些檔案,取代或更新它。跟著下面的維護計畫,你可以輕易地避開大部分的問題。
然而,你可能會覺得該是重灌的時候,而的確這樣比較省時間,安裝程式快了五倍,且所有新安裝的程式都會執行得相當理想。
這樣很好,不是嗎?你可能一度想要忘了那些安裝前的維護工作,下決定重新初始化你的硬碟。你所需要的資訊都在
這裡。(譯註:同為作者的文章)
現在你已經知道什麼該做以及何時做,你可能也想要了解一些有關維護工作的一些錯誤觀念(即使保養得最好的機器也會因此有事)。
一些維護工作的禁忌
維護工作這主意不錯,而且需要經常做,但是,照顧電腦和維護舊畫很像,很難在上面塗塗抹抹還能保持它的亮麗,而事實上已經弄壞它囉!
使用特定的磁碟程式
某些磁碟程式極為有效而安全,同時也有些比較多是在破壞你已安裝的程式,而非修護它,即使是離你最近的經銷商所買的。
在使用一個磁碟程式以前,你可能想要去看看幾個討論區並問看看使用者們對它的評價,或搜尋一下相關的討論,這樣你應該可以買到一個可以信賴的程式。
一般性的原則是,如果一個磁碟程式要求你從 OS 9 開機來解決 OS X 的問題,小心的用!如果它沒有在外包裝標明它與 OS X 相容或只寫 Mac OS X,與發行者確認並詢問有關的細節。
同時,記得 Apple 提供的磁碟程式 Disk Utility 是最安全的,而且同時也應總是第一個用的,這些程式可能不是那麼強大而能修護嚴重毀損的磁碟,但總是不會讓功能更強的程式不能執行。反過來就不是這樣了,當一個副廠的工具程式毀了你的硬碟,別期待好、也舊的「磁碟修護程式」可以修好它!
當然,別忘了 Apple 也會更新它的磁碟工具。假如你有個不能讀取的磁碟,而此時你正在太平洋上空,用給 Jaguar 的程式來修護 Panther 也許會有用,但這絕對不是你在其它情況下會想做的!
太過頻繁的重組
重組硬碟是將其上的檔案重新排列,使得電腦因此運作快些。有些 OS 9 的或從 Windows 轉換來的使用者應該記得重組是維護工作中必要的一個步驟。
然而,Mac 社群似乎同意 Mac OS X 可以在一般程度的檔案破碎下運作良好,沒有明顯變慢。
更好的是,Panther 在運作中會自動將小於 20 MB 的檔案重組(這個大小可能大部分是你的檔案)。
強迫進行重組有點危險,因為資料在磁碟上大幅度、頻繁的搬動,且對於舊的機件來講頗為吃力,如果沒有很好的理由,最好不要。(譯註:例如磁碟已經有了超過九成的資料,且破碎的情況嚴重。在某些極端的情況下,記錄檔案位置的磁碟目錄已滿,一個新檔案如果找不到可以容身的空白處,有可能覆蓋其它檔案的第三個切割部分,對使用者而言,這要在用該被覆蓋的檔案時才會發現不能存取。所幸一來 Panther 對於小檔案的重組已經自動化,二來現今硬碟都不小,不易塞滿,所以這個情況要發生的機會極小。另外,一般而言硬碟的使用空間未到九成應該就會感到系統明顯變慢,此時應該就是要將不常用的檔案移往它處存放的時候。)
對於 Panther 的使用者來講,這件事應該可以交給作業系統去操心,不必列入例行的維護工作了。
以更新來修護
有些使用者以為當系統或某程式有問題時,更新系統或程式軟體可以修護問題並且回到不受該問題影響的初始狀態。
除非問題是更新檔所要修護或更新檔本身造成的,否則通常更新一個已經受到破壞的程式比較傾向使事情更糟。
之前列舉的維護工作可以在你更新以前解決大部分的問題。
如果沒壞,就別修。
的確,對於執行重要任務的電腦,我們應該重審慎的地使用更新程式。不關機的電腦應該盡全力維護,同時校調好網路備援。
有些使用者有時不使用建議的、或安全性的更新,認為這樣只會讓他們的麥金塔出更多事。
只要在升級跟著前面提到的或者網管給你的建議,事情會比你想像的要順利。
記得在 Panther 磁碟修護程式裡包含有一個回復的功能,當你為你最重要的麥金塔規畫備份或緊急開機磁碟時,可能會覺得很有用。
Mac OS X 是一個相當好的、易於使用且威力強大的作業系統,但就像任何的作業系統,它也需要照顧並且確認事情在上面可以順利地進行。這篇文章應該可以幫你保持電腦的狀況,並避免常見的怪問題發生。
原附註:
作者 Fran?ois Joseph de Kermadec 從 10.0.4 就完全只使用 Mac OS X,他從 2002 年 2 月就經常在 Apple Disscussions 發表文章,在該處幫助麥金塔的使用者、寫使用者寫的常見問題文章,也從中獲得樂趣。