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 或者工作站 但是,這個定義的外延不斷顯著擴大 集群技術現在不但是乙個動態領域,而且其各種應用程式正不斷吸收新的特性。此外,集群檔...