Difference between revisions of "AutoFS"

From HackerNet
Jump to: navigation, search
m
 
Line 1: Line 1:
[[Category:Guider]]
 
 
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.
 
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.
  
Line 6: Line 5:
 
  sudo yum install autofs
 
  sudo yum install autofs
  
==Mount point==
+
==Konfiguration==
 
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 /nfs-share
 
  sudo mkdir /nfs-share
Line 32: Line 31:
  
 
=== Home Folder ===
 
=== Home Folder ===
För att mounta hem mapparna med autofs enkelt och slippa att skapa en rad för varje användare i autofs filerna eller att man mountar alla hem mappar som finns på sharen kan man använda sig av wildcard.
+
För att mounta hem-mapparna med autofs enkelt och slippa att skapa en rad för varje användare i autofs filerna eller att man mountar alla hem mappar som finns på sharen kan man använda sig av wildcard.
 
  echo * -fstype=nfs,user,auto,rw,async,hard,intr 192.168.1.200:/mnt/zfs/Home/& > /etc/auto.home
 
  echo * -fstype=nfs,user,auto,rw,async,hard,intr 192.168.1.200:/mnt/zfs/Home/& > /etc/auto.home
 
  echo /home /etc/auto.home >> /etc/auto.master
 
  echo /home /etc/auto.home >> /etc/auto.master
 
Där "*" och "&" är wildcard.
 
Där "*" och "&" är wildcard.
  
==Färdig==
+
==Felsökning==
 
Reboota och försök komma åt din share.
 
Reboota och försök komma åt din share.
 
  ls /nfs-share
 
  ls /nfs-share
Line 45: Line 44:
 
Kör automount i förgrunden med verbose
 
Kör automount i förgrunden med verbose
 
  sudo automount -f -v
 
  sudo automount -f -v
 +
 +
[[Category:Guider]]

Latest revision as of 22:03, 23 July 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

Konfiguration

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=smbfs,rw,username=buenos,password=nachos,file_mode=0777,dir_mode=0777 ://192.168.0.50/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/

Home Folder

För att mounta hem-mapparna med autofs enkelt och slippa att skapa en rad för varje användare i autofs filerna eller att man mountar alla hem mappar som finns på sharen kan man använda sig av wildcard.

echo * -fstype=nfs,user,auto,rw,async,hard,intr 192.168.1.200:/mnt/zfs/Home/& > /etc/auto.home
echo /home /etc/auto.home >> /etc/auto.master

Där "*" och "&" är wildcard.

Felsökning

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