一.文件系統相關知識node
superblock:記錄此文件系統的總體屬性,包括inode/block的總量,使用量,剩餘量,以及文件系統的格式及相關信息ide
block:記錄文件的內容,若文件太大,佔用多個blockblog
inode:記錄文件的屬性,一個文件佔用一個inodecrontab
文件系統通常分爲多個塊組(block group),每一個塊組有superblock,文件系統描述,塊對應表,inode對應表,inodetable,dateblock組成
ip
1. (1)block的大小在格式化後就再也不改變了,除非從新格式化ci
(2)每一個block只能放一個文件的數據get
(3)block大小有1kB,2KB,4KBit
2,. (1)inodetable用來記錄文件的屬性及該文件實際上放在幾號block內io
(2)inode記錄一個block須要4bytestable
(3)inode最多12個直接指向
(4)不一樣文件系統的inode大小不同、
3.File system Description:描述每一個block group開始與結束的block號碼
4.block bitmap(快對照表):用來實時修改block狀態
5.inode bitmap(inode對照表):記錄使用的及未使用的inode碼
dump2fs備份、查看文件系統信息的
二.軟連接及硬連接
ln source destination 默認是創建硬連接
ln -s source destination 創建軟連接
硬連接使用詳解,
(1)建立/etc/crontab的硬連接/root/crontab
發現連接數增長1,其他屬性不變
(2)硬連接不能跨越文件系統,不能鏈接目錄
2.軟連接使用詳解
建立軟鏈接時,所謂的相對路徑是指相對於連接文件,而不是目錄