linux下修復磁碟損壞
節假五一後,就接到user電話一DB無法連線,因為是VM所以問題也不大,看什麼錯誤,兵來將擋,水來堵。
發現系統並沒有正常開啟,有重啟動作,並報如圖錯誤,錯誤很明顯提示檔案系統有損壞現象!在windows因非法重啟需要需要執行chkdsk命令進行修復,在linux下只有fsck來修復.linnux對於檔案系統的錯誤非常敏感,由於意外斷電或者其它原因導致linux系統意外關機或者重啟,都可能對linux的檔案系統造成嚴重的損壞,從而導致不能正常地進入系統。fsck在linux下就變成一個不可或缺的命令.但是fsck命令卻有一個致命的軟肋,就是對於已經掛載了的分割槽執行具有極大的危險性,修復不好就徹底把系統崩潰掉了。所以在修復前建立一個快照是一個最安全的方法。
需要確認這個分割槽的檔案系統是什麼,這個可以用fdisk -l檢視一下相關磁碟及磁碟機代號,輸入 fsck -c顯示完整的檢查進度;輸入y,如果有多個損壞的檔案就會提示多次輸入y,進行修復.輸入完後 fsck -t ext4 /dev/sda1或fsck.ext4 .此命令只確定磁碟型別.第四步進行fsck -y /dev/sda1只對損壞的檔案進行修復,修復OK後進行reboot
總結
1:輸入 fsck -c
2: 輸入 Yes 3: 輸入 fsck -t ext4 /dev/sda1
4: 輸入fsck -y /dev/sda1;
5. reboot
filesys : 磁碟裝置名稱(eg./dev/sda1),掛載(mount)點 (eg. / 或 /usr)
-t : 給定檔案系統的型式,若在 /etc/fstab 中已有定義或 kernel 本身已支援的則不需加上此引數
-s : 依序一個一個地執行 fsck 的指令來檢查
-A : 對/etc/fstab 中所有列出來的 分割槽(partition)做檢查
-C : 顯示完整的檢查進度
-p : 同時有 -A 條件時,同時有多個 fsck 的檢查一起執行
-R : 同時有 -A 條件時,省略 / 不檢查
-V : 詳細顯示模式
-a : 如果檢查有錯則自動修復
-r : 如果檢查有錯則由使用者回答是否修復
-y : 選項指定檢測每個檔案是自動輸入yes,在不確定那些是不正常的時候,可以執行 # fsck -y 全部檢查修復。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11297314/viewspace-2153637/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux RAID10磁碟陣列損壞的修復LinuxAI陣列
- 【LINUX】Oracle資料庫 linux磁碟頭資料損壞修復LinuxOracle資料庫
- ASM磁碟頭資訊損壞和修復(kfed/dd)ASM
- RAID10磁碟陣列損壞修復操作AI陣列
- linux檔案系統損壞如何修復Linux
- 修復損壞的資料塊
- Oracle asm磁碟損壞異常恢復OracleASM
- Linux技巧:使用Fsck命令修復損壞的分割槽Linux
- SQL Server 資料頁損壞修復SQLServer
- ORACLE中修復資料塊損壞Oracle
- 使用dbms_repair修復塊損壞AI
- RAC 11G ASM磁碟損壞恢復ASM
- 電腦硬碟分割槽表損壞怎麼修復?電腦硬碟分割槽表損壞的修復方法硬碟
- system資料檔案頭損壞修復
- SQLite資料庫損壞及其修復探究SQLite資料庫
- INACTIVE日誌組損壞的修復
- pg 檔案塊損壞的修復措施。
- 磁頭損壞的修復方法有哪些
- LINUX 檔案系統損壞後遠端修復方案薦Linux
- SQL Anywhere db檔案損壞修復 DB檔案修復 DB資料庫修復SQL資料庫
- Oracle中匯出修復資料塊損壞Oracle
- Oracle中模擬修復資料塊損壞Oracle
- 伺服器Oracle資料庫損壞修復伺服器Oracle資料庫
- ASM之OCR所在磁碟組損壞後的恢復ASM
- 磁碟損壞造成RMAN備份檔案有壞塊的恢復案例
- win7修復系統損壞 解除安裝軟體損壞win7系統修復教程(圖文詳解)Win7
- 不重灌也能修復損壞的 Ubuntu 系統Ubuntu
- redo損壞修復啟動資料庫辦法資料庫
- 伺服器資料庫損壞能修復嘛伺服器資料庫
- MySQL資料庫表損壞後的修復方法MySql資料庫
- InterBase資料庫檔案損壞的修復方法資料庫
- Linux檔案系統損壞後的修復技巧詳細介紹Linux
- 資料恢復工具Recoverit使用教程:如何修復損壞的影片資料恢復
- index損壞恢復Index
- 伺服器資料損壞有辦法修復嗎?伺服器
- 一個簡單的方法修復ubuntu引導損壞Ubuntu
- MYSQL資料表損壞的原因分析和修復方法MySql
- redhat8 rhel8 啟動grub損壞修復Redhat