■ 檔案資料包括原資訊與實際資料
■ 檔案儲存在硬碟上,硬碟最小儲存單位是「磁區」,每個磁區儲存512位元組
■ block(塊)
■ inode(索引節點)
■ inode包含檔案的元資訊
■ 用stata命令可以檢視某個檔案的inode資訊
■ Linux系統檔案三個主要的時間屬性
■ 目錄檔案的結構
檔名1 | inode號碼1 |
---|---|
檔名2 | inode號碼1 |
… | … |
每一行稱為一個目錄項
■ 每個inode都有一個號碼,作業系統用inode號碼來識別不同的檔案
■ Linux系統內部不使用檔名,而使用inode號碼來識別檔案
■ 對於使用者,檔名只是inode號碼便於識別的別稱
■ 使用者通過檔名開啟檔案時,系統內部的過程
■ 檢視iodine號碼的方法
ls -i aa.txt
stata aa.txt
■ 硬碟分割區後的結構
■ 存取檔案的簡單流程
■ inode也會消耗硬碟空間
■ 格式化檔案系統時確定inode的總數
■ 使用df -i命令可以檢視每個硬碟分割區的inode總數和已使用的數量
■ 由於inode號碼與檔名分離,導致一些Unix/Linux系統具有以下的現象
■ 為檔案或目錄建立連線檔案
■ 連結檔案分類
軟連結 | 硬連結 | |
---|---|---|
使用範圍 | 失效 | 仍舊可用 |
儲存範圍 | 與原始檔案可以位於不同的檔案系統中 | 必須與原始檔案在同一個檔案系統(如一個Linux分割區)內 |
■ 為檔案或目標建立連結檔案
■ 連結檔案分類
ln 原始檔 目標位置
ln -s 原始檔或目錄...連結檔案或目標位置
■ 編譯安裝extundelete軟體包
■ 模擬刪除並執行恢復操作
■ xfsdumo命令格式
xfsdump -f 備份存放位置 要備份的路徑或裝置檔案
■ xfsdump 備份級別(預設為0)
■ xfsdump 常用選項:-f 、-L、-M、-s
■ xfsdump 命令格式
xfsdump -f 恢復檔案的位置 存放恢復後檔案的位置
■ 模擬刪除並執行恢復操作
■ 只能備份已掛載的檔案系統
■ 必須使用root的許可權才能操作
■ 只能備份CFS檔案系統
■ 備份後的資料只能讓xfsrestore解析
■ 不能備份兩個具有相同UUID的檔案系統
■ 紀錄檔的功能
■ 紀錄檔問價你的分類
核心及系統紀錄檔
使用者紀錄檔
程式紀錄檔
■ 紀錄檔儲存位置
■ 主要紀錄檔檔案介紹
■ 由系統服務rsyslog 統一管理
■ 紀錄檔訊息的級別
級別 | 訊息 | 級別 | 說明 |
---|---|---|---|
0 | EMERG | 緊急 | 會導致主機系統不可用的情況 |
1 | ALERT | 警告 | 必須馬上採取措施解決的問題 |
2 | CRIT | 嚴重 | 比較嚴重的情況 |
3 | ERR | 錯誤 | 執行出現錯誤 |
4 | WARNING | 提醒 | 可能會影響系統功能的事件 |
5 | NOTICE | 注意 | 不會影響系統但值得注意 |
6 | INFO | 資訊 | 一般資訊 |
7 | DEBUG | 偵錯 | 程式或系統偵錯資訊等 |
■ 紀錄檔記錄的一般格式
■ 儲存了使用者登入、退出系統等相關資訊
■ 分析工具
- users、who、w、last、lastb
■ 由相應的應用程式獨立進行管理
■ 分析工具
■ 及時作好備份和歸檔
■ 延長紀錄檔儲存期限
■ 控制紀錄檔存取許可權
■ 集中管理紀錄檔