讓我們澄清什麼構成不良扇區或不良區塊:這是硬盤驅動器或閃存的一部分,它變得不可讀取或無法寫入,這通常是由於對磁盤表面的物理損害或閃爍的閃存閃存晶體管。
積累不良部門會大大降低存儲設備的性能,減少容量,並最終導致完整的硬件故障。不良塊的存在是一個有力的指標,即您應該考慮更換驅動器,或者至少將受影響的塊標記為無法使用的驅動器。
本文詳細介紹瞭如何使用磁盤掃描實用程序在Linux系統上識別不良扇區。
檢測不良部門的方法:
1。使用badblocks
實用程序:
badblocks
命令掃描存儲設備(硬盤驅動器,外部驅動器等)。設備名稱通常以/dev/sdc
或/dev/sda
之類的文件顯示。
步驟1:識別磁盤和分區
首先,使用fdisk
(具有根特權)列出您的驅動器和分區:
sudo fdisk -l
此輸出可幫助您確定掃描的正確設備名稱。
步驟2:掃描不良塊
接下來,掃描您的驅動器是否為不良部門:
sudo badblocks -v /dev /sda10> badsectors.txt
此命令掃描/dev/sda10
(用設備替換)。 -v
提供詳細的輸出,並將結果保存到badsectors.txt
。
如果發現不良的部門,請卸載驅動器並防止系統寫信給它們。
步驟3:標記不良部門是無法使用的
使用e2fsck
(對於ext2/ext3/ext4 filesystems) badsectors.txt
fsck
對於ext2/ext3/ext4:
sudo e2fsck -l badsectors.txt /dev /sda10
對於其他文件系統:
sudo fsck -l badsectors.txt /dev /sda10
2。使用smartmontools
(推薦):
這是一種更可靠的方法,尤其是對於具有智能(自我監控,分析和報告技術)的現代驅動器(ATA/SATA,SCSI/SAS,SSD)的方法。 SMART有助於檢測和報告驅動健康。
步驟1:安裝smartmontools
使用發行版的軟件包管理器安裝:
sudo apt安裝smartmontools#debian/ubuntu sudo dnf安裝smartmontools#fedora/rhel/centos
步驟2:使用smartctl
進行健康檢查
smartctl
與驅動器的智能係統進行交互。查看其手冊頁:
MAN SMARTCTL SmartCtl -H
步驟3:進行基本的健康測試
運行基本的健康檢查:
sudo smartctl -h /dev /sda10
健康的驅動器將顯示出積極的結果。
可選:查看完整智能報告
對於完整的報告,請使用:
sudo smartctl -a /dev /sda10#所有智能屬性 sudo smartctl -x /dev /sda10#所有智能和非智能數據
結論:
本指南演示瞭如何使用badblocks
和smartmontools
檢測和管理壞部門。定期監視您的存儲健康至關重要,這些工具簡化了過程。如果您有任何疑問,請在下面發表評論。
以上是如何在Linux的硬盤上檢查不良扇區的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本指南詳細介紹瞭如何使用SystemD配置自動服務在Linux中重新啟動,從而增強了系統的可靠性並最大程度地減少停機時間。 系統管理員通常依靠此功能來確保關鍵服務,例如Web服務器(APA

作為Linux用戶,我們經常依賴常用的命令ls、grep、awk、sed和find來完成工作。但Linux擁有大量鮮為人知的命令,可以節省時間、自動化任務並簡化工作流程。 本文將探討一些被低估但卻功能強大的Linux命令,它們值得更多關注。 rename – 高效批量重命名文件 當您需要一次重命名多個文件時,rename命令是救星。無需使用包含mv的循環,rename允許您輕鬆應用複雜的重命名模式。 將所有.txt文件更改為.log。 rename 's/\.txt$/\.log/' *

Linux 系統提供各種系統服務(例如進程管理、登錄、syslog、cron 等)和網絡服務(例如遠程登錄、電子郵件、打印機、Web 託管、數據存儲、文件傳輸、域名解析(使用 DNS)、動態 IP 地址分配(使用 DHCP)等等)。 從技術上講,服務是在後台持續運行的進程或進程組(通常稱為 守護進程),等待傳入請求(尤其來自客戶端)。 Linux 支持不同的方式來管理(啟動、停止、重啟、啟用系統啟動時的自動啟動等)服務,通常通過進程或服務管理器。幾乎所有現代 Linux 發行版現在都使用相同的進

使用Crossover 25運行Windows軟件和遊戲 由於CodeWeavers的Crossover 25,在Linux上運行Windows應用程序和遊戲現在比以往任何時候都容易。 這個商業軟件解決方案讓Linux用戶運行各種各樣的風
![PCLOUD-最安全的雲存儲[優惠50%]](https://img.php.cn/upload/article/001/242/473/174580357418126.jpg?x-oss-process=image/resize,p_40)
使用PCLOUD保護數據:Linux安裝的綜合指南 領先的安全雲存儲服務PCloud提供了一個可靠的平台來管理您的文件和數據。本指南詳細介紹了Linux系統上的安裝過程。 關於

MangoHud:實時監控Linux遊戲性能的利器 MangoHud是一款功能強大且輕量級的工具,專為遊戲玩家、開發者以及任何希望實時監控系統性能的用戶而設計。它作為Vulkan和OpenGL應用程序的疊加層,顯示FPS、CPU和GPU使用率、溫度等重要信息。本文將探討MangoHud的功能、工作原理以及使用方法,並提供在Linux系統上安裝和配置MangoHud的分步說明。 MangoHud是什麼? MangoHud是一個開源項目,可在GitHub上獲取,旨在提供一種簡單且可自定義的方式來監

管理存檔文件是Linux中的常見任務。本文是兩部分系列中的第一篇,探討了五種強大的命令行檔案工具,詳細介紹了他們的功能和示例的用法。 1。焦油命令:多功能存檔實用程序 t

本指南探討了用於比較Linux中文本文件的各種方法,Linux是系統管理員和開發人員的關鍵任務。 我們將介紹命令行工具和視覺差異工具,突出顯示其優勢和適當的用例。 假設


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SublimeText3漢化版
中文版,非常好用

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中