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.
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.
cp fstab / home / username / system-backup
Steg 4: byta namn på filen så att den har en .bak filändelse.
mv fstab fstab.bak
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
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.
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.
sudo apt install cifs-utils
sudo apt-get install cifs-utils
sudo pacman -S cifs-redskap
sudo dnf installera cif-utils
sudo zypper installera cif-redskap
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.
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.
sudo apt install sshfs
sudo apt-get install sshfs
sudo pacman -S sshfs
sudo dnf install sshfs
sudo zypper install sshfs
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!
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.
En av bästa grafiska IRC-klienter på Linux är Quassel. Den främsta ...
Om du inte är en fan av Gnome Shell men vill ha en enhetsliknande s...
VLC distribueras på de flesta Linux-distributioner. Tyvärr är den v...