Zobacz uszkodzone bloki w zamontowanym systemie plików ext2 / ext3 / ext4

12

fsckJakiś czas temu uruchomiłem -c na (odmontowanej) partycji, o której mowa. Proces był nienadzorowany, a wyniki nie były nigdzie przechowywane (oprócz złego bloku i-węzła).

Teraz chciałbym uzyskać złe informacje o bloku, aby wiedzieć, czy są jakieś problemy z dyskiem twardym. Niestety partycja jest używana w systemie produkcyjnym i nie można jej odmontować.

Widzę dwa sposoby na uzyskanie tego, czego chcę:

  1. Uruchom badblocksw trybie tylko do odczytu. Zajmie to prawdopodobnie dużo czasu i spowoduje niepotrzebne obciążenie systemu.

  2. Jakoś wyodrębnić informacje o uszkodzonych blokach z samego systemu plików.

Jak mogę wyświetlić znane uszkodzone bloki zarejestrowane w zamontowanym systemie plików?

Basilevs
źródło

Odpowiedzi:

16

Czy zajrzałeś do dumpe2fs? Możesz użyć tego w następujący sposób:

dumpe2fs -b /dev/$partition

Na przykład

dumpe2fs -b /dev/sdd1
Darkdragn
źródło
@Gareth Dzięki za edycję, to mój pierwszy raz na stronie. Nadal próbuję się do tego przyzwyczaić. Miłego dnia.
darkdragn