文件屬性信息-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中