Linux檔案系統的一些理解

2021-06-09 19:26:33 字數 694 閱讀 7685

1. linux的檔案結構是單個的樹狀結構,可以用tree命令檢視。每個分割槽都要掛載在某個目錄下,目錄是邏輯上的概念,分割槽是物理上的概念(磁碟分割槽)

2. 通過ls -l命令可以看到檔案的訪問許可權 順序是「 使用者-owner所在的組-owner 」

3. inode是linux檔案系統中乙個重要概念。

<> inode稱為檔案索引節點,是檔案基本資訊的存放地和資料塊指標存放地。

<> linux正統的檔案系統將硬碟分割槽時會劃分出目錄塊、inode table區塊和data block資料區域。

<> i

node包含檔案的屬性(如讀寫屬

性、owner等,以及指向資料塊的指標),資料區域塊則是檔案內容。

<> 當檢視某個檔案時,會先從inode table中查出檔案屬性及

資料存放點,再從資料塊中讀取資料。

<>乙個乙個有趣的現象是:目錄檔案的inode節點可能在建立時就被三個目錄塊指向,子目錄下的../ 自身的./ 自身目錄檔案

4. 軟硬鏈結

<>軟連線相當於建立了乙個新的檔案,包括新的目錄項,新的inode節點。可以跨作業系統進行連線

<>硬鏈結只是建立了乙個目錄項,使得硬鏈結的目錄項和原檔案的目錄項同時指向乙個inode節點

關於檔案系統的一些理解

檔案系統無非是組織檔案如何儲存起來 linux檔案系統管理 linux檔案系統 ext2,ext3,ext4,xfs,btrfs,reiserfs,jfs,swap swap 交換分割槽,是一種比較特殊的檔案系統,將硬碟當記憶體用 現在什麼1.5倍之類的概念不太適用了,要看具體使用,對於大型科學計算...

一些Linux命令簡要筆記 檔案系統

參考文獻 linux從入門到精通 第二版 1.mkdirpath 建立乙個目錄,path可以是絕對路徑,也可以用來在當前路徑之下建立乙個新資料夾。2.touchfilename 當 filename 指定的檔案在當前路徑下不存在時,touch命令會新建乙個檔案。當檔案已存在時,則會更新該檔案的最近修...

關於檔案系統的一些想法

最近試了一些檔案系統,jffs2,yaffs2,ramdisk,單獨使用。同時還測試了組合使用,也就是雙檔案系統。yaffs2 jffs2 和 ramdisk yaffs2.個人覺得,單檔案系統和雙檔案系統各有利弊。針對目前客戶的情況,以及目前我手頭的硬體測試結論,雙檔案系統 ramdisk yaf...