Linux運維入門 03系統檔案修復

2021-10-10 15:16:37 字數 2021 閱讀 1143

​ 檔案系統在進行格式化時,被分成兩個部分。即inode(索引)和block(塊儲存),其中inode儲存的資料為指向使用者儲存資料(儲存在塊中)的索引,檔案進行刪除操作時,是刪除inode,而非刪除塊儲存的資料(即使用者資料依舊存在,只不過被隱藏)。塊儲存的資料會在其他新資料儲存的時候覆蓋掉。

#用於列印「ext2/ext3」檔案系統的超級塊和快組資訊。(inode、block size)

tune2fs -l /dev/sda6

#檢視檔案索引號

ls -li 檔名

​ 刪除檔案時 重建乙個檔案,該索引號會使用刪除檔案的索引號,即儲存塊內容會被覆蓋此時想要找回刪除檔案資料就比較困難

檔案系統分組

​ 檔案系統在格式化時,會生成很多個blocks,為了防止儲存混亂導致訪問速度下降。會對blocks進行分組。

# 查詢系統的裝置號(sda1)

df#查詢sda6檔案系統資訊

dumpe2fs /dev/sda1 |more

超級塊(superblock 非常主要)

​ 記錄檔案系統的所有屬性資訊,group0為主superblock,group(1、3、5、7、9)為備份superblock。

破壞檔案系統的前10的group

破壞後出現的故障資訊

使用fsck嘗試修復(主要修復時先解除安裝data,防止修復時檔案系統搞壞)

umount /data/

#fsck:filesystem check

fsck -v -y /dev/sda6

mount /dev/sda6 /data

1、場景描述

​ oracle資料庫無法正常啟動,資料庫所在檔案系統故障,使用fsck也無法修復,後導致作業系統也無法正常啟動,引導程式出現錯誤,開機後看見這個介面:

2、解決思路(ext4檔案系統)

1、使用fsck 修復不成功

2、使用e2fsck修復

#檢查 /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

xfs檔案系統

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以網路為核心的設計思想,是乙個效能穩定的多使...