喜貂貂網(wǎng)(xidiaodiao.com)配圖
喜貂貂技巧與應用頻道4月10日,小知識:NFS(Network File System),網(wǎng)絡(luò )文件系統。
它本是Unix上磁盤(pán)文件共享的一種方法,由Sun公司開(kāi)發(fā)。NFS獨立于操作系統,能在不同硬件及系統之間進(jìn)行文件分享。使用NFS,就可以象訪(fǎng)問(wèn)本地文件一樣訪(fǎng)問(wèn)網(wǎng)絡(luò )上其他系統上的文件。
給Windows披上NFS戰袍
NFS在Linux上極為風(fēng)行,但如果想讓W(xué)indows XP支持NFS,可安裝haneWIN NFS(http://www.hanewin.net/nfs-e.htm)來(lái)實(shí)現。
安裝后重啟,雙擊桌面上“NFS Server”打開(kāi)NFS設置窗口。切換到Server(服務(wù))選項卡,勾選“UTF-8 character”項,否則在Linux中訪(fǎng)問(wèn)Windows時(shí),中文文件和文件夾會(huì )顯示亂碼。
切換到Exports(輸出)選項卡,點(diǎn)擊Edit exports file(編輯輸出文件),將自動(dòng)調出記事本打開(kāi)配置文件,表示192.168.1.1到192.168.1.200地址之間所有機器都可以訪(fǎng)問(wèn)這臺NFS服務(wù)器上的“D:\clw”文件夾和整個(gè)E盤(pán)。
保存文件后返回NFS配置窗口,點(diǎn)擊Restart Server(重啟服務(wù))使上面的設置生效,最后點(diǎn)擊“確定”退出。
實(shí)戰:高清播放器直播電腦中的電影
很多智能電子設備,比如采用Realtek1073芯片的高清播放器,都裝有嵌入式Linux系統,有網(wǎng)絡(luò )、USB接口,可與電腦連接互訪(fǎng)。下面嘗試讓高清播放器直接播放電腦上的電影。
第一步:將高清播放器接上網(wǎng)絡(luò ),加電開(kāi)機,插好閃盤(pán)(對閃盤(pán)沒(méi)有特別要求,本例使用的是很老的64MB朗科優(yōu)盤(pán))。接著(zhù)從XP系統的電腦上打開(kāi)命令提示符窗口,執行“telnet 192.168.3.152”(不含外側引號,下同)命令登錄到高清播放器,用戶(hù)名是root,無(wú)需密碼(1073芯片播放器一般無(wú)密碼),IP地址192.168.3.152是路由器自動(dòng)分配給播放器的,各人可能略有不同。
小提示:很多嵌入式Linux文件系統,受硬件限制是只讀的,導致NFS不能直接使用,即不能把遠程(電腦)文件夾安裝到本地(播放器),通過(guò)插接閃盤(pán),可以解決此問(wèn)題。
第二步:播放器自動(dòng)將閃盤(pán)安裝到/tmp/udbmounts/sda1設備上,可通過(guò)telnet終端查看閃盤(pán),其中只有一個(gè)movie文件夾。通過(guò)播放器遙控器選擇USB設備,在電視上看到閃盤(pán)被播放器識別為C分區了,C:/movie文件夾為空。
第三步:前面在XP下我們已經(jīng)設置了NFS共享文件夾(D分區),將要播放的電影文件放到此文件夾中。然后將(遠程)電腦上的D分區掛接到播放器閃盤(pán)的movie文件夾上。在命令提示符窗口進(jìn)入telnet終端,執行以下命令(192.168.3.100是我電腦的IP地址):
mount -t nfs -o nolock 192.168.3.100:/d /tmp/usbmountd/sda1/movie
現在在播放器上就能看到閃盤(pán)movie文件夾中,已將電腦D盤(pán)的所有內容映射過(guò)來(lái)了(實(shí)際文件在電腦上)。用電視上的遙控器選擇并播放大片,然后就可以坐在沙發(fā)上,喝著(zhù)咖啡看大片了,是不是很爽啊。