個人理解,檔案系統其實就是針對特定的作業系統的架構的一種實現形式。
具體表現為,特定的資料夾,資料夾之間的關係,即組織架構,以及特定的各種檔案;
再詳細解釋為:
linux中的rootfs,就是那些資料夾和檔案,
包括什麼根檔案目錄』/』
系統相關的配置檔案目錄/etc
存放系統啟動相關配置的/etc/init
存放系統相關的工具 /sbin
存在使用者的工具/usr/bin
等等,諸如此類的,資料夾和檔案;
windows系統中:
c:\windows\ 用於存放,系統相關的檔案
c:\windows\system32 其中很多可執行檔案(工具),都是系統相關的工具
c:\program files 預設的軟體安裝目錄,本身也存在了,作業系統自帶的,很多已經安裝好的軟體,比如上網用的ie
c:\users (win7中有的,其他版本的windows也有類似目錄)用處用於相關資料和配置
換句話說,如果你的作業系統型別定下來了,是linux還是windows,那麼,和此作業系統相關的,系統級別的,固定位置的,資料夾和檔案,都必須是存在的,否則,很可能,或者說必然,會導致作業系統出現無法正常執行,甚至無法啟動等等問題。
所以,從這方面來說,所謂的rootfs,根檔案系統,就是那些,能讓作業系統正常執行的,資料夾和檔案的大集合。
什麼是檔案系統?
檔案系統是作業系統用於明確磁碟或分割槽上的檔案的方法和資料結構 即在磁碟上組織檔案的方法。也指用於儲存檔案的磁碟或分割槽,或檔案系統種類。檔案系統是對應硬碟的分割槽的,而不是整個硬碟,不管是硬碟只有乙個分割槽,還是幾個分割槽,不同的分割槽可以有著不同的檔案系統!而ntfs,fat32,fat16還有...
linux 什麼是檔案系統
檔案系統是作業系統用於明確磁碟或分割槽上的檔案的方法和資料結構 即在磁碟上組織檔案的方法。也指用於儲存檔案的磁碟或分割槽,或檔案系統種類。因此,可以說 我有2個檔案系統 意思是他有2個分割槽,乙個存檔案,或他用 擴充套件檔案系統 意思是檔案系統的種類。磁碟或分割槽和它所包括的檔案系統的不同是很重要的...
什麼是根檔案系統
linux支援多種檔案系統型別,在嵌入式上常用的有 romfs,jffs2,nfs,cramfs,yaffs等等。在linux系統中是通過mount命令來掛載不同的檔案系統。在arm linux中常用的檔案系統的配置 ram disk driver ext2 mtd driver jffs2 yaf...