檔案系統分類linux: ext2(centos5); ext3, ext4(centos6); xfs, btrfs(centos7)linux虛擬檔案系統: vfs(virtual file system)windows: fat32, ntfs網路檔案系統:nfs, cifs集群檔案系統: gfs2, dcfs2分布式檔案系統:ceph, moosefs, mogilefs
根據其是否支援'journal'功能:日誌型檔案系統:ext3, ext4, xfs...非日誌型檔案系統:ext2,fat32
檔案系統的組成部分:核心中的模組:ext4, xfs, vfat, ...使用者空間的管理工具:mkfs.ext4, mkfs.xfs, mkfs.vfat, ...
建立檔案系統 1)mkfs命令:
(1)mkfs.fs_type /dev/device
(2)mkfs -t fs_type /dev/device
-l 'label' 設定卷標
2)mke2fs: ext系列檔案系統專用管理工具
選項:-t {ext2 | ext3 | ext4}
-b :block-size
-l 'label'
-j 相當於 -t ext3
-i # 資料空間中每多少個位元組建立乙個inode,此大小不應該小於block-size
-n # 為資料空間建立多少個inode
-m # 為管理員預留的空間佔據的百分比,預設是5%
3)其他常用工具(1)blkid: 塊裝置屬性資訊檢視
blkid -l label | -u uuid
blkid [options]... device ...
(2) e2label: 管理ext系列檔案系統的label
e2label device [label] 給定卷標就是修改,不給,即是檢視資訊(3)tune2fs: 重新設定ext系列檔案可調整引數的值
選項:-l 'label'
-j 公升級到ext3
-m # 為管理員預留的空間佔據的百分比,預設是5%
-u uuid
-l 檢視指定檔案系統超級塊資訊
(4)dumpe2fs 檢視檔案系統的組織結構資訊
-h 檢視超級塊資訊
建立交換分割槽:mkswap前提:調整其分割槽號為82mkswap [options] device [size]-l 'label' 指明卷標
檔案系統檢測fsck: file system check
(1) fsck.fs_type
(2) fsck -t fs_type
-a 自動修復錯誤
-r 互動式修復錯誤
注意:fs_type一定要與分割槽上已有檔案型別相同
e2fsck: ext系列檔案系統專用的檔案系統檢測與修復工具
e2fsck [options] device-y 自動回答yes-f 強制修復
linux 檔案系統 Linux 檔案系統結構介紹
ubuntu 像所有類unix系統一樣 在分層樹中組織檔案,其中的關係就像父母和孩子一樣。目錄可以包含其他目錄以及常規檔案,它們是樹的 葉子 樹的任何元素都可以通過路徑名引用 絕對路徑以字元 標識根目錄,其中包含所有其他目錄和檔案 開頭,然後列出必須遍歷以到達該元素的每個子目錄,每個子目錄用 符號分...
Linux檔案系統
linux目錄結構 根目錄 bin 可執行檔案目錄 boot 核心引導檔案 vmlinuz,initrd.img等 dev 裝置檔案儲存目錄,應用程式對這些檔案讀寫和控制可訪問實際裝置 etc 系統配置和一些伺服器配置檔案的位置,如帳號及密碼配置檔案。home 普通使用者目錄 lib 庫檔案目錄 l...
Linux檔案系統
之前對磁碟分割槽已經有了詳細的描述,這篇主要介紹檔案系統 linux的檔案系統是出了名的 下面就 大概介紹下 可以把檔案系統大概分成 superblock inodeblock datablock 三部分 superblock superblock記錄檔案系統的基本資訊比如每塊資料塊的大小,空閒磁碟...