當前位置:首頁 » 操作系統 » linux硬碟修復

linux硬碟修復

發布時間: 2023-02-06 04:48:31

linux操作系統故障處理-ext4文件系統超級塊「can't read superblock」損壞修復

前幾天在廣州參加植物病毒學會議,一邊聽會一邊開著TeamViewer遠程連接實驗室裝有linux系統的工作站跑程序幹活。有一天下午發現TeamViewer顯示伺服器離線,原來是因為施工導致停電。Anyway, 不重要,發微信讓小青兒給我重啟伺服器,結果發現重啟不了,大概就是這個界面。

怎麼著都進不去圖形界面,簡而言之,工作站重啟不了了。索性不管了,好好聽報告,心想回到福州再收拾工作站。回到福州第一件事就是坐下來重啟工作站,發現無論怎麼折騰都進不去系統。

雖然圖形界面進不去,好在還能夠在命令行下進行操作。當看到 /bioinfor ,這個存放目錄的路徑下啥都沒有的時候,這可是我所有的數據啊!如果這個盤里的數據沒了,各個合作者還不得把我手撕了。想到這里,冷汗差點下來了。

於是開始尋找解決方法。

首先得想辦法進入系統,在反復地 sudo reboot 都無法進入系統之後,通過 df -h 也看不到/dev/sda(也就是掛載到/bioinfor路徑的磁碟)信息。然後猜測是不是因為磁碟以及分區表之類出現了錯誤導致不能進入系統。通過 sudo vi /etc/fstab 將除了系統安裝盤之外的所有硬碟的掛載信息全部注釋掉,再 reboot , 這時候果然可以進入圖形界面系統了。但依然看不到 /bioinfor 盤下的數據。能夠開機就讓我放心了很多。通過 gparted 工具,能夠看到/dev/sda硬碟里used space大概是1.7T,還剩下1.9T左右,這就表示我的數據還在。試圖通過 sudo umount /dev/sda 先取消掛載,再重新 sudo mount /dev/sda /bioinfor 掛載到/bioinfor路徑,結果報錯。

報錯信息顯示:

搜索網頁發現,有一個哥們經歷了跟我一樣的遭遇, 意外斷電造成mount掛載硬碟報錯 。所以,這次事故是因為意外斷電,基本實錘了。

但到底什麼是superblock呢?

繼續搜索,直到讀到一篇技術文章 linux操作系統故障處理,ext4文件系統超級快損壞修復 。本文可以忽略,但這篇技術文章得認真讀讀。裡面講解了磁頭,磁軌,柱面,扇區,以及硬碟容量等等概念,以及最重要的inode和block,Superblock(超級塊)概念。

既然報錯提示Superblock出了問題,那我們就應該從這里入手。linux系統提供了一個磁碟命令 fsck 來嘗試對設備進行修復。但可惜,用這個命令的時候,都會提醒你,應該安裝最新的 fsck 工具包。

提示如下:

根據這篇文章 E2FSCK: how to handle the 「metadata_csum」 error by advancing the e2fsck version beyond default installed version 的提示,需要安裝1.43X的 e2fsck , 安裝方法小結如下。

檢驗一下是否更新成功:

能夠看到已經更新到1.43.5版本。

安裝完之後,開始對磁碟進行修復,命令如下:

一般都能修復完畢,然後可以再進行取消掛載或者重新掛載的操作。看到數據都還完好無缺地在電腦上,還處於後怕的我趕緊掏出移動硬碟進行原始數據的備份。

本次debug結束

這篇技術日誌對讀者可參考性並不高,是因為應用場合實在是少,(試想誰會天天斷電呢),但還是有一些體會和感悟:

❷ linux硬碟不能休眠原因調查

硬碟出現故障。
據查詢相關公開信息顯示,linux操作系統還有hdparm硬碟控制軟體,其出現故障故而不能休眠,進行修復即可。
電腦硬碟是計算機的最主要的存儲設備,硬碟(港台稱之為硬碟,英文名:HardDiskDrive簡稱HDD全名溫徹斯特式硬碟)由一個或者多個鋁制或者玻璃制的碟片組成,這些碟片外覆蓋有鐵磁性材料。

❸ 在windows中把linux的磁碟頂替了,還能恢復嗎

之前遇到類似問題,我重裝了win10系統後,發現linux系統進不去了,分區變成了空閑空間。

問題原因:linux引導文件被覆蓋

解決方案:

  1. 使用之前製作linux(ubuntu舉例)的引導盤,在bios中設置從引導盤啟動。

  2. 啟動後可以選擇修復ubuntu這個選項中,有一個選項可以進入grub模式。或者直接選擇ubuntu進入後,選擇試用ubuntu,使用ctrl+alt+F3進入。

  3. 在grub rescue命令行下利用ls命令查看盤符情況。(hd0) (hd0,GTP1) (hd0,GTP2) 這樣的,在這里可以清楚的看到有一個分區是你的ubuntu引導即efi掛載分區。

  4. 第三步若找不到可以通過 ls (hd0,GTP1)/grub 命令分別尋找,如果列印出一些文件信息,說明找到;如果沒有,會報找不到文件的錯誤,需要繼續試下一個盤符。

  5. 確定boot分區所在盤符後進行環境變數設置。在grub rescue命令行下輸入:

    set boot=(hd0,msdos8)

    set prefix=(hd0,msdos8)/grub

    insmod normal

    normal

    輸入normal後,會進入ubuntu的引導

  6. 進入系統後需要進行grub設置

    sudo update-grub

    sudo grub-install /dev/sda

  7. 最後,先不要急著重啟進入windows,再輸下列指令進行更新

      1. sudo update-grub

        sudo apt-get update

❹ 硬碟修復的5種簡單方法

