无法挂载NTFS格式的分区:FATAL: Module fuse not found.

本文介绍了在CentOS 5.3中遇到NTFS格式分区无法挂载的问题及解决办法。原因是系统默认内核不支持FUSE模块。解决步骤包括更新内核、重新编译FUSE和NTFS-3G等。
部署运行你感兴趣的模型镜像
[b]问题:[/b]
在CentOS 5.3上无法挂载NTFS格式的分区,出现如下信息:
# [b][color=blue]mount -t ntfs-3g /dev/sdb1 /mnt/usb/[/color][/b]
FATAL: Module fuse not found.
ntfs-3g-mount: fuse device is missing, try 'modprobe fuse' as root
这是由于系统默认的内核并不支持FUSE模块,所以要更新内核。

[b]解决办法:[/b]
# [b][color=blue]modprobe fuse[/color][/b]
FATA: Module fuse not found.

先查看系统的内核版本:
# [b][color=blue]uname –r[/color][/b]
2.6.18-128.el5
因为系统默认的内核并不支持FUSE模块,所以需要更新内核。
可以用 [color=blue][b]yum install kernel*[/b][/color] 方式来更新。
如果你要节约点时间的话可以只更新一下的几个包:
kernel-devel
kernel
kernel-headers
更新后,重新启动操作系统,其内核版本是:
# [b][color=blue]uname –r[/color][/b]
2.6.18-194.11.3.el5
(网络上说)重启后进入系统,在系统菜单那选择新的内核(2.6.18-194.11.3.el5)启动,重新安装FUSE和NTFS-3G,之后一切正常,即可挂载NTFS格式的分区。
如果想要开机启动时挂载WIN分区,可以修改/etc/fstab文件。

[b]总结:[/b]
原因就是CentOS 5.2/5.3这两个版本的内核在默认情况下不支持NTFS挂载。
可以通过修改内核进行对NTFS的支持。只有更新内核,一个 yum install kernel* 就好,完了之后重启,选择新的内核版本进去重新编译 FUSE 和 NTFS-3G,注意先安装 FUSE。

摘自:百度空间[url]http://hi.baidu.com/kyhack/blog/item/41bd87fb9908841d6c22ebb4.html[/url]

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

### 检查 `vmhgfs_fuse` 模块是否可用 若执行 `modprobe vmhgfs_fuse` 时提示模块未找到,可能是 `open-vm-tools` 安装不完整或内核模块未正确加载。可通过以下命令检查模块是否存在: ```bash find /lib/modules/$(uname -r)/ -name "vmhgfs_fuse.ko*" ``` 若未找到相关模块,可能需要重新安装 `open-vm-tools` 或更新内核: ```bash sudo yum -y reinstall open-vm-tools sudo yum -y update kernel ``` ### 使用 `vmhgfs-fuse` 命令挂载共享文件夹 若 `modprobe` 无法加载模块,仍可通过 `vmhgfs-fuse` 命令挂载共享文件夹。执行以下命令将共享文件夹挂载到 `/mnt/hgfs`: ```bash sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other ``` 该命令利用 FUSE(用户空间文件系统)机制挂载共享文件夹,无需依赖内核模块 [^1]。 ### 配置系统服务实现自动挂载 为确保每次系统启动后共享文件夹自动挂载,可创建一个 systemd 服务单元文件。例如,创建 `/etc/systemd/system/mnt-hgfs.mount` 文件,并添加以下内容: ```ini [Unit] Description=Mount VMware HGFS Shared Folders Requires=vmware-vmblock-fuse.service After=vmware-vmblock-fuse.service ConditionPathExists=.host:/ [Mount] What=.host:/ Where=/mnt/hgfs Type=fuse.vmhgfs-fuse Options=allow_other [Install] WantedBy=multi-user.target ``` 随后启用该服务以确保系统启动时自动挂载共享文件夹: ```bash sudo systemctl enable mnt-hgfs.mount sudo systemctl start mnt-hgfs.mount ``` 此方法依赖于 FUSE 和 `vmhgfs-fuse` 工具,即使内核模块不可用,也能正常工作 [^3]。 ### 检查 VMware Tools 状态 确保 VMware Tools 正常运行,可执行以下命令查看服务状态: ```bash sudo systemctl status vmtoolsd ``` 若服务未运行,启动并启用它: ```bash sudo systemctl start vmtoolsd sudo systemctl enable vmtoolsd ``` ### 验证共享文件夹配置 在 VMware Workstation 或 Fusion 中,确认共享文件夹已正确设置。可在虚拟机设置中选择“选项”标签页,确保“共享文件夹”功能已启用,并指定宿主机路径 [^2]。 ### 查看日志排查问题 若上述方法仍无法解决问题,可检查日志文件 `/var/log/vmtoolsd.log`,查看与 VMware Tools 相关的错误信息。也可使用以下命令过滤与 `vmhgfs` 相关的内核日志: ```bash dmesg | grep vmhgfs ``` 该命令有助于识别模块加载失败的具体原因 [^1]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值