檔案系統管理,檔案系統

來源:互聯網
上載者:User

檔案系統管理,檔案系統

一.檔案系統概述

1.檔案系統是基於作業系統的,用來管理和組織儲存在磁碟機上的資料的系統軟體,通過對資料存放區布局/空間管理/檔案命名/安全控制等 方面的管理,解決了如何在裝置上有效儲存資料。

2.檔案系統是作業系統與磁碟裝置之間互動的一個橋樑,通過檔案系統實現了資料合理組織和有效存取,表現在作業系統上就是對檔案和目錄的管理。

3.中繼資料:除了儲存管理 以檔案方式儲存的資料外,檔案系統也同樣將檔案以及檔案系統自身的一些重要訊息(如檔案許可權/大小/屬主等)存放到磁碟上,這些資訊稱為檔案系統的中繼資料(metadata)

4.檔案系統的使用流程:

文法:mkfs [-v] [-t fstype] Device

  • -v 顯示mkfs的版本資訊
  • -t fstype: 指定建立的檔案系統類型,不加此選項時,預設為ext2檔案系統
  • Device: 要格式化的磁碟或磁碟分割

例子: mkfs -t ext3

4.掛載裝置:將一個檔案系統與一個儲存關聯起來的過程稱為掛 載。

二.ext3和ext4檔案系統

1.簡介:linux中最常用的幾種檔案系統:ext2/ext3/ext4/ReiserFS/XFS。linux標準檔案從VFS開始,然後是ext--ext2--ext3。

2.ext2是linux上標準的檔案系統.

3.ext3檔案系統

是一種日誌式檔案系統,其實就是在ext2檔案系統基礎上增加一個特殊的incode(記錄檔),即日誌記錄功能。根據記錄檔系統實現技術的不同,ext3提供三種記錄模式:

  • journal模式:檔案系統所有資料和中繼資料的改變都寫入日誌中。最安全也最慢。
  • Ordered模式:只有對檔案系統中繼資料的修改才會記錄日誌。預設模式。
  • Writeback模式:中繼資料先更新,再更新資料。最快。

4.ext4檔案系統特點:

  • 支援更多子目錄數量:理論上支援無限數量。
  • 支援更大的檔案系統和更大的檔案:檔案系統容量達到1EB,檔案容量達16TB。
  • 支援盤區結構
  • 支援日誌校正
  • 支援快速fsck
  • 支援線上磁碟重組

5.ReiserFs

通過完全平衡結構管理 資料,包括檔案資料/檔案名稱及日誌 支援等,特點如下:

  • 高效合理利用磁碟空間
  • 先進的日誌管理機制
  • 特有的搜尋方式:基於快速平衡樹的搜尋方式
  • 支援海量磁碟儲存

如果應用系統具有很多小檔案,同時有大量讀/寫操作,ReiserFS檔案系統絕對是首選。

6.XFS

(1)特點:

  • 優秀的日誌記錄功能
  • 可擴充性強
  • 快速的寫入效能

(2)使用

  • 檔案系統格式化命令:mkfs.xfs
  • 檔案系統磁碟重組命令:xfs_fsr
    • xfs_bmap:查看檔案塊狀況
    • xfs_db:查看磁碟片段情況
    • xfs_fsr:整理片段
  • 檔案系統一致性檢測:xfs_repair

三。檔案系統的選擇標準

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.