2005/05/30 | 在Linux下mount Windows 9x/NT 的共享磁盘
类别(LINUX专栏) | 评论(0) | 阅读(1334) | 发表于 13:25
本页转自http://www.netease.com/~con
作者: con

本文主要介绍如何在 Linux 下利用 Samba 来 mount Windows 9x/NT 共 享出的磁盘,至于 Samba 的安装与设置,请参考 Samba-HOWTO 。

在安装和配置完 Samba 后首先要确定当前的 Linux 核心支持 smbfs 文 件系统。方法是用命令 cat /proc/filesystem ,该文件列出了当前 Linux 核心所支持的全部文件系统。如果其中没有 smbfs 一项,表示当前核心不支 持smbfs 文件系统,需要重新编译核心。如果在配置核心选项时在文件系统部 分时没有 smbfs 则表示需要升级核心了。目前最新的 Linux 正式核心版本号 是2.0.36 。在确定核心支持 smbfs 后就可以 mount Windows 9x/NT 共享出的 磁盘了。比如假设在网络内有一台运行 Windows NT 的机器,主机名为 m$_nt 把 c 盘共享为 c ,IP 地址为 10.1.1.44 。就可以用下面的命令来 mount 它的 c 盘:

smbmount '//m$_nt/c' /ntc -I 10.1.1.44 -U username -P passwd

其中 /ntc 是 “mount 点”,就是在 mount 之前要存在一个名为 ntc 的空 目录;-U 后跟的是在 m$_nt 的用户名;-P 后跟的是口令。然后就可以象使 用本地磁盘一样使用 m$_nt 共享出来的 c 盘了。在使用完后可用命令:

smbumount /ntc

来卸下 smbfs 文件系统。
0

评论Comments