移動硬碟修復簡單方法有添加盤符、下載驅動程序、電腦管家、備份資料、定期清理。

1、添加盤符

這種情況只需要給磁碟添加上盤符就可以了,在桌面點擊「我的電腦」右鍵「管理」-「磁碟管理」,然後滑鼠移動到接入的移動硬碟,右鍵「更改驅動好和路徑C」,在彈出的界面上添加即可。



U盤或者其它存儲設備都好用久了如果格式化之後會發現容量變小了一些,其實這個就是磁碟碎片化的問題,所以移動硬碟也是這個道理,應當定期清理或者格式化,避免文件存儲到碎片區域造成文件丟失。

❺ linux異常掉電導致硬碟無法載入

1.可能:寫數據的過程被中斷,只完成了一部分。可能會出現亂碼(因為只寫了幾個位元組,不完整)、文件錯誤等。
2.更大的可能:操作系統寫文件操作有個緩存,並不會直接寫入硬碟。
內存可能有個緩存,磁碟也可能有個緩存,在數據會先保存在緩存中一段時間,累積到一定大小或者時間限度再一起寫入磁碟中。
如果在這段時間內斷電,那麼緩存中的文件就丟失了,極端情況是寫入了一部分數據,導致文件損壞。(可以通過「sync」命令強制同步,寫入磁碟。)

❻ 【badblocks】Linux上使用badblocks命令檢測、修復硬碟壞道

使用badblocks命令檢測、修復硬碟壞道

https://blog.51cto.com/pynliu/1617921

badblocks檢測磁碟壞道

https://www.cnblogs.com/itfenqing/p/7536623.html

badblocks 檢查硬碟是否有壞道

https://blog.csdn.net/dapeng0112/article/details/37971923

❼ ubuntu修復linux和windows雙系統下掛載ntfs硬碟出錯問題

在windows和Ubuntu雙系統下,在打開Windows後,在進入linux時,在去訪問windows的ntfs分區經常會出現不能掛載問題,
出現 Error mounting /dev/sda8 at /media/my/XXX: Command-line `mount -t "ntfs" -o錯誤,以下給出對此的解決方案

在終端中輸入:

修復掛載錯誤的相應的分區如提示中的/dev/sda8,輸入

基本上錯誤就可以解決

❽ linux下錯誤測試硬碟讀寫導致superblock損壞,怎麼修復

fsck(filesystemcheck)用來檢查和維護不一致的文件系統。若系統掉電或磁碟發生問題,可利用fsck命令對文件系統進行檢查Linux技巧:使用Fsck命令修復損壞的分區輸入Root密碼登錄後採用:fsck-text3-r/usr/local修復fsck的命令的幾個使用方法指令:fsck使用許可權:超級使用者root使用方式:fsck[-sACVRP][-tfstype][–][fsck-options]filesys[…]說明:檢查與修復Linux文件系統,可以同時檢查一個或多個Linux檔案系統

❾ linux中檢測、修復磁碟的命令是啥

chkdsk。

chkdsk的全稱是checkdisk,就是磁碟檢查的意思。這個東西是當你的系統崩潰或者非法關機的時候由系統來調用檢查磁碟的,也可以由手工通過命令行調用來檢查某一個磁碟分區。

該工具基於被檢測的分區所用的文件系統,創建和顯示磁碟的狀態報告。Chkdsk 還會列出並糾正磁碟上的錯誤。如果不帶任何參數,chkdsk 將顯示當前驅動器中的磁碟狀態。

(9)linux硬碟修復擴展閱讀

chkdsk檢查適用情況:

1、windows7系統進入到歡迎界面,無法輸入用戶密碼,即鍵盤沒反應,但鍵盤操作bios、F8功能鍵等進入歡迎界面之前的操作都正常,可以進入安全模式;

2、系統啟動過程中藍屏,即藍底白字屏幕顯示,低端顯示stop:0x???????字樣,即藍屏代碼。

3、磁碟分區變成ram格式。

4、突然斷電,重啟電腦無法進入系統;

5、電腦運行速度非常慢,磁碟指示燈非常忙,殺毒軟體檢測不到病毒。

❿ windos下如何修復linux 硬碟

個人推薦用《易我分區表醫生V3.0》修復,我的分區表損壞就是用這個修復的,這個東西不需要在DOS下運行,可直接在WINDOWS界面運行,運行後會有一個引導程序,你選擇下面的交互操作後,它會掃描出你本來的硬碟分區信息,然後你全部把其鉤選,然後下一步一步修復即可,退出重啟即可修復損壞的分區表,如果你在之前沒對硬碟進行寫入操作,那麼數據就不會被破壞,依舊完好無損~~
下載地址~(華軍的)
對了,該軟體支持壞道檢測和引導區修復~~

熱點內容
php辦公系統 發布:2025-07-19 03:06:35 瀏覽:895
奧德賽買什麼配置出去改裝 發布:2025-07-19 02:53:18 瀏覽:37
請與網路管理員聯系請求訪問許可權 發布:2025-07-19 02:37:34 瀏覽:185
ipad上b站緩存視頻怎麼下載 發布:2025-07-19 02:32:17 瀏覽:839
phpcgi與phpfpm 發布:2025-07-19 02:05:19 瀏覽:523
捷達方向機安全登錄密碼是多少 發布:2025-07-19 00:57:37 瀏覽:689
夜魔迅雷下載ftp 發布:2025-07-19 00:39:29 瀏覽:97
增值稅票安全接入伺服器地址 發布:2025-07-19 00:20:45 瀏覽:484
solidworkspcb伺服器地址 發布:2025-07-18 22:50:35 瀏覽:820
怎麼在堆疊交換機里配置vlan 發布:2025-07-18 22:42:35 瀏覽:628