- - Hvordan automatisk montere nettverksandeler på Linux

Hvordan automatisk montere nettverksandeler på Linux

Mye som å manuelt montere en harddisk iLinux, tilgang til nettverksandeler er kjedelig. IP-adresser må spesifiseres, innlogginger konfigureres osv. Å kunne logge seg på PC-en og automatisk montere nettverksandeler betyr at arbeidet blir gjort enklere. Mye som å automatisk starte en harddisk, automatisk montering av en nettverksdeling gjøres i fstab-filen. I denne guiden skal vi gå gjennom hvordan du automatisk monterer NFS-aksjer, Samba / CIFS-aksjer og til og med SSHFS-aksjer! Slik gjør du det.

Sikkerhetskopier Fstab-fil

Det er veldig farlig å redigere fstab-filen, og eventuelle endringer kan ødelegge systemet ditt alvorlig hvis du gjør det. Før du starter denne opplæringen, må du åpne en terminal og gjøre følgende:

Trinn 1: lag en mappe på PCen for å lagre sikkerhetskopien. I tillegg kan du vurdere å laste opp nevnte sikkerhetskopi til tjenester som Dropbox eller Google Drive for å sikre deg.

mkdir ~/system-backups

Steg 2: få et rotskall, med sudo -er, og gå deretter inn i / etc / katalogen.

cd /etc/

Trinn 3: opprett sikkerhetskopien og plasser den i sikkerhetskopimappen.

cp fstab /home/username/system-backups

Trinn 4: gi nytt navn til filen slik at den har filtypen .bak.

mv fstab fstab.bak

Gjenopprett sikkerhetskopien

Trinn 1: få et rotskall med sudo-er.

Steg 2: angi katalogen / etc / og slett den ødelagte fstab-filen.

cd /etc/
rm fstab

Trinn 3: kopier sikkerhetskopien i mappen / etc /.

cp /home/username/system-backups/fstab /etc/

Trinn 4: gi nytt navn til sikkerhetskopien.

mv fstab.bak fstab

Start automatisk NFS

Å montere en NFS-andel er irriterende og kjedelig;spesielt for nye brukere. For folk som ikke er kjent med NFS og hvordan det fungerer, kan det se ut som rakettvitenskap. Derfor vil det være fint å kunne logge seg på en PC og ha enkel tilgang til aksjer med en gang, uten oppstyret. For å oppnå dette, må du skrive ut en linje i fstab-filen.

Finn først navnet på aksjen du ønsker å montere. For eksempel:

showmount -e 192.168.1.150

Deretter lager du en mappe der NFS skal monteres på Linux.

mkdir ~/Network-Files

Åpne fstab-filen med nano.

sudo -s
nano /etc/fstab

Skriv ut monteringslinjen. Her er et eksempel på hvordan det skal se ut:

# Data from my NFS server
servername:/data /home/username/Network-Files nfs rsize=8192,wsize=8192,timeo=14,_netdev 0 0

Merk: erstatt "data" med det NFS-aksjen din har tittelen.
Lagre endringene på / etc / fstab ved å trykke på CTRL + O, og start på nytt. Ved innlogging vil NFS-aksjen din automatisk bli montert.

Starter automatisk SAMBA

Samba er et flott verktøy. Med den kan Linux-administratorer servere nettverksfiler til de tre store PC-operativsystemene, og til og med mobil. Samba er mye brukt på grunn av det. Til tross for dette er SMB-protokollen en virkelig smerte å få tilgang til manuelt. Filbehandlere på Linux sputter og tar evig tid til å finne en andel, og ignorerer noen ganger IP-adresser til og med.

Derfor er det flott å kunne montere denne typen aksjer ved innlogging.

For å starte, installerer du CIFS-redskaper. Dette er et sett med verktøy som gjør at automatisk montering av Samba-aksjer fungerer som de skal.

Ubuntu

sudo apt install cifs-utils

Debian

sudo apt-get install cifs-utils

Arch Linux

sudo pacman -S cifs-utils

Fedora

sudo dnf install cifs-utils

Opensuse

sudo zypper install cifs-utils

Andre Linux-er

CIFS er en kritisk komponent for Samba. Som et resultat inneholder de fleste Linux-operativsystemer CIFS-verktøy. For å få denne pakken på din Linux-distribusjon, søk etter “cifs utils”, eller noe lignende, og installer den deretter med pakkehåndtereren.

Merk: du må opprette en monteringskatalog før du prøver å montere SMB.

sudo mkdir /mnt/samba

Med verktøyene som er lastet ned, sett opp monteringen:

sudo -s
nano /etc/fstab

Skriv ut monteringslinjen. Slik skal det se ut:

# Samba share from my server
//SERVER/share /mnt/samba cifs username=user,password=password 0 0

Merk: bytt ut "deling" med navnet på delingen, og "SERVER" med navnet på serveren eller IP. Endre “= bruker” til Samba-brukeren, og “= passord” til Samba-passordet.

Trykk på når monteringslinjen er skrevet ut CTRL + O for å lagre endringene og deretter starte på nytt. Ved neste oppstart monteres Samba-aksjen automatisk.

Start automatisk SSHFS

SSHFS er et veldig nyttig verktøy for de som jobber medservere. Med det kan ethvert filsystem enkelt deles og tilgjengelig via SSH. Imidlertid er montering av SSHFS kjedelig å skrive ut. Av denne grunn er det mange som automatisk installerer SSHFS ved oppstart. Slik gjør du det.

Først må du installere SSHFS-pakken.

Ubuntu

sudo apt install sshfs

Debian

sudo apt-get install sshfs

Arch Linux

sudo pacman -S sshfs

Fedora

sudo dnf install sshfs

Opensuse

sudo zypper install sshfs

Andre Linux-er

SSHFS er mye brukt. Det er på grunn av dette, brukere av uklare Linux-distribusjoner skal ikke ha noen problemer med å installere den. For å finne det, åpner du pakkehåndteringsverktøyet ditt, søker etter “sshfs” og installerer det.

Merk: Automatisk montering av SSH-filsystemer gjøres takket være systemd init-systemet. Hvis operativsystemet ikke har systemd, er du heldig med denne metoden

Lag først et monteringspunkt for SSHFS å lande på på systemet:

mkdir ~/Remote-Machine

Få et rotskall, og åpne fstab-filen. Skriv deretter ut monteringslinjen. Endre "bruker" og "vert" med brukernavn og eksternt IP / vertsnavn, og brukernavn med ditt brukernavn.

# SSH File System Mount of my server
user@host:/remote/folder /home/username/Remote-Machine fuse.sshfs noauto,x-systemd.automount,_netdev,users,idmap=user,IdentityFile=/home/username/.ssh/id_rsa,allow_other,reconnect 0 0

Når du har skrevet ut monteringslinjen og kommentert, lagrer du redigeringene til fstab ved å trykke CTRL + O. Start på nytt. Ved neste innlogging monteres SSHFS-aksjen automatisk!

Konklusjon

Nettverksandeler er lett den beste måten å få tilgang tilfiler. Unfourtunatly, tilgang til dem kan være en virkelig slitsom prosess noen ganger. Dette er grunnen til at det er så kult at det er mulig å montere disse aksjene automatisk på Linux. Det gjør det mulig for brukere å fjerne kjedeligheten ved å alltid måtte montere nettverksandeler manuelt.

kommentarer