Linux檔案系統簡介

2021-07-04 22:43:45 字數 1231 閱讀 6319

1、檔案系統裡面的幾個概念

2、概念理解

(1)超級塊

在linux系統中把磁碟分成乙個個的資料塊來儲存資料,超級塊儲存整個分割槽的系統資訊,包括 塊大小,檔案系統版本號,上次mount的時間等等

(2)塊組描述符表

整個分割槽有多少個塊組,就有多少個塊組描述符,每個塊組描述符儲存該塊組的資訊。

例如在這個塊組中從**開始是inode表,從**開始還資料塊。

(3)資料塊

資料塊就是儲存資料的,裡面儲存的是檔案的資料。

(4)塊點陣圖

塊點陣圖也是乙個單獨的塊,它和磁碟上的資料塊一一對應,代表每個資料塊的空閒狀態。

當我們用 df 命令檢視磁碟空間大小的速度是比較快的,因為直接訪問這個快位圖就知道磁碟的空間狀態。用du命令的時候速度是比較慢的,因為要遍歷目錄下的所有檔案,來計算空間。

(5)inode節點

當我們用 ls -l來檢視檔案的詳細資訊的時候,會看到下面一系列的資訊。

total28-

rwxr--

r--1

niinii

7568

7月13

09:29a.

out-

rwxr--

r--1

niinii

7347月

1309:29

signalaction.c

-rwxr--

r--1

niinii

3007月

1308:36

signal.c

-rwxr--

r--1

niinii

7588

7月13

08:41

signal_statua

-rwxr--

r--1

niinii

5087月

1308:57

signal_statua

.c

資料塊中存放檔案的內容,而檔案的一些其他資訊,如許可權,訪問時間、修改時間、檔案型別等等存放在inode節點裡面。

(6)inode點陣圖

裡面存放的也是所有的inode節點的使用情況。

3、檔案的硬鏈結和符號鏈結的區別

ln -s 可以建立符號鏈結。系統為它分配inode節點,存放的是所指向檔案的路徑。

Linux檔案系統簡介

隨著 linux的不斷發展,越來越多的人開始使用linux,對於那些剛剛接觸的人來說,恐怕最先感到困惑的就是那些 不明不白 的目錄了。如果想熟練使用 linux,讓linux聽命於自己,就必須掌握這些目錄,下面就以xteam公司的最新產品 xteamlinux 4.0為例,介紹一下在該系統下的目錄。...

linux檔案系統簡介

正文 一般來說,在linux 系統中都有最少兩個掛載點,分別是 根目錄 及 swap 交換分割槽 其中,是必須的 詳細內容見下文 建議掛載的幾大目錄 根目錄,唯一必須掛載的目錄。不要有任何的猶豫,選乙個分割槽,掛載它!在絕大多數情況下 有2g 的容量應該是夠用了。當然了,很多東西都是多多益善的 sw...

Linux 集群檔案系統簡介

linux 集群檔案系統簡介 集群檔案系統在多個方面完善了 oracle rac 的資料庫集群功能。以下是它們的對比情況。通常,集群只是一組作為單一系統執行的伺服器 pc 或者工作站 但是,這個定義的外延不斷顯著擴大 集群技術現在不但是乙個動態領域,而且其各種應用程式正不斷吸收新的特性。此外,集群檔...