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

2021-09-20 15:46:35 字數 589 閱讀 4521

一:什麼是根檔案系統

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

(2)根檔案系統的根:

我們知道,核心啟動之後,通過呼叫kernel_init()得到我們的init程序,init程序通過執行乙個使用者態的程式linuxrc(其實也就是busybox)完成由核心程序向使用者程序的轉化,並且這個轉化是單向的。根檔案系統的「根」就在於,它包含了檔案系統啟動的必要檔案,並且引導了其他檔案的載入,沒有它,則其他檔案就無法被載入,檔案系統也就不會執行起來。

二:根檔案系統的作用

(1)根檔案系統提供了根目錄/,這樣才實現了我們的檔案訪問

(2)shell指令碼是在根檔案系統上實現的,提供了我們所需的linux命令,例如ls cd pwd等

三:根檔案系統的實質

(1)根檔案系統是一種特殊的檔案系統

(2)根檔案系統屬於使用者程序,和核心無關

(3)根檔案系統具有一定的格式

根檔案系統移植

centos7系統 一.嵌入式linux系統 引導引導程式 環境變數引數 linux核心 根檔案系統 使用者應用程式 bootloader boot paramerers kernel root fliesystem 二.根檔案系統製作 tar jxvf busybox 1.26.2.tar.bz2...

根檔案系統移植(2) 根檔案系統的兩種格式

一 映象格式的根檔案系統 1 映象檔案的根檔案系統的主要作用是用來以後燒錄到塊裝置上面的,塊裝置上的核心啟動後去掛載它。2 映象形式的根檔案系統是由資料夾格式的根檔案系統通過特定的工具 mke2fs 製作得到的 3 映象檔案系統具有一定的格式,格式是內化的,跟檔名字尾是無關,而是在製作時決定的。二 ...

linux檔案系統與根檔案系統

檔案系統 與 根檔案系統 要不我們就統一簡稱為fs和rfs 檔案系統 file system fs 根檔案系統 root file system rfs。首先你考慮一點描述語句 根檔案系統也是一種 檔案系統 可以認為是一種 特殊的 檔案系統 為什麼是叫 特殊的 呢?是因為這種 根 檔案系統 承載著某...