samba,說白一點就是Linux的網芳,用來跟windows系統互相share檔案它的設定其實不難
如果網芳設定是Windows 做網芳分享,Linux用samba去連線Windows 主機
那麼軟體只要安裝samba-client 就可以了,此套件包含了 Samba 的設定檔及 smb client 所需的一些工具。
 
# yum samba-client
 
在Linux文字介面下,要存取Windows 或Unix-Like 的分享目錄時,需使用 smbclient 這支程式,它可以提供一個類似於 ftp 的操作介面,來讓使用者輸入指令
 
# smbclient 178.4.8.45 -L username
Password: 
使用 -L 參數,就是先查詢一下那一台 Windows 有提供哪些分享資源,這樣等等才方便直接對其做存取
username 就是在Windows主機設定可以存取網芳的帳號
 
所以接著就對Windows/rdshare目錄夾做存取:
# smbclient //178.4.8.45/rdshare -U username
Password: 
 
當您看到 smb:\> 提示號時,表示已經進入到 newdir 目錄中囉。而成功登入後,若不曉得在提示號下可以使用什麼指令,可以先輸入「?」或「help」來尋求幫忙,此時您會看到一堆指令,如想知道某個指令的用法,就在「?」或「help」後面輸入指令名稱即可查詢。
 
這裡我們就稍微簡單說明一下幾個基本指令的用法好了,比如像 ls 及 dir 是列出目錄的內容,cd 是切換目錄,mkdir 及 md 是建立新目錄,rmdir 及 rd 是刪除空目錄,rm 及 del 是刪除檔案,pwd 是顯示目前工作目錄位置,more 是瀏覽檔案內容,rename 是對檔案或目錄重新命名,get 是下載檔案,mget 是下載多檔案,若是上傳就用 put 及 mput,最後離開可輸入 exit、quit 或 q 指令。
 
如何手動掛載Windows Share網路芳鄰
已前面的例子來看,我要在Linux這邊掛載rdshare目錄夾要如何操作
# mount //178.4.8.45/rdshare /rdshare -o username=viewer
Password:
Window主機設定可以存取網芳的帳號名稱viewer
把Windows Share網芳rdshare目錄夾mount 到Linux這邊的rdshare
 
開機自動掛載,修改/etc/fstab
mount //178.4.8.45/rdshare /rdshare -o username=viewer,password=[password] 0,0
 
另外也可以用Nautilus(檔案總管)來mount,操作如下圖
打開Nautilus(檔案總管)==>File==>connect to server
rdshare
 
NFS mount補充
# 查詢伺服器提供哪些資源給我們使用呢?
[root@clientlinux ~]# showmount -e 192.168.100.254
Export list for 192.168.100.254:
/tmp *
/home/linux *.centos.vbird
/home/test 192.168.100.10
/home/public (everyone) <==這是等一下我們要掛載的目錄   # 建立掛載點,並且實際掛載看看囉! [root@clientlinux ~]# mkdir -p /home/nfs/public [root@clientlinux ~]# mount -t nfs 192.168.100.254:/home/public /home/nfs/public # 注意一下掛載的語法!『 -t nfs 』指定檔案系統類型, # IP:/dir 則是指定某一部主機的某個提供的目錄!另外,如果出現如下錯誤: mount: 192.168.100.254:/home/public failed, reason given by server: No such file or directory # 這代表你在 Server 上面並沒有建立 /home/public 啦!自己在伺服器端建立他吧!   NFS 開機即掛載 就寫入 /etc/rc.d/rc.local mount -t nfs -o nosuid,noexec,nodev,rw,bg,soft,rsize=32768,wsize=32768 \ 192.168.100.254:/home/public /home/nfs/public ERIC7378

Tags: , ,