ubuntun檔案系統結構講解

2021-07-23 05:03:48 字數 2221 閱讀 3549

1. 檔案系統型別

windows中常見的磁碟格式有fat16、fat32和ntfs。windows是乙個封閉的系統。無法開啟ext3或者mac 日誌式。

在ubuntu中其檔案系統廣泛使用ext3(ext4是ext3的擴充套件)的檔案格式,從而實現了將整個硬碟的寫入動作完整的記錄在磁碟的某個區域上。而且在ubuntu中可以實現主動掛載windows的檔案系統,並以唯讀的方式訪問磁碟中windows系統上的檔案。

在ubuntu中磁碟檔案系統、網路檔案系統都可以非常方便的使用,而遮蔽了網路和本地之間的差異。在ubuntu中所有的檔案都是基於目錄的方式儲存的。一切都是目錄,一切都是檔案。

2. 檔案系統結構

/是一切目錄的起點,如大樹的主幹。其它的所有目錄都是基於樹幹的枝條或者枝葉。在ubuntu中硬體裝置如光碟機、軟碟機、usb裝置都將掛載到這顆繁茂的枝幹之下,作為檔案來管理。

/bin: bin是binary的縮寫。存放系統中最常用的可執行檔案(二進位制)。

/boot: 這裡存放的是linux核心和系統啟動檔案,包括grub、lilo啟動器程式。

/dev: dev是device(裝置)的縮寫。該目錄存放的是linux的外部裝置,如硬碟、分割槽、鍵盤、滑鼠、usb等。

/etc: 這個目錄用來存放所有的系統管理所需要的配置檔案和子目錄,如passwd、hostname等。

/home: 使用者的主目錄,在linux中,每個使用者都有乙個自己的目錄,一般該目錄名是以使用者的賬號命名的。

/lib: 存放共享的庫檔案,包含許多被/bin和/sbin中程式使用的庫檔案。

/lost+found: 這個目錄一般情況下是空的,當系統非法關機後,這裡就存放了一些零散檔案。

/media: ubuntu系統自動掛載的光碟機、usb裝置,存放臨時讀入的檔案。

/mnt: 作為被掛載的檔案系統得掛載點。

/opt: 作為可選檔案和程式的存放目錄,主要被第三方開發者用來簡易安裝和解除安裝他們的軟體。

/proc: 這個目錄是乙個虛擬的目錄,它是系統記憶體的對映,我們可以通過直接訪問這個目錄來獲取系統資訊。這裡存放所有標誌為檔案的程序,比較cpuinfo存放cpu當前工作狀態的資料。

/root: 該目錄為系統管理員,也稱作超級許可權者的使用者主目錄。

/sbin: s就是super user的意思,這裡存放的是系統管理員使用的系統管理程式,如系統管理、目錄查詢等關鍵命令檔案。

/ srv: 存放系統所提供的服務資料。

/sys: 系統裝置和檔案層次結構,並向使用者程式提供詳細的核心資料資訊。

/tmp: 這個目錄是用來存放一些臨時檔案的,所有使用者對此目錄都有讀寫許可權。

/usr: 存放與系統使用者有關的檔案和目錄。

/usr 目錄具體來說:

/usr/x11r6: 存放x-windows的目錄;

/usr/games: 存放著xteamlinux自帶的小遊戲;

/usr/bin: 使用者和管理員的標準命令;

/usr/sbin: 存放root超級使用者使用的管理程式;

/usr/doc: linux技術文件;

/usr/include: 用來存放linux下開發和編譯應用程式所需要的標頭檔案,for c 或者c++;

/usr/lib: 應用程式和程式包的連線庫;

/usr/local: 系統管理員安裝的應用程式目錄;

/usr/man: 幫助文件所在的目錄;

/usr/src: linux開放的源**;

/var: 長度可變的檔案,尤其是些記錄資料,如日誌檔案和印表機檔案。

/var/cache: 應用程式快取目錄;

/var/crash: 系統錯誤資訊;

/var/games: 遊戲資料;

/var/log: 日誌檔案;

/var/mail: 電子郵件;

/var/tmp: 臨時檔案目錄;

注: ubuntu嚴格區分大小寫和空格,所以sun和sun是兩個不同的檔案。

ubuntu檔案系統結構講解

1.檔案系統型別 windows中常見的磁碟格式有fat16 fat32和ntfs。windows是乙個封閉的系統。無法開啟ext3或者mac 日誌式。在ubuntu中其檔案系統廣泛使用ext3 ext4是ext3的擴充套件 的檔案格式,從而實現了將整個硬碟的寫入動作完整的記錄在磁碟的某個區域上。而...

Linux rootfs 根檔案系統講解

rootfs,其實就是,針對特定的作業系統的架構,一種實現的形式 具體表現為,特定的目錄 就理解為windows的文資料夾 目錄之間的關係,即組織架構,以及特定的各種檔案 boot 系統啟動的相關檔案,如核心,initrd,以及grup bootloader 建議單獨分割槽,分割槽千萬不要做lvm ...

linux 檔案系統 Linux 檔案系統結構介紹

ubuntu 像所有類unix系統一樣 在分層樹中組織檔案,其中的關係就像父母和孩子一樣。目錄可以包含其他目錄以及常規檔案,它們是樹的 葉子 樹的任何元素都可以通過路徑名引用 絕對路徑以字元 標識根目錄,其中包含所有其他目錄和檔案 開頭,然後列出必須遍歷以到達該元素的每個子目錄,每個子目錄用 符號分...