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?

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

@Gareth Dzięki za edycję, to mój pierwszy raz na stronie. Nadal próbuję się do tego przyzwyczaić. Miłego dnia.
darkdragn
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.