Linux入門基礎 4 檔案系統

2021-07-11 13:25:24 字數 1306 閱讀 6094

linux檔案系統結構

在linux中,所有的硬體裝置都被抽象成乙個檔案

最主要的是檔案vmlinuz-3.2.0-23-generic-pae,是作業系統的核心

還有所有跟引導和系統啟動相關的東西

ll檢視相關檔案。例如顯示cpuinfo, meminfo可以檢視相關資訊.

數字的資料夾是程序資訊

檔案系統

作業系統通過檔案系統管理檔案及資料, 磁碟或分割槽需要建立檔案系統之後才能夠為作業系統使用,建立檔案系統的過程又稱為格式化.

windows下的主流檔案系統是: ntfs

linux的主流檔案系統是: ext3, ext4

不同的檔案系統效能是有區別的

linux支援的一些檔案系統:

命令mke2fs用來建立檔案系統

$ mke2fs  -t  ext4  /dev/sda3

常用引數:

-b  blocksize  指定檔案系統塊的大小

-c     建立檔案系統時檢查壞損塊

-l  label  指定卷標

-j      建立檔案系統日誌(ext3,ext4預設是帶日誌的,不需要帶這個引數)

命令mkfs

也可用於建立檔案系統,相較於mke2fs簡單,但支援的引數較少,不能進行精確控制

命令dumpe2fs

可以用來檢視分割槽的檔案系統資訊

$ dumpe2fs  /dev/sda2

journal日誌

帶日誌的檔案系統(ext3, ext4)擁有較強的穩定性, 在出現錯誤時可進行恢復

使用帶日誌的檔案系統,檔案系統會使用乙個叫做"兩階段提交"的方式進行磁碟操作,當進行磁碟操作時,檔案系統進行以下操作:

這樣做的好處是,當事務執行的時候如果出現意外(如斷電或磁碟故障), 可以通過查詢日誌進行恢復操作.缺點是會喪失一定的效能(額外的日誌讀寫操作)

命令e2label

檢視和設定檔案系統的標籤

命令fsck

用來檢查並修復損壞的檔案系統

$ fsck  /dev/sda2     檢查sda2. .要檢查乙個檔案系統,必須要先解除安裝那個檔案系統

4 1 6 檔案系統基礎

1 什麼是檔案?什麼是檔案系統?作業系統中負責管理和儲存檔案資訊的軟體結構稱為檔案管理系統,簡稱檔案系統。檔案系統由三部分組成 與檔案管理有關軟體 被管理檔案 實施檔案管理所需的資料結構。2 檔案系統要完成哪些功能?對於使用者而言,檔案系統最主要的功能就是實現對檔案的基本操作,讓使用者可以按名儲存和...

Linux 基礎學習(2) 檔案系統結構

linux 檔案系統結構 1 linux 檔案系統為乙個倒轉的單根樹狀結構 2 檔案系統的根為 3 檔案系統嚴格區分大小寫 4 路徑使用 分割,windows中使用 當前工作目錄 1 每乙個shell或系統程序都有乙個當前工作目錄 2 使用pwd命令可以顯示當前的工作目錄 檔名稱 1 檔案的名稱大小...

linux檔案系統 ext2檔案系統

如何快速高效的尋到在硬碟儲存的資料,於是檔案系統就誕生了。檔案系統是邏輯層面的,那麼檔案系統是如何管理 件層提供的磁碟空間的?現在,大部分檔案系統採用索引分配方案 優點 1.能夠保持好大部分檔案的區域性性 2.滿足檔案插入,刪除的高效 3.隨機讀寫不需要沿著指標前行 缺點1.會有較多的磁碟尋道次數 ...