论文部分内容阅读
网络没有界限,但是通过网络相联的各种电脑、设备等却因为语言不通而互不“理睬”。比如高清播放器不能直接播放PC机上下载好的电影,Linux本本不能访问Windows电脑中的文件等。好了,NFS现在可以打破这些网络界限。
小知识
★NFS(Network File System),网络文件系统。它本是Unix上磁盘文件共享的一种方法,由Sun公司开发。NFS独立于操作系统,能在不同硬件及系统之间进行文件分享。使用NFS,就可以象访问本地文件一样访问网络上其他系统上的文件。
给Windows披上NFS战袍
NFS在Linux上极为风行,但如果想让Windows XP支持NFS,可安装haneWIN NFS(http://www.hanewin.net/nfs-e.htm)来实现。
安装后重启,双击桌面上“NFS Server”打开NFS设置窗口(见图1)。切换到Server(服务)选项卡,勾选“UTF-8 character”项,否则在Linux中访问Windows时,中文文件和文件夹会显示乱码。切换到Exports(输出)选项卡,点击Edit exports file(编辑输出文件),将自动调出记事本打开配置文件,如图2所示设置,表示192.168.1.1到192.168.1.200地址之间所有机器都可以访问这台NFS服务器上的“D:\clw”文件夹和整个E盘。
保存文件后返回NFS配置窗口,点击Restart Server(重启服务)使上面的设置生效,最后点击“确定”退出。
实战:高清播放器直播电脑中的电影
很多智能电子设备,比如采用Realtek1073芯片的高清播放器,都装有嵌入式Linux系统,有网络、USB接口,可与电脑连接互访。下面尝试让高清播放器直接播放电脑上的电影。
第一步:将高清播放器接上网络,加电开机,插好闪盘(见图3,对闪盘没有特别要求,本例使用的是很老的64MB朗科优盘)。接着从XP系统的电脑上打开命令提示符窗口,执行“telnet 192.168.3.152”(不含外侧引号,下同)命令登录到高清播放器,用户名是root,无需密码(1073芯片播放器一般无密码),IP地址192.168.3.152是路由器自动分配给播放器的,各人可能略有不同。
小提示
★很多嵌入式Linux文件系统,受硬件限制是只读的,导致NFS不能直接使用,即不能把远程(电脑)文件夹安装到本地(播放器),通过插接闪盘,可以解决此问题。
第二步:播放器自动将闪盘安装到/tmp/udbmounts/sda1设备上,可通过telnet终端查看闪盘,其中只有一个movie文件夹(见图4)。通过播放器遥控器选择USB设备,在电视上看到闪盘被播放器识别为C分区了,C:/movie文件夹为空。
第三步:前面在XP下我们已经设置了NFS共享文件夹(D分区),将要播放的电影文件放到此文件夹中。然后将(远程)电脑上的D分区挂接到播放器闪盘的movie文件夹上。在命令提示符窗口进入telnet终端,执行以下命令(192.168.3.100是我电脑的IP地址):
mount -t nfs -o nolock 192.168.3.100:/d /tmp/usbmountd/sda1/movie
现在在播放器上就能看到闪盘movie文件夹中,已将电脑D盘的所有内容映射过来了(实际文件在电脑上)。用电视上的遥控器选择并播放大片,然后就可以坐在沙发上,喝着咖啡看大片了,是不是很爽啊(见题图)。
飞叔说:
有了NFS,网络上不同系统之间的文件共享就方便多了,限于篇幅不再详述。有兴趣的朋友可访问http://blog.cfan.com.cn/index.php/11702/viewspace-1932436,查看Linux笔记本如何配置NFS客户端访问XP系统的电脑。
小知识
★NFS(Network File System),网络文件系统。它本是Unix上磁盘文件共享的一种方法,由Sun公司开发。NFS独立于操作系统,能在不同硬件及系统之间进行文件分享。使用NFS,就可以象访问本地文件一样访问网络上其他系统上的文件。
给Windows披上NFS战袍
NFS在Linux上极为风行,但如果想让Windows XP支持NFS,可安装haneWIN NFS(http://www.hanewin.net/nfs-e.htm)来实现。
安装后重启,双击桌面上“NFS Server”打开NFS设置窗口(见图1)。切换到Server(服务)选项卡,勾选“UTF-8 character”项,否则在Linux中访问Windows时,中文文件和文件夹会显示乱码。切换到Exports(输出)选项卡,点击Edit exports file(编辑输出文件),将自动调出记事本打开配置文件,如图2所示设置,表示192.168.1.1到192.168.1.200地址之间所有机器都可以访问这台NFS服务器上的“D:\clw”文件夹和整个E盘。
保存文件后返回NFS配置窗口,点击Restart Server(重启服务)使上面的设置生效,最后点击“确定”退出。
实战:高清播放器直播电脑中的电影
很多智能电子设备,比如采用Realtek1073芯片的高清播放器,都装有嵌入式Linux系统,有网络、USB接口,可与电脑连接互访。下面尝试让高清播放器直接播放电脑上的电影。
第一步:将高清播放器接上网络,加电开机,插好闪盘(见图3,对闪盘没有特别要求,本例使用的是很老的64MB朗科优盘)。接着从XP系统的电脑上打开命令提示符窗口,执行“telnet 192.168.3.152”(不含外侧引号,下同)命令登录到高清播放器,用户名是root,无需密码(1073芯片播放器一般无密码),IP地址192.168.3.152是路由器自动分配给播放器的,各人可能略有不同。
小提示
★很多嵌入式Linux文件系统,受硬件限制是只读的,导致NFS不能直接使用,即不能把远程(电脑)文件夹安装到本地(播放器),通过插接闪盘,可以解决此问题。
第二步:播放器自动将闪盘安装到/tmp/udbmounts/sda1设备上,可通过telnet终端查看闪盘,其中只有一个movie文件夹(见图4)。通过播放器遥控器选择USB设备,在电视上看到闪盘被播放器识别为C分区了,C:/movie文件夹为空。
第三步:前面在XP下我们已经设置了NFS共享文件夹(D分区),将要播放的电影文件放到此文件夹中。然后将(远程)电脑上的D分区挂接到播放器闪盘的movie文件夹上。在命令提示符窗口进入telnet终端,执行以下命令(192.168.3.100是我电脑的IP地址):
mount -t nfs -o nolock 192.168.3.100:/d /tmp/usbmountd/sda1/movie
现在在播放器上就能看到闪盘movie文件夹中,已将电脑D盘的所有内容映射过来了(实际文件在电脑上)。用电视上的遥控器选择并播放大片,然后就可以坐在沙发上,喝着咖啡看大片了,是不是很爽啊(见题图)。
飞叔说:
有了NFS,网络上不同系统之间的文件共享就方便多了,限于篇幅不再详述。有兴趣的朋友可访问http://blog.cfan.com.cn/index.php/11702/viewspace-1932436,查看Linux笔记本如何配置NFS客户端访问XP系统的电脑。