linux fsck ntfs,fsck找不到 fsck.ntfs

问题

在我从Natty升级到Oneiric的几台机器上(一个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

手动恢复fsck运行shell,我得到了这个输出:fsck from util-linux 2.19.1

fsck: fsck.ntfs: not found

fsck: Error 2 while executing fsck.ntfs for /dev/sda1

我找不到fsck.ntfs,command-not-found,如何才能使这个错误消失?

答案1

fsck.ntfs通常只是到ntfsfix的链接,这是一个来自软件包ntfsprogs的实用程序,Ubuntu的标准安装里一直可用。

你可以在fsck.ntfs和ntfsfix之间建立简单链接,可以永久解决这个问题:sudo ln -s /usr/bin/ntfsfix /sbin/fsck.ntfs

sudo ln -s /usr/bin/ntfsfix /sbin/fsck.ntfs-3g

请记住,该实用程序来自于逆向工程过程,并不是管理文件系统的最佳选择,NTFS文件系统不属于GNU/linux世界。

答案2

我认为有些人注意到ntfsfix被安装到/bin/而不是/usr/bin。所以sudo ln -nsf /bin/ntfsfix /sbin/fsck.ntfs

sudo ln -nsf /bin/ntfsfix /sbin/fsck.ntfs-3g

如果已经从/usr/bin/创建符号链接sudo rm -f /sbin/fsck.ntfs

sudo rm -f /sbin/fsck.ntfs-3g

然后再次创建符号链接。

相关文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值