问题的由来:

今天在用 VMware>RHEL4 Web 服务器时,相通过原码编译安装 httpd ,但 httpd 原码包在真实机 XP D \linux software) 中,当时脑海里就想到了两种方法一:通过WinSCP工具传输 二:通过在linux上挂载windows分区。 第一点方法比较简单,只要懂得用 WinSCP 工具就行,就可以从 winodws 中往 linux 中传文件,平常也经常使用这种方法。于是今天想通过第二种方法来实现 windows linux 的文件传输,但问题随之就来了,问题一:我忘记了 mount 的语法,问题二:忘记了带空格的文件夹名在 linux 表示方法。

问题的寻解:

问题一:linux 挂载windows 分区 (来源: http://www.javaeye.com/wiki/topic/443767
挂接 Windows 文件共享, Windows 网络共享的核心是 SMB/CIFS ,在 linux 下要挂接 (mount)windows 的磁盘共享,就必须安装和使用 samba 软件包。现在流行的 linux 发行版绝大多数已经包含了 samba 软件包,如果安装 linux 系统时未安装 samba 请首先安装 samba 。当然也可以到 www.samba.org 网站下载 ...... 新的版本是 3.0.10 版。当 windows 系统共享设置好以后,就可以在 linux 客户端挂接 (mount) 了,具体操作如下:
# mkdir p /mnt/samba   
注:建立一个目录用来作挂接点
(mount point)
# mount -t smbfs -o username=administrator,password=pldy123 //10.140.133.23/c$ /mnt/samba   
注:
administrator pldy123 ip 地址为 10.140.133.23 windows 计算机的一个用户名和密码, c$ 是这台计算机的一个磁盘共享

问题二:linux 下带空格文件夹名表示方法
   linux\ software
“linux software”
‘linux software’

问题的解决:

mount  –t smbfs  –o username=xg,password=test  //192.168.10.111/linux\ software  /mnt/