fsck tidak dapat menemukan fsck.ntfs
Pada beberapa mesin yang telah saya upgrade dari Natty ke Oneiric, saya mendapatkan error setiap kali boot (satu untuk setiap partisi NTFS):
Serious errors were found while checking the disk drive for /windows/c.
Press I to ignore, S to skip mounting, or M for manual recovery
Mengikuti saran di jawaban ini, saya menjalankan fsck
dari shell pemulihan manual. Saya mendapatkan output ini:
fsck from util-linux 2.19.1
fsck: fsck.ntfs: not found
fsck: Error 2 while executing fsck.ntfs for /dev/sda1
Saya tidak dapat menemukan fsck.ntfs, dan command-not-found
juga tidak membantu. Bagaimana saya bisa membuat kesalahan ini hilang?
Ngomong-ngomong, saya sudah mencoba booting ke Windows (XP) beberapa kali, dan berpikir bahwa Windows akan memperbaiki filesystems. Tetapi rupanya Windows mengira filesystems baik-baik saja. Dan anehnya semua sistem berkas NTFS terpengaruh.
Selain itu, saya dapat mengatasi masalah ini dengan cara dropping ke recovery shell dan mengeluarkan mount -a
, tetapi demi rekan kerja saya, saya perlu boot tanpa pengawasan.
fsck.ntfs
biasanya hanya merupakan link kentfsfix
yang merupakan utilitas dari paketntfsprogs
yang sudah tersedia dengan instalasi standar Ubuntu.Anda dapat membuat link simbolik antara fsck.ntfs dan ntfsfix untuk menyelesaikan ini secara permanen:
Perlu diingat bahwa utilitas ini berasal dari proses reverse engineering dan bukan pilihan terbaik untuk mengelola sistem berkas Anda, sistem berkas NTFS bukan milik dunia GNU/linux.
Jika anda memiliki partisi NTFS yang secara otomatis terpasang pada saat startup, satu-satunya alasan bisa jadi anda telah menambahkannya secara manual atau melalui beberapa tool ke
/etc/fstab
(tidak memperhitungkan WUBI).Jika sistem mencoba untuk memeriksa partisi pada saat startup, itu berarti bahwa pada baris yang sesuai di
/etc/fstab
terdapat kolom keenam dan nilainya adalah1
atau2
.ntfsfix
tidak terhubung secara default kefsck.ntfs
, dan hanya menyediakan kemampuan pengecekan yang terbatas, seperti yang dijelaskan di man page:Solusi yang umum adalah tidak membuat symlink, tetapi menghapus atau mengeset ke
0
field keenam di/etc/fstab
.Saya memiliki masalah yang sama setelah saya secara tidak sengaja menginstal
ntfsprogs
. Saya pikir ada bug dalam dependensi karena setelah instalasintfsprogs
semua drive NTFS mulai dipasang hanya-baca.Ketika saya mengembalikan
ntfs-3g
,fsck.ntfs
menghilang.JADI:
TAPI:
Saya tidak yakin apa yang seharusnya menjadi perilaku yang benar di sana, tetapi waspadalah terhadapnya.