使用autofs掛載windows或samba共享

 有時收到文件系統報警,檢查後發現原來是Linux裏掛載的windows共享因爲密碼更改或服務down掉無法連接,就考慮這樣靜態的mount既無必要(就拷備份文件時用一下),又消耗資源,也有安全隱患。還是按需掛載,空閒時斷開的方式比較好,所以利用系統常用的autofs來實現

1.檢查和安裝autofs

  1. dpkg -l | grep autofs 
  2.  
  3. sudo apt-get install autofs5 

2.編輯/etc/auto.master文件,啓用misc目錄

  1. root@localhost:~# cat /etc/auto.master 
  2. # Sample auto.master file 
  3. # This is an automounter map and it has the following format 
  4. # key [ -mount-options-separated-by-comma ] location 
  5. # For details of the format look at autofs(5). 
  6. /misc   /etc/auto.misc 
  7. # NOTE: mounts done from a hosts map will be mounted with the 
  8. #   "nosuid" and "nodev" options unless the "suid" and "dev" 
  9. #   options are explicitly given. 
  10. #/net   -hosts 
  11. # Include central master map if it can be found using 
  12. # nsswitch sources. 
  13. # Note that if there are entries for /net or /misc (as 
  14. # above) in the included master map any keys that are the 
  15. # same will not be seen as the first read key seen takes 
  16. # precedence. 
  17. +auto.master 

3.修改/etc/auto.misc文件,添加cifs掛載項

  1. root@localhost:~# cat /etc/auto.misc 
  2. backup      -fstype=cifs,username=backup_user@domain,password=backup_password      ://192.168.1.1/backup 

4.重啓autofs服務

  1. root@localhost:~# service autofs restart 

5.檢查是否成功掛載

  1. root@localhost:~# ls -l /misc/backup 
  2. total 3 
  3. drwxrwxrwx 1 root root    0 2011-02-16 10:25 dns_backup 
  4. drwxrwxrwx 1 root root    0 2011-02-16 09:37 mail_backup 
  5. drwxrwxrwx 1 root root    0 2011-02-16 09:30 system_backup 
  6. root@localhost:~# mount 
  7. ...
  8. //192.168.1.1/backup on /misc/backup type cifs (rw,mand) 

值得注意的是如果通過AD域來認證,則要在用戶名後加@domain(domain是AD域的域名,如company.com)才能成功掛載,嘗試過用戶名的另一種表示方法,domain\username,但不是每一次都能成功,所以選擇前者。雖然掛載選項顯示可讀寫,但要在遠端服務器上設置相應的權限才能操作

 


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章