A merevlemez állapotának ellenőrzésének ismerete hasznos annak meghatározásához, hogy mikor cserélje ki a merevlemezt. A mai cikkben néhány Linux lemez segédprogramot mutatunk be a merevlemez állapotának diagnosztizálásához.
Kép készítette Scoobay
S.M.A.R.T rendszer
Most modern ATA és SCSI a merevlemezeken önellenőrző, elemző és jelentéstechnikai (SMART) rendszer működik. A SMART merevlemezek belső figyelemmel kísérik saját egészségüket és teljesítményüket.
A SMART eszköz a merevlemez állapotát a következők alapján értékeli: a merevlemez teljesítménye, a mágneses fejek keresési hibák aránya és egyéb jellemzők alapján, amelyeket a merevlemez gyártója beépített a merevlemezükbe.
A SMART rendszerek legtöbb megvalósítása lehetővé teszi a felhasználók számára, hogy önellenőrzéseket végezzenek a merevlemezek teljesítményének és megbízhatóságának figyelemmel kísérése érdekében. A SMART rendszer tesztelésének legegyszerűbb módja az Ubuntu használatával a „Rendszer”> „Adminisztráció” menüben található „Lemez segédprogram” használata.
A lemez segédprogram segítségével megtekintheti a merevlemez modelljét, sorozatszámát, firmware-jét és átfogó állapotfelmérését, valamint azt, hogy a SMART rendszer engedélyezve van-e a merevlemezen.
A „SMART adatok” gombbal megtekintheti a merevlemez SMART szolgáltatásait.
A ‘Futtassa az önellenőrzést’ gomb segítségével rövid, kiterjesztett vagy szállítási öntesztet kezdeményezhet a merevlemezen.
Ezeknek a teszteknek a végrehajtásakor megjelenik egy előrehaladás-mérő, amely megmutatja, hogy a teszt mennyi idő alatt halad, és mennyi a becsült teljesítési idő.
A „Hozzárendelt szakasz” segítségével megtekintheti a hibákat és az önteszt információkat.
Fájlrendszer ellenőrzése
Van néhány más eszköz a Lemez segédprogram GUI mellett, amelyek segítségével diagnosztizálhatjuk merevlemezünk állapotát. A fájlrendszer-ellenőrzés (FSCK), amely csak parancssori eszközként érkezik, az egyik eszköz, amelyet gyakran használunk a merevlemez állapotának ellenőrzésére.
Használhatja a „Lemez segédprogram” „Fájlrendszer ellenőrzése” funkcióját ugyanezen ellenőrzés elvégzéséhez, ha Ön nem olyan parancssori geek, mint mi.
Természetesen vannak olyan helyzetek, amikor mi van hogy a parancssori eszközzel ellenőrizze a fájlrendszerét. Például, amikor a fej nélküli rendszer , amikor a Linux dobozunk nem indul, vagy amikor egyszerűen bemutatni szeretnénk a parancssori Kungfu készségeket barátainknak.
Eleinte az FSCK parancssori eszköz úgy néz ki, mint amit csak egy számítógépes geek képes kezelni; De azt fogja tapasztalni, hogy az FSCK nagyon könnyen használható eszköz. Az FSCK futtatása előtt egy dolgot érdemes megjegyezni; A fájlrendszert le kell választania a ’Umount’ parancs. A csatlakoztatott fájlrendszer FSCK-val történő javítása több kárt okozhat, mint az eredeti probléma.
sudo umount / dev / sdb
Az FSCK parancs meglehetősen egyszerű:
sudo fsck -t ext4 / dev / sdb
Ez a parancs ellenőrzi az ext4 fájlrendszer (/ dev / sdb) következetlenségeit. A / dev / sdb fájlt le kell cserélnie a saját partíciójára. Futtathatja az ‘fdisk’ parancsot, hogy megtudja a rendszer partícióit:
sudo fdisk -l
Ütemezett fájlrendszer-ellenőrzések
Ha Ubuntut használ, akkor észreveszi, hogy az Ubuntu FSCK munkamenetet futtat, amikor időnként elindítja a rendszert. Ha idegesítőnek találja ezt az ütemezett ellenőrzést, a ‘tune2fs’ paranccsal átütemezheti a vizsgálatot. Így néz ki általában:
A mount count paraméter azt mondja nekünk, hogy az Ubuntu 33 lemezfelszerelés után vizsgálja meg a merevlemezt.
A „-c” opcióval konfigurálhatjuk a csatlakoztatás számát:
sudo tune2fs -c 35 / dev / sda1
Ez a parancs újrakonfigurálja az Ubuntut, hogy a merevlemezünket átvizsgálja, miután a rendszer indításakor 35 merevlemez csatlakozik.
Megjegyzés: a „/ dev / sda1 /” szót módosítsa saját partíciójával
Bad Blocks
A rossz szektor a ágazat a számítógép lemezmeghajtóján, amelyet nem lehet állandó károsodás (vagy az operációs rendszer képtelen elérni) miatt, például fizikai sérülés miatt a lemez felületén.
Kétféle módon lehet észlelni a rossz szektorokat a Linuxban: használhatja a Lemez segédprogram felhasználói felületét, vagy ha olyan parancssori geek vagy, mint mi, akkor a badblocks paranccsal ellenőrizheti a merevlemez hibás szektorait:
sudo badblocks -v / dev / sdb1
A Badblock megadja a merevlemezen lévő rossz szektorok számát.
zainul @ zainul-laptop: ~ $ sudo badblocks -v / dev / sdb1
A 0 és 97683200 közötti blokkok ellenőrzése
Hibás blokkok ellenőrzése (csak olvasható teszt): 3134528 kész, 3:27 eltelt
3134560 kész, 8:33 eltelt
3134561 kész, 10:15 eltelt
3134562 kész, 11:57 telt el
3134563 kész, 13:39 eltelt
Kész
A bérlet elkészült, 5 rossz blokk található.
Két lehetőség van, ha rossz blokkokat lát. Vagy kereshet új merevlemezt, vagy használhatatlan merevlemez-szektorként jelölheti meg ezeket a hibás blokkokat. Ez két lépést foglal magában:
Először sík fájlba kell írnunk a rossz szektorok helyét.
sudo badblocks / dev / sdb> / home / zainul / bad-block
Ezt követően be kell töltenünk a lapos fájlt az FSCK parancsba, hogy ezeket a rossz szektorokat „használhatatlan” szektorokként jelöljük meg.
sudo fsck -l rossz blokkok / dev / sdb
Az FSCK, a Badblocks és a Lemez segédprogram azok a segédprogramok, amelyeket gyakran használunk a merevlemezek vizsgálatához. Ne ossza meg más olvasótársaival, ha ismer más merevlemez-beolvasó Linux-segédprogramokat.