Difference between revisions of "AutoFS"

From HackerNet
Jump to: navigation, search
(Created page with "autofs är ett program för att automatiskt mounta kataloger efter behov när det behövs. Auto-mounts är endast mountade när de används, och umountas efter en period av in...")
 
Line 7: Line 7:
 
==Mount point==
 
==Mount point==
 
Skapa en mount point eller välj en befintlig katalog, t.ex. /mnt eller /media. Du kommer att behöva definiera mount points för att ange hur du ansluter till din nätverksresurs.  
 
Skapa en mount point eller välj en befintlig katalog, t.ex. /mnt eller /media. Du kommer att behöva definiera mount points för att ange hur du ansluter till din nätverksresurs.  
  sudo mkdir /share
+
  sudo mkdir /nfs-share
 +
sudo mkdir /smb-share
 
Redigera konfigurationsfilen för autofs:
 
Redigera konfigurationsfilen för autofs:
 
  sudo nano /etc/auto.master
 
  sudo nano /etc/auto.master
  /share  /etc/auto.share
+
  /nfs-share  /etc/auto.nfs-share
Skapa en ny fil i /etc/.<br/>
+
/smb-share  /etc/auto.smb-share
 +
Skapa en ny fil i /etc/.
 +
 
 
'''SMB'''
 
'''SMB'''
  sudo nano /etc/auto.share
+
  sudo nano /etc/auto.smb-share
  filserver 172.22.0.50://
+
  filserver -fstype=cifs,rw,credentials=/root/.smbcredentials,file_mode=0777,dir_mode=0777 192.168.0.50://filserver/share
Där "filserver" anger den mapp som ska skapas under /share som host för dina shares<br/>
+
Där "filserver" anger den mapp som ska skapas under /share som host för dina shares
 +
 
 
'''NFS'''
 
'''NFS'''
  sudo nano /etc/auto.share
+
  sudo nano /etc/auto.nfs-share
  filserver -fstype=nfsv4 172.22.0.50://
+
  filserver -fstype=nfs,rw,soft,tcp,nolock 192.168.0.50:/mnt/ProdPool
 
Klienten behöver samma ändringar i /etc/default/nfs-common för att ansluta till en NFSv4-server.  
 
Klienten behöver samma ändringar i /etc/default/nfs-common för att ansluta till en NFSv4-server.  
 
  NEED_IDMAPD = yes
 
  NEED_IDMAPD = yes
 
  NEED_GSSD = no # no är default
 
  NEED_GSSD = no # no är default
  
 +
'''CIFS'''<br/>
 +
Får man inte säga, http://blog.fosketts.net/2012/02/16/cifs-smb/
 +
 +
==Färdig==
 
Reboota och försök komma åt din share.
 
Reboota och försök komma åt din share.
  ls /mnt/mapp
+
  ls /nfs-share
  cd /mnt/mapp
+
  cd /smb-share
 
Om det inte fungerar, måste du felsöka. Stoppa autofs demonen
 
Om det inte fungerar, måste du felsöka. Stoppa autofs demonen
 
  sudo service autofs stop
 
  sudo service autofs stop
 
Kör automount i förgrunden med verbose
 
Kör automount i förgrunden med verbose
 
  sudo automount -f -v
 
  sudo automount -f -v

Revision as of 11:54, 21 April 2015

autofs är ett program för att automatiskt mounta kataloger efter behov när det behövs. Auto-mounts är endast mountade när de används, och umountas efter en period av inaktivitet. Mount av en remote share genom fstab förblir mountad såvida du inte umountar den. Automounting NFS/Samba-shares sparar bandbredd och ger bättre prestanda jämfört med statiska mounts genom fstab. fstab kan dessutom orsaka problem om sharen blir otillgänglig, vilket resulterar i inaktuella mounts. Till exempel kan filservern du ansluter till krascha eller nätverket kan gå ner.

Installation

sudo apt-get install autofs
sudo yum install autofs

Mount point

Skapa en mount point eller välj en befintlig katalog, t.ex. /mnt eller /media. Du kommer att behöva definiera mount points för att ange hur du ansluter till din nätverksresurs.

sudo mkdir /nfs-share
sudo mkdir /smb-share

Redigera konfigurationsfilen för autofs:

sudo nano /etc/auto.master
/nfs-share   /etc/auto.nfs-share
/smb-share   /etc/auto.smb-share

Skapa en ny fil i /etc/.

SMB

sudo nano /etc/auto.smb-share
filserver -fstype=cifs,rw,credentials=/root/.smbcredentials,file_mode=0777,dir_mode=0777 192.168.0.50://filserver/share

Där "filserver" anger den mapp som ska skapas under /share som host för dina shares

NFS

sudo nano /etc/auto.nfs-share
filserver -fstype=nfs,rw,soft,tcp,nolock 192.168.0.50:/mnt/ProdPool

Klienten behöver samma ändringar i /etc/default/nfs-common för att ansluta till en NFSv4-server.

NEED_IDMAPD = yes
NEED_GSSD = no # no är default

CIFS
Får man inte säga, http://blog.fosketts.net/2012/02/16/cifs-smb/

Färdig

Reboota och försök komma åt din share.

ls /nfs-share
cd /smb-share

Om det inte fungerar, måste du felsöka. Stoppa autofs demonen

sudo service autofs stop

Kör automount i förgrunden med verbose

sudo automount -f -v