/bin/mount: unrecognized option `--no-canonicalize' 问题的解决方法

本文详细介绍了如何通过升级mount版本来解决使用Fuse2.9.2挂载文件系统时遇到的错误信息问题。包括下载、解压、配置、编译、安装util-linux-ng并替换原有mount命令,从而实现Fuse的正常挂载操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用fuse2.9.2挂载文件系统,出现/bin/mount: unrecognized option `--no-canonicalize'的错误信息,之前查了很多方法,大都是说fuse的版本太高,需要将fuse的版本将至2.8.3以下,这个方法大概可行,本人并没有亲自试,但是感觉治标不治本。经过不断的查找与尝试,发现是mount版本太老,不支持--no-canonicalize这个选项,于是升级mount的版本,问题解决,方法如下:


下载util-linux-ng-2.17.tar.bz2,然后安装,替换原来的mount.

shell>tar jxvf util-linux-ng-2.17.tar.bz2
shell>cd util-linux-ng-2.17
shell>./configure --prefix=/usr/local/util-linux-ng
shell>make && make install
shell>mv /bin/mount{,.off}
shell>ln -s /usr/local/util-linux-ng/bin/mount /bin


之后fuse的mount操作一切正常

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值