Jak automaticky remoutnout sdílený adresář SAMBA

Jak automaticky remoutnout sdílený adresář SAMBA

Na jednom serveru máme připojený adresář pro sdílení souborů ze samby. Při restartu serveru, který postytuje sdílení dojde k odpojení sdílení. Jak to znovu automaticky připojit? Použijeme autofs!

Co je autofs (automaticky přeloženo z popisu balíku):

Autofs řídí činnost automount (automatického připojování) démonů. Démoni automaticky připojují souborové systémy, když jsou používány, a po určité době nečinnosti je odpojují. To se provádí na základě sady předem nakonfigurovaných map.

Mount point mám v adresáři /my-share, adresa pro přijonení je na: 172.24.5.20/xyz/

  1. Nejprve je potřeba balík nainstalovat
# aptitude install autofs
  1. Odpojíme sdílení a odebereme záznam z /etc/fstabu
# umount /shared
# editor /etc/fstab
  1. Nakonfigurujeme službu autofs
  • Nejprve upravíme soubor /etc/auto.master takto:
/ /etc/auto.cifs --timeout=300 --ghost

Dále upravíme soubor auto.cifs:

my-share   -fstype=cifs,credentials=/etc/my-share.credentials,iocharset=utf8,rw,nounix,file_mode=0777,dir_mode=0777  ://172.24.5.20/xyz/

Zkontrolujeme jméno a heslo uložené v soubrou /etc/my-share.credentials, který obsahuje:

domain=mydomain-srv
username=foobar
password=VerySecretPassword!

Warning

Přístup k souboru /etc/my-share.credential by měl mít jenom root!

Službu restatujeme a zkontrolujeme připojené disky pomocí mount. Hotovo!