ubuntu11.10英文版通过网络和 smbfs 命令访问 Windows XP Pro 中文版的 NTFS 分区共享文件夹
/文 chtdsl
这几天,新安装了 ubuntu11.10 英文版,然后一直想使新安装的 ubuntu11.10 英文版和 Windows XP Pro 中文版相互共享文件。
因为我是 Linux 阵营中的新手,安装 ubuntu11.10 英文版后,不会用。开始时,只是通过 mount 来挂载 Windows XP Pro 中文版的 NTFS 分区的共享文件夹,命令如下:
user@ubuntuen-desktop:~$mkdir /mnt/share
user@ubuntuen-desktop:~$sudo mount //192.168.0.2/WinShare /mnt/share -o username=administrator,password=****,rw,iocharset=utf8,codepage=cp936,uid=0
[sudo] password for user:
第一步:在 ubuntu11.10 的 /mnt 目录下新建 /share 文件夹;
第二步:通过 mount 命令挂载 Windows 系统的共享文件夹;
第三步:输入密码,成功。
关于挂载,可以参看我的另一篇文章:ubuntu 如何实现访问实际网络中 windows 共享文件夹
挂载成功后,在 ubuntu11.10 下可以访问 Windows 系统下的共享文件夹,能从共享文件夹中复制文件到 ubuntu11.10 系统下,但是不能把 ubuntu11.10 系统下的文件复制到 Windows 系统下的共享文件夹。
通过在网上搜索,可以通过 smbfs 命令来实现 ubuntu11.10 系统和 Windows 系统的文件共享。
第一步:安装 smbfs ,命令如下:
user@ubuntuen-desktop:~$sudo apt-get install smbfs
因为我是一个完全第一次使用 ubuntu11.10 的用户,根本不知道上面的命令是不是正确,是不是能把 smbfs 全部安装,只是试一试,其中的许多问题,我会逐渐通过使用与学习来进一步学习与提高。
还好,我是幸运的,通过上面的命令,我成功安装 smbfs ,但是,smbfs 是什么,安装在了什么地方,具体怎么配置,我完全不知道。通过网上搜索,发现有很多资料,不过,我太菜了,完全地看不懂。
第二步:通过 smbfs 来挂载或是共享 Windows 系统下的共享文件夹,命令如下:
user@ubuntuen-desktop:~$sudo mount -t smbfs -o username=administrator,password=***,rw,iocharset=utf8,uid=1000 //192.168.0.2/WinShare /mnt/share
通过上面的命令,我实现了 ubuntu11.10 英文版访问 Windows XP Pro 中文版下的 NTFS 分区的共享文件夹,并且能自由处理共享文件夹内的文件,例如:复制、新建、修改等操作。
最终,实现了我的要求。
********************************************************************************************************************************
疑问:
在网上搜索相关问题的时候,有些人提出 ubuntu 系统或其他 Liunx 系统要通过 ntfs-3g 命令来实现对 Windows 系统的 NTFS 分区的访问,可是,我在本次操作中,没有用到 ntfs-3g 命令,不知道具体的原因是什么?