檔案系統在進行格式化時,被分成兩個部分。即inode(索引)和block(塊儲存),其中inode儲存的資料為指向使用者儲存資料(儲存在塊中)的索引,檔案進行刪除操作時,是刪除inode,而非刪除塊儲存的資料(即使用者資料依舊存在,只不過被隱藏)。塊儲存的資料會在其他新資料儲存的時候覆蓋掉。
#用於列印「ext2/ext3」檔案系統的超級塊和快組資訊。(inode、block size)
tune2fs -l /dev/sda6
刪除檔案時 重建乙個檔案,該索引號會使用刪除檔案的索引號,即儲存塊內容會被覆蓋此時想要找回刪除檔案資料就比較困難#檢視檔案索引號
ls -li 檔名
檔案系統分組
檔案系統在格式化時,會生成很多個blocks,為了防止儲存混亂導致訪問速度下降。會對blocks進行分組。
超級塊(superblock 非常主要)# 查詢系統的裝置號(sda1)
df#查詢sda6檔案系統資訊
dumpe2fs /dev/sda1 |more
記錄檔案系統的所有屬性資訊,group0為主superblock,group(1、3、5、7、9)為備份superblock。
破壞檔案系統的前10的group
破壞後出現的故障資訊
使用fsck嘗試修復(主要修復時先解除安裝data,防止修復時檔案系統搞壞)
1、場景描述umount /data/
#fsck:filesystem check
fsck -v -y /dev/sda6
mount /dev/sda6 /data
oracle資料庫無法正常啟動,資料庫所在檔案系統故障,使用fsck也無法修復,後導致作業系統也無法正常啟動,引導程式出現錯誤,開機後看見這個介面:
2、解決思路(ext4檔案系統)
1、使用fsck 修復不成功
2、使用e2fsck修復
xfs檔案系統#檢查 /dev/hda5 是否正常,如果有異常便自動修復,並且設定若有問答,均回答[是] :
# e2fsck -a -y /dev/sda5
# 採用group3的superblock備份 98304 也可以採用group5、...,越往後被破壞的概率越低
e2fsck -a -y -b 98304 /dev/sda6
mount /dev/sda5 /data
#superblock backups stored on blocks:
# 8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409
# 從輸出可知superblock存在於: 8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409
1、場景描述
系統在長時間執行的過程中會產生一些損壞或者問題,不重啟時看不出來,重啟時可能會導致檔案系統掛載不上等等問題。所以沒事別重啟伺服器,讓專業的人來,以下系統有問題重啟會導致系統出錯
**(重啟系統)**會出現問題,如下:
2、解決思路
輸入密碼進入緊急模式,按mount -a 檢視那個裝置出現問題
用fsck修復
用mount檢視是否可以掛載檔案系統,成功則重啟
轉存中…(img-qxngpf6g-1605745422054)]
用fsck修復
[外鏈轉存中…(img-oq7g4xzr-1605745422055)]
用mount檢視是否可以掛載檔案系統,成功則重啟
Linux運維 03遠端連線
軟體關閉注意事項 虛擬主機拍攝快照功能 後悔藥 虛擬主機刪除方法 移除只是移除軟體裡顯示的,實際還是在你的硬碟中 橋接網路模式 僅主機模式優點 更加安全 缺點 不能連線外網 可以通過nat設定埠 訪問內部主機 有網路安全策略進行阻止訪問 遠端服務沒有開啟 網路中會將每個網路服務設定乙個數字編號,成為...
Linux系統運維
linux系統運維 本書作者劉遄 liu chu n 從事於linux運維技術行業,高中時期便因興趣的驅使而較早地接觸到了linux系統並開始學習運維技術,並且在2012年獲得紅帽工程師rhce 6版本證書,在2015年初又分別獲得紅帽工程師rhce 7版本證書與紅帽架構師認證rhca頂級證書。儘管...
Linux入門和運維
linux介紹 linux是一套免費使用和自由傳播的類unix作業系統,是乙個基於posix和unix的多使用者 多工 支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體 應用程式和網路協議。它支援32位和64位硬體。linux繼承了unix以網路為核心的設計思想,是乙個效能穩定的多使...