Mam partycję Linuksa (Ubuntu 12.10 zaktualizowaną do 13.4) na komputerze, który pierwotnie był dostarczany z Windows 7. Windows 7 działał niezwykle wolno (nadal jest i nadal działa powoli po ponownej instalacji), a niektóre niskopoziomowe narzędzia dyskowe najwyraźniej wykazują problem HD.
Głównie montowałem Ubuntu, aby sprawdzić, czy nadal mogę uzyskać dostęp do niektórych danych, a Ububtu działał dobrze, więc nadal go używałem. Zrobiłem wiele dowiązań symbolicznych do partycji NTFS i większość mojej pracy była zapisywana na partycji Windows. Istnieje jednak kilka ważnych plików znajdujących się na partycji Ext4 (plus godziny konfiguracji, których nie chciałbym stracić)
Wczoraj rano nie mogłem załadować Ubuntu. Windows wciąż był zbyt wolny, aby zamontować partycję Ext4 lub wykonać jakąkolwiek pracę. Teraz pracuję z Live CD Ubuntu 12.10, ze wszystkimi ograniczeniami jakie posiada Live CD. Z Live CD łatwo widzę partycję NTFS, ale nie partycję Ext4.
Ręczne polecenia montażu
sudo mount /dev/sda4 /mnt
zawieść. Przetestowałem z opcjami -t ext4
i -o data=writeback
. Bieganie
dmesg | tail
dostaję
[78760.734556] end_request: I/O error, dev sda, sector 1649683273
[78760.734570] ata1: EH complete
[78760.752290] JBD2: Failed to read block at offset 104
[78760.752972] JBD2: recovery failed
[78760.752978] EXT4-fs (sda4): error loading journal
Więc teraz: jeśli mogę zrekonstruować dziennik (lub naprawić jakąkolwiek partycję Linuksa), byłoby to moje preferowane rozwiązanie.
Jeśli nie mogę, potrzebuję przynajmniej metody dostępu do informacji w partycji ext4, aby móc ją wykonać. Podejrzewam, że muszę kupić nowy dysk twardy.
Z góry dziękuję.
źródło
--write-sector
. Po tym powinieneś uruchomiće2fsck -f
przed próbą zamontowania.Odpowiedzi:
Jeśli masz dysk zewnętrzny, możesz zrobić dd całego dysku, powiedzieć plik ISO, a następnie zamontować ISO.
Ale będzie to ten sam rozmiar co dysk, więc do tego potrzeba dużo miejsca (na innym dysku).
Popatrz tutaj: https://serverfault.com/questions/4906/using-dd-for-disk-cloning
źródło
ddrescue
. Mogłem zamontować obraz i najwyraźniej potrzebna mi informacja jest tam. Następnym krokiem byłoby odtworzenie partycji z obrazu (lub ponowne zainstalowanie i użycie obrazu jako kopii zapasowej danych).Kiedy dostanę
EXT4-fs (sda4): error loading journal
po odcięciu zasilania naprawiłem to za pomocągparted
- załadowałem Xubuntu z USB i sprawdziłem mój problem z dyskiem twardym pod kątem błędów - a następnie pomyślnie załadowałem z HDD.źródło