根檔案系統的原理

2021-08-19 14:50:54 字數 991 閱讀 8264

(1)/linuxrc是應用層的

,和核心原始碼沒有關係;

(2)/linuxrc在開發板當前核心系統下是可執行的。

(3)/linuxrc如果是靜態編譯連線的,則直接可以執行;如果是動態編譯連線的,必須提供必要的庫檔案才能執行。

(1)使用者操作介面由/linuxrc帶出來。

(2)應用程式是直接或者間接的被/linuxrc呼叫執行的。

(1)作業系統啟動起來後不能直接用,需要配置;

(2)作業系統啟動後的應用層的配置(一般叫執行時配置,英文簡寫etc

)是為了讓我們的作業系統用起來更方便,更具實用性。

(1)busybox是乙個c語言寫出來的專案,裡面包含了很多.c檔案和.h檔案。

(2)busybox是為了在嵌入式環境下構建rootfs而開發的,即它就是專門開發的init程序應用程式。

(3)busybox同時也為當前系統提供了一整套的shell命令程式集。

1、最重要的是/linuxrc

2、dev目錄下的裝置檔案

3、sys和proc目錄

4、usr

5、etc目錄

6、lib目錄

vfs是linux核心的一種設計理念、設計機制。vfs就是vitrual file system,叫虛擬檔案系統

。(1)將對硬體裝置的訪問和對普通檔案的訪問給介面統一化了(linux中一切屆是檔案)。

(2)將作業系統上層(應用層)對下層不同檔案系統型別的訪問細節給遮蔽掉了。

(3)vfs將不同檔案系統和下層硬體裝置(塊裝置)驅動之間的細節也給遮蔽了。

(1)vfs機制和rootfs掛載,和其他檔案系統的掛載都是有關聯的。

(2)核心中有一些sys proc這種虛擬檔案系統,這東西也是和vfs機制有關。

(3)/dev/目錄下的裝置檔案都和vfs有關,所以學習驅動繞不開vfs。

根檔案系統的原理

1 linuxrc是應用層的,和核心原始碼沒有關係 2 linuxrc在開發板當前核心系統下是可執行的。3 linuxrc如果是靜態編譯連線的,則直接可以執行 如果是動態編譯連線的,必須提供必要的庫檔案才能執行。1 使用者操作介面由 linuxrc帶出來。2 應用程式是直接或者間接的被 linuxr...

5 根檔案系統原理

為什麼需要根檔案系統 根檔案系統的實質是什麼 映象檔案形式 資料夾形式 總結mke2fs介紹 動手製作ext3格式的根檔案系統 燒錄製作的rootfs.ext3 分析和總結 什麼是nfs nfs的作用。利用nfs協議可以做出很多直接性應用,我們這裡使用nfs主要是做rootfs掛載。開發板中執行ke...

根檔案系統移植(1) 根檔案系統介紹

一 什麼是根檔案系統 1 首先明白一點,我們的檔案在硬碟上的儲存並非是連續存放的,而是零散的存放在硬碟中的某些空餘扇區中的,這就導致了我們很難去檢視我們存放的檔案 因為人無法記住所有檔案存放在哪些扇區,已經扇區的順序 這時就有了我們的檔案系統,所以簡單來講,檔案系統就是對乙個儲存裝置上的資料和元資料...