Hur man automatiskt monterar nätverksandelar på Linux

click fraud protection

Mycket som att manuellt montera en hårddisk i Linux är åtkomst till nätverksaktier tråkigt. IP-adresser måste anges, inloggningar konfigureras etc. Att kunna logga in på din PC och automatiskt montera nätverksaktier innebär att arbetet blir enklare. Mycket som att auto-starta en hårddisk, automatiskt montering av en nätverksdelning görs i fstab-filen. I den här guiden går vi igenom hur du automatiskt monterar NFS-aktier, Samba / CIFS-aktier och till och med SSHFS-aktier! Så här gör du det.

Säkerhetskopiera Fstab-fil

Att redigera fstab-filen är mycket farligt, och eventuella förändringar kan allvarligt bryta ditt system om du gör det. Innan du startar denna tutorial, öppna en terminal och gör följande:

Steg 1: skapa en mapp på din PC för att lagra säkerhetskopian. Överväg också att ladda upp nämnda säkerhetskopia till tjänster som Dropbox eller Google Drive för att skydda dem.

mkdir ~ / system-säkerhetskopior

Steg 2: få ett rotskal med sudo -s och ange sedan / etc / katalogen.

cd / etc /

Steg 3: skapa säkerhetskopian och placera den i säkerhetskopieringsmappen.

instagram viewer
cp fstab / home / username / system-backup

Steg 4: byta namn på filen så att den har en .bak filändelse.

mv fstab fstab.bak

Återställ säkerhetskopian

Steg 1: få ett rotskal med sudo-s.

Steg 2: ange / etc / katalogen och ta bort den trasiga fstab-filen.

cd / etc /
rm fstab

Steg 3: kopiera säkerhetskopian till mappen / etc /.

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

Steg 4: byta namn på säkerhetskopian.

mv fstab.bak fstab

Starta om NFS

Att montera en NFS-aktie är irriterande och tråkigt; särskilt för nya användare. För personer som inte känner till NFS och hur det fungerar kan det se ut som raketvetenskap. Det är därför det skulle vara trevligt att kunna logga in på en dator och ha enkel tillgång till aktier direkt utan krångel. För att göra detta måste du skriva ut en rad i fstab-filen.

Hitta först namnet på den aktie du vill montera. Till exempel:

showmount -e 192.168.1.150

Skapa sedan en mapp där NFS ska monteras på på Linux.

mkdir ~ / Network-Files

Öppna fstab-filen med nano.

sudo -s. nano / etc / fstab

Skriv ut monteringslinjen. Här är ett exempel på hur det ska se ut:

# Data från min NFS-server. servernamn: / data / home / username / Network-Files nfs rsize = 8192, wsize = 8192, timeo = 14, _netdev 0 0

Obs: ersätt "data" med vad din NFS-aktie heter.
Spara ändringarna i / etc / fstab genom att trycka på CTRL + Ooch starta om. Vid inloggning monteras din NFS-delning automatiskt.

Starta om SAMBA

Samba är ett bra verktyg. Med det kan Linux-administratörer servera nätverksfiler till de tre stora datoroperativsystemen och till och med mobil. Samba används ofta på grund av det. Trots detta är SMB-protokollet en verklig smärta att komma åt manuellt. Filhanterare på Linux sputter och tar evigt att hitta en delning och ignorerar ibland även IP-adresser.

Det är därför det är fantastiskt att kunna montera dessa typer av aktier vid inloggning.

För att starta, installera CIFS-redskap. Detta är en uppsättning verktyg som gör att Samba-aktier automatiskt fungerar korrekt.

Ubuntu

sudo apt install cifs-utils

Debian

sudo apt-get install cifs-utils

Arch Linux

sudo pacman -S cifs-redskap

Fedora

sudo dnf installera cif-utils

OpenSUSE

sudo zypper installera cif-redskap

Andra Linux-filer

CIFS är en kritisk komponent för Samba. Som ett resultat innehåller de flesta Linux-operativsystem CIFS-verktyg. För att få det här paketet på din Linux-distribution, söka efter "cifs utils" eller något liknande, installera det sedan med din pakethanterare.

Obs! Du måste skapa en monteringskatalog innan du försöker montera SMB.

sudo mkdir / mnt / samba

Ställ in fästet med nedladdade verktyg:

sudo-s nano / etc / fstab

Skriv ut din monteringslinje. Så här ska det se ut:

# Samba-delning från min server. // SERVER / share / mnt / samba cifs användarnamn = användare, lösenord = lösenord 0 0

Obs: byt ut "dela" med namnet på delningen och "SERVER" med namnet på servern eller IP. Ändra "= användare" till din Samba-användare och "= lösenord" till ditt Samba-lösenord.

Tryck på med monteringslinjen CTRL + O för att spara ändringarna och sedan starta om. Vid nästa start kommer Samba-aktien automatiskt att monteras.

Starta om SSHFS

SSHFS är ett mycket användbart verktyg för de som arbetar på servrar. Med det kan alla filsystem enkelt delas och nås via SSH. Att montera SSHFS är dock tråkigt att skriva ut. Av denna anledning installerar många SSHFS automatiskt vid start. Så här gör du.

Installera först SSHFS-paketet.

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

Andra Linux-filer

SSHFS används ofta. Det är på grund av detta bör användare av dunkla Linux-distributioner inte ha några problem med att installera den. För att hitta det öppnar du pakethanteringsverktyget, söker efter "sshfs" och installerar det.

Obs: Montering automatiskt SSH filsystem görs tack vare systemd init-systemet. Om ditt operativsystem inte har systemd, har du ingen tur med den här metoden

Skapa först en monteringspunkt för SSHFS att landa in på systemet:

mkdir ~ / Remote-Machine

Få ett rotskal och öppna fstab-filen. Skriv sedan monteringslinjen. Ändra "användare" och "värd" med användarnamn och fjärr-IP / värdnamn och användarnamn med ditt användarnamn.

# SSH File System Montering av min serveranvändare @ host: / fjärr / mapp / hem / användarnamn / Remote-Machine fuse.sshfs noauto, x-systemd.automount, _netdev, användare, idmap = användare, IdentityFile = / home / username / .ssh / id_rsa, allow_other, anslut igen 0 0

Efter att ha skrivit ut monteringslinjen och kommentera, spara redigeringarna i fstab genom att trycka på CTRL + O. Reboot. Vid nästa inloggning kommer SSHFS-aktien att monteras automatiskt!

Slutsats

Nätverksandelar är lätt det bästa sättet att komma åt filer. Självklart kan åtkomst till dem ibland vara en riktigt tråkig process. Det är därför det är så coolt att det är möjligt att automatiskt montera dessa aktier på Linux. Det gör det möjligt för användare att ta bort tråkigheten att alltid behöva montera nätverksdelningar manuellt.

watch instagram story