> Linux教程 > linux基础 >

mount: unknown filesystem type 'smbfs'

一 前言

 需要在linux和windows 间互传数据,在windows 上安装cygwin再安装openssh比较麻烦,如果在windows上只安装ssh客户端的话,又无法实现linux往windows上传数据。

因此选用samba

二 解决方案

 安装samba 

#yum install samba

启动samba服务

#smb start

从linux上访问windows共享文件夹

 

  1. [niy@niy-computer /]$ smbclient -L 192.168.251.15  
  2. Enter niy's password:   
  3. Domain=[WANGFANG-PC] OS=[Windows 7 Ultimate 7601 Service Pack 1] Server=[Windows 7 Ultimate 6.1]  
  4.   
  5.     Sharename       Type      Comment  
  6.     ---------       ----      -------  
  7.     ADMIN$          Disk      远程管理  
  8.     C$              Disk      默认共享  
  9.     D$              Disk      默认共享  
  10.     Documents       Disk        
  11.     E$              Disk      默认共享  
  12.     IPC$            IPC       远程 IPC  
  13. session request to 192.168.251.15 failed (Called name not present)  
  14. session request to 192 failed (Called name not present)  
  15. session request to *SMBSERVER failed (Called name not present)  
  16. NetBIOS over TCP disabled -- no workgroup available  

出现以上提示证明成功

 

挂载windows共享文件


 
  1. [niy@niy-computer /]$ sudo mount -t smbfs -o username=niy,password=123456 //192.168.251.15/Documents /mnt/wangfang-docs/  
  2. mount: unknown filesystem type 'smbfs'  

提示出错:
mount:unknown filesystemtype 'smbfs'

将smbfs改为cifs,

 

  1. [niy@niy-computer /]$ sudo mount -t cifs -o username='niy',password='123456' //192.168.251.15/Documents /mnt/wangfang-docs  

成功!!

(责任编辑:IT)