【求助】Linux 如何連上 windows 的分享資料夾?



贊助商連結


linux_xp
2004-08-12, 10:49 AM
Linux 上面架有 samba

一般「windows 電腦」要連 「windows 電腦」

例如:區網中 192.168.0.101 這台「windwos 電腦」有分享D槽出來

只要打:\\192.168.0.101\d$ ,就可以連線了

但是在 Linux 下這樣打,會說:No such file or directory

例如:
cd \\192.168.0.101\d$
cd \\192.168.0.101/d$
cp \\192.168.0.101\d$\* /temp
...等等指令,都是無效的

請問 Linux 要連上 windows 的分享資料夾的話,該打什麼指令?

謝謝

贊助商連結


password
2004-08-12, 11:49 AM
我用RedHat:

smbclient //192.168.0.101/d$ -U 帳號%密碼

linux_xp
2004-08-14, 01:09 AM
謝謝

目標是Linxu server 全自動備份各windows工作站的d$

smbclient 會進入smb的操作模式,無法全自動

我知道方法了,用smbmount
先把windows 工作站的d$,mount到Linux上面成為目錄
然後拷貝那個虛擬的連結目錄裡頭所有東西,到另一個真實目錄

smbmount '\\192.168.0.xxx\d$' /mnt/xxx -o username:'xxx',password='xxx',codepage='950'


smbmount 只在Linux開機時執行一次
寫入/etc/rc.d/init.d/rc.local

另root的排程裡寫入:
* * * * * cp -Ru /mnt/xxx/* /xxxxx

即可全自動備份 :)