Mac OS X 系統目錄結構

在OS X的系統中,再也不有Windows用戶熟悉的C盤、D盤,這是由於OS X底層是Unix系統,其目錄機構符合Unix系統的規範。MAC機器主板使用了Intel主導的EFI標準,硬盤分區格式採用GPT。這種EFI+GPT的方式相比傳統的BIOS+MBR的方式有不少好處,具體能夠參考我以前寫的博客。安全

1 硬盤分區

默認狀況下,MAC OS X把硬盤分紅了3個GPT分區。第一個就是GPT標準要求的ESP分區,這個分區很小,200MB,FAT文件系統格式。按照EFI慣例,應該用來存放操做系統的引導程序。可是蘋果沒有遵照這個慣例,它的引導程序boot.efi並無存放在ESP中,這個分區只是被蘋果用來存放升級固件的文件。第二個分區就是OS X的系統分區了,它佔用了大部分磁盤空間,用來存放整個OS X系統和用戶數據,分區文件系統格式爲HFS+。第三個分區是系統恢復分區,裏面存放了一個精簡的OS X系統,用來完成系統恢復、安裝等任務,相似於WindowsPE。默認狀況下,OS X自帶的磁盤工具並不能顯示ESP分區和恢復分區,須要開啓DEBUG菜單才能夠。開啓方法爲:網絡

defaults write com.apple.DiskUtility DUDebugMenuEnabled 1app

而後重啓「磁盤工具」,菜單欄裏會多出一項「調試」菜單,選中此菜單中的「顯示全部分區」菜單項,就會在左側顯示出磁盤的隱藏分區。以下圖所示:工具

 

此時, ESP分區和恢復分區都顯示爲灰色,由於此分區雖然存在,可是沒有被掛載到系統目錄樹中,右鍵點擊分區,選擇掛載就能夠正常顯示了,並且能夠直接在Finder中查看這個分區。字體

其中ESP分區的目錄結構以下:操作系統

2 OS X系統分區的目錄結構

Mac OS X已是被認證的Unix系統,因此其目錄結構基本符合Unix系統目錄結構。可是有不少目錄在Finder中並看不到,這是由於這些目錄的被設置了隱藏屬性,咱們能夠在終端窗口中利用unix命令查看。unix

能夠看出,根目錄下存在着傳統的unix系統目錄,也存在着一些os x特有的目錄。調試

2.1 符合unix傳統的目錄

  • /bin 傳統unix命令的存放目錄,如ls,rm,mv等。
  • /sbin 傳統unix管理類命令存放目錄,如fdisk,ifconfig等等。
  • /usr 第三方程序安裝目錄。
  • /usr/bin, /usr/sbin, /usr/lib,其中/usr/lib目錄中存放了共享庫(動態連接庫).
  • /etc. 標準unix系統配置文件存放目錄,如用戶密碼文件/etc/passwd。此目錄實際爲指向/private/etc的連接。
  • /dev 設備文件存放目錄,如何表明硬盤的/dev/disk0。
  • /tmp 臨時文件存放目錄,其權限爲全部人任意讀寫。此目錄實際爲指向/private/tmp的連接。
  • /var 存放常常變化的文件,如日誌文件。此目錄實際爲指向/private/var的連接。
這些標準的Unix目錄在Finder中並不可見,以下圖所示:
 

2.2 os x特有的目錄

OS X系統中,除了標準的unix目錄外,還增長了特有的目錄。
  • /Applications 應用程序目錄,默認全部的GUI應用程序都安裝在這裏;
  • /Library 系統的數據文件、幫助文件、文檔等等;
  • /Network 網絡節點存放目錄;
  • /System 他只包含一個名爲Library的目錄,這個子目錄中存放了系統的絕大部分組件,如各類framework,以及內核模塊,字體文件等等。
  • /Users 存放用戶的我的資料和配置。每一個用戶有本身的單獨目錄。
  • /Volumes 文件系統掛載點存放目錄。
  • /cores 內核轉儲文件存放目錄。當一個進程崩潰時,若是系統容許則會產生轉儲文件。
  • /private 裏面的子目錄存放了/tmp, /var, /etc等連接目錄的目標目錄。

3 用戶的資料應該存放到什麼目錄?

對於普通OS X用戶來講,對系統目錄樹結構的理解與否並不影響正常使用系統,以致於OS X把不少目錄都故意隱藏,讓普通用戶經過Finder不能看到。用戶真正關心的是把本身的資料存放到哪裏更加方便和安全。Windows用戶一般會把我的資料存放在非系統盤(C)的其餘分區中,由於Windows系統一旦死掉,C盤的內容極可能就找不回來了。Mac OS X的用戶則不用擔憂這個問題,OS X發生崩潰和不能啓動的機率實在是過低了,就算是系統出現問題,因爲用戶目錄和系統目錄是彼此獨立的,因此也容易找回。因此一般狀況下,用戶直接把資料存放在本身的用戶目錄中,OS X也建議用戶這麼作,而且已經爲用戶準備好了經常使用的子目錄,以下圖所示:日誌

應用程序,文檔,下載,音樂,電影,圖片,公共,對於普通用戶這些子目錄也就夠用了,固然若是你以爲不夠,能夠本身隨便添加,例如上圖中就增長了Work目錄來存放一些工做的項目文件,家庭照片視頻則用來存放來自手機、Dv等等的照片視頻資料。視頻

 

從Windows過來的用戶,若是還想保持原來的習慣,把用戶文件和系統文件存放在不一樣的分區中,那麼就須要利於「磁盤工具」,從新分區,把系統分區調整小一些,留出空間創建一個新的HFS+分區,使用的時候把這個分區掛載到系統目錄樹上就可使用了。

相關文章
相關標籤/搜索