mount unknown filesystem type smbfs

本文解决Linux系统中无法识别SMBFS文件系统的问题,详细介绍如何将挂载命令从SMBFS更改为CIFS,以实现Windows共享盘的顺利挂载。

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

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                原贴: http://hi.baidu.com/joe266/blog/item/a2ddfdef94729211fdfa3ce8.html

查看文章
 
mount: unknown filesystem type "smbfs"
2008-11-05 19:03

mount: unknown filesystem type "smbfs’

今天在使用FC6时,发现mount不了windows的共享盘

mount -t smbfs -o username=xxx,password=xxx //hostname/dir /mnt/tmp

mount: unknown filesystem type ’smbfs’

系统已经不能识别smbfs文件系统了

查资料说RHE5的kernel已经不再支持smbfs,而改用Common Internet File Systemcifs(cifs)取代了原有的smbfs,猜想fc6也做了这个改动,所以命令就改为:

# mount -t cifs -o username=xxx,password=xxx //hostname/dir /mnt/tmp

很顺利地mount上了


           

给我老师的人工智能教程打call!http://blog.youkuaiyun.com/jiangjunshow
这里写图片描述
05-01
### SMBFS 文件系统简介 SMBFS 是一种用于挂载 Windows 共享目录到 Linux 系统中的文件系统。它允许用户通过 SMB/CIFS 协议访问远程服务器上的共享资源。以下是关于 SMBFS 的基本使用方法以及常见错误的解决方案。 --- #### 安装 CIFS 工具 在现代 Linux 发行版中,`smbfs` 被 `cifs-utils` 替代。因此,在使用之前需要安装 `cifs-utils`: ```bash sudo apt-get install cifs-utils # Debian/Ubuntu sudo yum install cifs-utils # CentOS/RHEL ``` [^1] --- #### 创建挂载点并挂载共享目录 创建一个本地挂载点以便挂载远程共享目录: ```bash sudo mkdir /mnt/windows_share ``` 使用以下命令挂载远程 SMB 共享目录: ```bash sudo mount -t cifs //server_ip/share_name /mnt/windows_share -o username=user,password=pass,domain=domain ``` 其中: - `//server_ip/share_name`: 远程服务器 IP 和共享名。 - `/mnt/windows_share`: 本地挂载点路径。 - `-o`: 挂载选项,包括用户名、密码和域信息。 如果不需要显式提供域名,则可以省略 `domain` 参数。 [^2] --- #### 配置永久挂载 为了实现开机自动挂载,可以在 `/etc/fstab` 中添加如下条目: ```plaintext //server_ip/share_name /mnt/windows_share cifs username=user,password=pass,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0 ``` 注意:为了避免因网络未准备好而导致的启动失败,建议加入 `_netdev` 参数: ```plaintext //server_ip/share_name /mnt/windows_share cifs username=user,password=pass,_netdev,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0 ``` [^3] --- #### 常见错误及其解决方法 1. **权限不足** 如果遇到权限问题,可能是由于挂载时使用的账户没有足够的权限访问该共享目录。尝试更换具有更高权限的账户重新挂载。 2. **无法解析主机名** 当使用主机名而非 IP 地址时,可能因为 DNS 设置不当而引发错误。改用 IP 地址代替主机名可解决问题。 3. **字符编码问题** 若中文或其他特殊字符显示异常,可在挂载选项中指定正确的字符集(如 `utf8`)。 4. **连接超时** 可能是因为防火墙阻止了 SMB 流量或者目标服务器不可达。确认端口开放状态,并测试网络连通性。 5. **卸载失败** 如果发现无法正常卸载已挂载的共享目录,需确保当前无任何进程正在访问该目录后再执行卸载操作: ```bash sudo umount /mnt/windows_share ``` [^4] --- ### 示例代码 以下是一个完整的脚本示例,展示如何动态挂载 SMB 共享目录: ```bash #!/bin/bash MOUNT_POINT="/mnt/windows_share" REMOTE_SHARE="//192.168.1.1/shared_folder" if [ ! -d "$MOUNT_POINT" ]; then sudo mkdir $MOUNT_POINT fi sudo mount -t cifs $REMOTE_SHARE $MOUNT_POINT \ -o username=myuser,password=mypassword,iocharset=utf8,file_mode=0777,dir_mode=0777 ``` [^5] ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值