1. 程式人生 > >Linux 基礎 - 磁盤管理 -06

Linux 基礎 - 磁盤管理 -06

linux 雲計算 磁盤管理 分區 文件管理 達內

在上一篇文章中,我們提到了“文件系統”以及如何在文件系統中存儲“文件”。

今天需要說的是一種特殊的文件 - 目錄。

我們知道,目錄對於我們平時的理解而言,其實就是一個“文件路徑”,

最終指向的是一個具體的文件本身。

但是我們在查找和調用一個文件的時候,使用的都是“目錄”的方式,

那這個“目錄”,作為一個我們需要經常讀取的“文件”,在文件系統中,

有是如何存儲的呢?


並且在描述“目錄”文件查找的過程中,

我們還遇見了“查找效率”的問題,所以我們又引出了“緩存”的概念。


在一個Linux系統中,面臨不同的業務需求,可能我們需要不同類型的文件系統的,

不同的文件系統,就可以認為是不同的“技術解決方案”,一個Linux,並不是只能

使用一個統一的、固定的文件系統的(觀念的轉變),也不一定就是最新類型的文

件系統,就是最優的選擇。(非常有必要了解清楚不同類型的文件系統)


我們還提到了“程序與文件系統”接口的問題,所以我們引出了“VFS-虛擬文件系統”的概念;

我們還提到了“程序運行時”堆內存的需要問題,所以我們引出了“Swap分許”的概念及其作用;


技術分享圖片

本文出自 “不動的流星” 博客,請務必保留此出處http://caihong.blog.51cto.com/277306/1982918

Linux 基礎 - 磁盤管理 -06