Sprawdzanie systemu plików: ntfsfix
Z openSUSE wiki
NTFSFIX jest programem służącym do sprawdzenia i naprawy partycji z systemem plików NTFS. Program jest częścią pakietu ntfsprogs dostarczanego w dystrybucji openSUSE. Najnowsze wersje tego pakietu dostępne są w repozytorium filesystems.
Dodanie najnowszych wersji "filesystems".
Dla openSUSE 11.3 :
sphinx:~ # zypper addrepo http://download.opensuse.org/repositories/filesystems/openSUSE_11.3/ filesystems
Odświeżenie repozytorium:
sphinx:~ # zypper ref
Oraz aktualizujemy:
sphinx:~ # zypper dup
Przykład użycia
Dla przykładu naprawienie partycji z systemem plików NTFS na dysku /dev/sdc:
sphinx:~ # fdisk -l [...] Disk /dev/sdc: 1500.3 GB, 1500301910016 bytes 255 heads, 63 sectors/track, 182401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x27e9bfe8 Device Boot Start End Blocks Id System /dev/sdc1 * 1 182401 1465136001 7 HPFS/NTFS
Partycja jest zamontowana wg /etc/fstab, jako:
/dev/sdc1 /media/IOMEGA ntfs-3g force,silent,umask=0,locale=pl_PL.utf8 0 0
Przed uruchomieniem NTFSFIX koniecznie należy odmontować partycję:
sphinx:~ # umount /media/IOMEGA
lub
sphinx:~ # umount /dev/sdc1
Po odmontowaniu można przystąpić do naprawy partycji:
sphinx:~ # ntfsfix /dev/sdc1 Mounting volume... FAILED Attempting to correct errors... Processing $MFT and $MFTMirr... Reading $MFT... OK Reading $MFTMirr... OK Comparing $MFTMirr to $MFT... FAILED Correcting differences in $MFTMirr record 0...OK Processing of $MFT and $MFTMirr completed successfully. Setting required flags on partition... OK Going to empty the journal ($LogFile)... OK NTFS volume version is 3.1. NTFS partition /dev/sdc1 was processed successfully.
Sukces. Program znalazł błędy i je naprawił.
Po naprawieniu partycji można ją ponownie zamontować:
sphinx:~ # mount /dev/sdc1