檔案系統的概念:
磁區在格式化的時候就是創建檔案系統的程序,
作業系統中負責管理和存盤檔案資訊的軟體結構稱為檔案管理系統,簡稱檔案系統
檔案系統的核心功能:
提供對檔案的管理功能,沒有檔案系統就沒有檔案,就只是0101這種形式體現,
檔案系統把磁盤上存盤的資料以檔案為單位讓用戶使用,
檔案系統型別:
查看檔案系統的型別: lsblk -f
查看硬碟的uuid: blkid --- 只有創建了檔案系統的磁區才會分配uuid
linux常用檔案系統:
-
ext系列:目前版本最高的是4版本,ext4
-
xfs:比ext系列支持的空間更大
windows常用檔案系統:
-
NTFS是windows私有的,linux默認不支持
-
FAT32:
-
exFAT:
創建檔案系統
#檔案系統的功能由內核提供,查看當前內核支持的檔案系統方法;
/lib/modules/`uname -r`/kernel/fs
檔案系統的組成部分:
-
內核中的模塊
-
虛擬檔案系統
-
用戶空間管理工具
虛擬檔案系統:
命令程式這些訪問虛擬檔案系統,然后虛擬檔案系統再訪問真正的檔案系統,虛擬檔案系統對外提供了統一的檔案訪問介面,
內核中的模塊: ext4 、 xfs等
用戶空間管理工具: mafs.檔案系統型別
mafs.檔案系統型別 硬碟磁區
檔案系統管理:
節點編號表(inode table):存放資料的元資料資訊
資料塊(data block):默認4kb大小,存放真正的資料
超級塊:默認在第0個block的分組(塊組),里面存放檔案的元資料資訊,

#dump2fs:查看ext的檔案系統元資料資訊
#xfs_info:查看xfs型別的檔案系統的元資料資訊
檔案系統檢測和修復
在死機或者非正常關機之后,掛載為檔案系統標記為“no clean”
修復方法:
-
1.卸載檔案系統
-
2.執行修復命令
#使用fsck命令進行修復:
fsck -- file system check (修復不能確保資料恢復,但能確保檔案西系統能使用)
格式:
fsck.FS_TYPE
fsck -t FS_TYPE
選項:
-a:表示自動修復
# e2fsck:只用來修復ext系列的檔案系統
# xfs_repair:xfs檔案系統專用檢測修復工具
df命令(disk free)是用來查看linux系統檔案系統的磁盤使用情況,可以用該命令來查看已經使用了多少空間,還有多少空間可用
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/497698.html
標籤:Linux
上一篇:Jenkins之Maven的配置
