利用smbclient進行Windows計算機上的文件資源使用的方式還是一種命令行的控制方式,必須將文件下載到本地才能進行處理。更方便的方法是將遠程文件服務器上的資源裝載到本地的目錄樹上,這樣就能如同處理本地文件一樣對遠程文件進行處理了。Unix服務器上的NFS就是這樣的處理方式,Windows系統的映射網絡驅動器也是使用的這種處理方式。
Sharity就是將SMB協議翻譯為NFS協議,然後在Unix服務器上裝載上共享資源的軟件,因為這個軟件沒有運行在內核中,因此其速度會受到一點影響,但正因為如此,即使已經安裝到本地文件系統的遠程Windows系統的崩潰也不會對Unix服務器造成影響,由於Windows系統並不穩定,因此這種特性是非常有益的。
Sharity-Light 在Unix服務器下的下載安裝
1 solaris 10
- #wget ftp://ftp.sunfreeware.com/pub/fr ... -sol10-x86-local.gz
- #gunzip sharitylight-1.3-sol10-x86-local.gz
- #pkgadd –d sharitylight-1.3-sol10-x86-local
2 在Vista下建立共享目錄
過程從略,然後使用net view \\W1Q 命令獲取UNC 名稱。
說明:UNC (Universal Naming Convention) / 通用命名規則,也叫通用命名規范、通用命名約定。網絡(主要指局域網)上資源的完整 Windows名稱。它符合 \\servername\sharename 格式,其中 servername 是服務器名,sharename 是共享資源的名稱。目錄或文件的 UNC 名稱可以包括共享名稱下的目錄路徑,格式為:
- \\servername\sharename\directory\filename。
對於網絡服務器上的目標文件,可使用“通用命名約定 (UNC)” (UNC:“統一命名約定”地址,用於確定保存在網絡服務器上的文件位置。這些地址以兩個反斜線 (\\) 開頭,並提供服務器名、共享名和完整的文件路徑。)地址。這些地址以“file:\\”開始並提供服務器名、共享名和文件的完整路徑。例如,“file:\\server\share\path\project file.mpp”是絕對 UNC 地址。
3 修改/ec/hosts
把欲掛載的機器相關訊息寫入 /etc/hosts
192.168.0.3 W1Q
W1Q vista計算機名稱,192.168.0.3是IP地址。
Unix服務器中安裝完成後,重新啟動計算機。