Weboldal keresés

Hogyan lehet ellenőrizni a rossz szektorokat vagy blokkokat a merevlemezen Linux alatt


Kezdjük egy hibás szektor/blokk definiálásával, ez egy olyan szakasz a lemezmeghajtón vagy a flash memórián, amelyről a lemez felületének fix fizikai sérülése vagy a flash memória tranzisztorok meghibásodása miatt már nem lehet olvasni vagy írni.

Ahogy a hibás szektorok továbbra is felhalmozódnak, nemkívánatos módon vagy rombolóan befolyásolhatják a lemezmeghajtót vagy a flash memória kapacitását, vagy akár hardverhibákhoz is vezethetnek.

Fontos megjegyezni azt is, hogy a rossz blokkok jelenléte figyelmezteti Önt arra, hogy új lemezmeghajtó beszerzésén gondolkodjon, vagy egyszerűen jelölje meg a hibás blokkokat használhatatlanként.

Ezért ebben a cikkben végigvesszük azokat a szükséges lépéseket, amelyek segítségével bizonyos lemezellenőrző segédprogramok segítségével meghatározhatja a rossz szektorok jelenlétét vagy hiányát a Linux lemezmeghajtón vagy a flash memórián.

Az alábbiakban bemutatjuk a módszereket:

Ellenőrizze a rossz szektorokat a Linux lemezeken a badblocks eszközzel

A badblocks program lehetővé teszi a felhasználók számára, hogy hibás szektorokat vagy blokkokat keresve keressenek egy eszközt. Az eszköz lehet merevlemez vagy külső lemezmeghajtó, amelyet egy fájl (például /dev/sdc) képvisel.

Először is használja az fdisk parancsot szuperfelhasználói jogosultságokkal, hogy megjelenítse az összes lemezmeghajtót vagy flash memóriát, valamint azok partícióit:

sudo fdisk -l

Ezután ellenőrizze a Linux lemezmeghajtót, hogy ellenőrizze a hibás szektorokat/blokkokat a következő beírásával:

sudo badblocks -v /dev/sda10 > badsectors.txt

A fenti parancsban a badblocks ellenőrzi a /dev/sda10 eszközt (ne felejtse el megadni a tényleges eszközt) a -v gombbal, amely lehetővé teszi a megjelenítést. a művelet részleteit. Ezenkívül a művelet eredményeit a rendszer a badsectors.txt fájlban tárolja kimenet-átirányítással.

Ha hibás szektorokat észlel a lemezmeghajtón, válassza le a lemezt, és utasítsa az operációs rendszert, hogy ne írjon a jelentett szektorokba az alábbiak szerint.

Az e2fsck (ext2/ext3/ext4 fájlrendszerekhez) vagy az fsck parancsot kell használnia a badsectors.txt fájllal és az eszközfájllal mint az alábbi parancsban.

A -l opció azt mondja a parancsnak, hogy a fájlnévvel (badsectors.txt) megadott fájlban felsorolt blokkszámokat adja hozzá a hibás blokkok listájához.

------------ Specifically for ext2/ext3/ext4 file-systems ------------ 
sudo e2fsck -l badsectors.txt /dev/sda10

OR

------------ For other file-systems ------------ 
sudo fsck -l badsectors.txt /dev/sda10

Vizsgálja meg a rossz szektorokat a Linux lemezen a Smartmontools segítségével

Ez a módszer megbízhatóbb és hatékonyabb a modern lemezeknél (ATA/SATA és SCSI/SAS merevlemezek és szilárdtestalapú meghajtók), amelyek S.M.A.R.T (önfigyelő, elemző és jelentéskészítő technológia) rendszerrel kerülnek szállításra. amely segít észlelni, jelenteni és esetleg naplózni egészségi állapotukat, így kiderítheti a közelgő hardverhibákat.

A smartmontools programot az alábbi parancs futtatásával telepítheti:

------------ On Debian/Ubuntu based systems ------------ 
sudo apt-get install smartmontools

------------ On RHEL/CentOS based systems ------------ 
sudo yum install smartmontools

A telepítés befejezése után használja a smartctl alkalmazást, amely a lemezbe integrált S.M.A.R.T rendszert vezérli. A man oldalt vagy a súgóoldalt az alábbiak szerint nézheti meg:

man smartctl
smartctl -h

Most hajtsa végre a smartctrl parancsot, és nevezze el az adott eszközt argumentumként, ahogy a következő parancsban a -H vagy a --health jelző szerepel. a SMART általános egészségi önértékelési teszt eredményének megjelenítéséhez.

sudo smartctl -H /dev/sda10

A fenti eredmény azt jelzi, hogy a merevlemez rendben van, és előfordulhat, hogy a közeljövőben nem tapasztalható hardverhibák.

A lemezinformációk áttekintéséhez használja a -a vagy a --all opciót a lemezre és a -ra vonatkozó összes SMART információ kinyomtatásához. -x vagy --xall, amely megjeleníti az összes SMART és nem SMART információt a lemezről.

Ebben az oktatóanyagban egy nagyon fontos témát tárgyaltunk a lemezmeghajtók állapotának diagnosztikájával kapcsolatban. Az alábbi visszajelzési szakaszon keresztül elérhet minket, megoszthatja gondolatait, vagy kérdéseket tehet fel, és ne feledje, hogy mindig kapcsolatban maradjon a Tecminttel.