Jak odzyskać znikające pliki na partycji NTFS w systemie Linux

0

Mam komputer z systemem Linux, na którym zamontowałem dodatkowy dysk twardy z systemem plików NTFS. Używam SAMBA, aby udostępnić ten wolumin w mojej sieci.

Przesyłałem pliki do katalogu na tym dysku, gdy maszyna z Linuksem przestała odpowiadać i musiałem przeprowadzić twardy restart. Następnie prawie wszystkie pliki w tym katalogu (i tylko w tym katalogu) zniknęły. Wolumin jest nadal zamontowany, a inne katalogi są dobre.

Gdy zalogowałem się do komputera z systemem Linux i sprawdziłem ten katalog, wszystkie pliki, które zniknęły, nadal tam były, ale wszystkie miały status błędu z napisem „typ inode / x-corrupt” i wszystkie miały rozmiar 0.

Co się stało? Jak to naprawić? Jak mogę temu zapobiec w przyszłości?

Trochę googlowałem i znalazłem wskazówkę, jak zmienić prawa do plików za pomocą chmod, ale to nie działało. Znalazłem też wskazówki, jak używać ntfsfix, ale to też nic nie zrobiło.

Każda pomoc byłaby bardzo mile widziana. Jeśli wszystko inne zawiedzie, otworzę maszynę, wyjmę dysk twardy i zamontuję go w zapasowej maszynie z systemem Windows i mam nadzieję, że program chkdsk rozwiąże problem.

Pascal Rottier
źródło