Linux:文件屬性信息-(inode、block)


文件屬性信息-inode

找索引節點

 一份努力 一份收獲 
 
 inode -- 索引節點

概述:

 相當於書目錄	
 用於存儲文件屬性信息
 誕生出來:
 創建文件系統之后	 
 
 磁盤操作處理過程: 地皮
 磁盤       		地皮
 raid       		將多塊地連接起來
 分區       		將地皮進行規划
 格式化     		地皮進行打掃整理
 創建文件系統    	建房風格	        inode和block
 掛載               安裝門
 特點說明:
 inode用於存放的是文件屬性
 inode用於存放塊的指針位置 ???
 創建一個文件至少占用一個inode和一個block
 在同一分區中,兩個文件的inode號碼相同,兩個文件互為硬鏈接 ???
 查看方法:
 [root@oldboyedu oldboy]# df -i
 Filesystem       Inodes IUsed    IFree IUse% Mounted on
 /dev/sda3      25587200 61342 25525858    1% /	 

block -- 數據塊

概述:

 目錄指向的內容
 用於存儲文件具體內容
 誕生出來:
 創建文件系統之后
 特點說明:
 block用於存放的是數據信息
 block默認大小為4k,可以進行調整
 比較大的文件,會占用多個block
 比較小的文件,剩余空間無法使用, 浪費磁盤空間
 創建一個文件至少占用一個inode和一個block(非空文件)
 磁盤讀取數據按block為單位讀取的
 讀取一個block會消耗一次磁盤I/O(input/output 磁盤讀寫)	 

企業中面試: 你都做過哪些系統優化操作?

 問題: block默認大小可以調整 是大點好 小點好
 設置大點: 10k 視頻公司 圖片公司
 文件大的時候: 20K 4k -- 2個block 2s 4s   --- 節省IO消耗

 設置小點: 2k 互聯網公司
 小文件的時候: 1k 2k  -- 1個block         --- 提高磁盤利用率 
 查看方法:
 [root@oldboyedu oldboy]# df
 Filesystem     1K-blocks    Used Available Use% Mounted on
 /dev/sda3       51149416 1752080  49397336   4% /

補充:

 01. 文件屬性信息存儲在inode中
 02. 文件的名稱信息存儲在上一級目錄的block中


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM