在處理 Linux 系統(tǒng)出現(xiàn)的各種故障時,故障的癥狀是最易發(fā)現(xiàn)的,而導致這一故障的原因才是最終排除故障的關鍵。熟悉 Linux 系統(tǒng)中常見的日志文件,了解一般故障的分析與解決辦法,將有助于管理員快速定位故障點、“對癥下藥”、并及時解決各種系統(tǒng)問題。
文件存儲再硬盤上,硬盤最小存儲單位是“扇區(qū)”,每個扇區(qū)存儲512字節(jié)
文件數(shù)據(jù)包括元信息與實際數(shù)據(jù)
元信息包含文件屬性信息,文件打開來輸入的內(nèi)容為實際數(shù)據(jù)
block(塊)
連續(xù)的八個扇區(qū)組成一個block (4k)是文件存取的最小單位inode(索引節(jié)點)中文譯名為“索引節(jié)點”,也就i節(jié)點用于存儲文件元信息[root@localhost mnt]# stat abc.txt //查看abc文件inode信息 文件:"abc.txt" 大小:12 塊:8 IO 塊:4096 普通文件設備:802h/2050d Inode:18123362 硬鏈接:1權限:(0644/-rw-r--r--) Uid:( 0/ root) Gid:( 0/ root)環(huán)境:unconfined_u:object_r:mnt_t:s0最近訪問:2019-09-02 04:12:18.210370997 +0800最近更改:2019-09-02 04:12:18.210370997 +0800最近改動:2019-09-02 04:12:18.210370997 +0800創(chuàng)建時間:-
用戶通過文件名打開文件時,系統(tǒng)內(nèi)部的過程
系統(tǒng)找到這個文件名對應的inode號碼通過inode號碼,獲取inode信息根據(jù)inode信息,找到文件數(shù)據(jù)所在的block,讀出數(shù)據(jù)查看inode號碼的方法ls -i命令:查看文件名對應的inde號碼[root@localhost mnt]# ls -i abc.txt //查看文件節(jié)點信息 18123362 abc.txt
inode也會消耗硬盤空間,每個inode的大小,一般時128字節(jié)或256字節(jié)
格式化文件系統(tǒng)時確定inode的總數(shù)
使用df -i命令可以查看每個硬盤分區(qū)的inode總數(shù)和已經(jīng)使用的數(shù)量新聞熱點
疑難解答
圖片精選