1. 程式人生 > >Linux下自動掛載Windows Samba共享目錄

Linux下自動掛載Windows Samba共享目錄

環境:
Windows 2008 R2+RHEL6U2


說明:

在配置oracle expdp備份策略時,發現伺服器上的空間有限,公司也不想增加這方面的開支,因此想到了將windows應用伺服器上富裕的空間拿來做為oracle的備份磁碟,在備份時將備份檔案儲存到伺服器和windows共享目錄裡面,而伺服器空間有限只保留近半個月的備份,windows磁碟則保留更長的時間。

操作步驟:

1,在windows 2008上共享一個目錄,並對這個目錄設定相應的使用者訪問許可權,在這裡共享目錄為“share”,windows使用者為test,口令為test ,許可權為讀寫。
2,遠端登入rhel終端,備份好/etc/fstab後,在/etc/fstab檔案後面加上這行:
################
//192.168.2.173/share   /mnt/share        cifs      defaults,uid=1000,gid=1000,credentials=/etc/samba/x1     0 0


#//192.168.2.173/share 這段為windows的IP和共享目錄,/mnt/share為rhel的掛載點, cifs為檔案系統型別,uid、gid為rhel的使用者和組id,這裡設定了oracle和oinstall,它們的id都是1000,credentials=/etc/samba/x1 credentials引數對應windows的使用者名稱和口令檔案x1,其它為預設值。



3,windows的使用者名稱和口令儲存檔案
 [
[email protected]
~]# cat  /etc/samba/x1
username=test
password=test

[[email protected] ~]# ls -dl /mnt/share
 drwxr-xr-x 1 oracle oinstall 4096 Dec 30 15:29 /mnt/share



小結:
經過上面的配置,rhel就能開機自動掛載windows共享目錄,從而給linux使用者使用,必免了伺服器空間有限的問題,當然如果條件可以的話還是要增加儲存裝置,畢竟遠端掛載目錄的方式還是會佔用大量系統的和網路上的資源,在這裡使用的主要原因資料量不是太大,所以個人感覺這個方案比較合適。