Како аутоматски монтирати мрежне дељење на Линук-у

Baš kao i ručno postavljanje hard diska u Linuxu, pristup deljenim mrežnim resursima može biti zamoran proces. Potrebno je specificirati IP adrese, konfigurirati prijave i slično. Mogućnost da se prijavite na svoj računar i automatski pristupite mrežnim resursima znatno olakšava posao. Slično kao kod automatskog pokretanja hard diska, automatsko montiranje mrežnih deljenja se konfigurira unutar fstab datoteke. U ovom uputstvu ćemo pokazati kako da automatski montirate NFS, Samba/CIFS i čak SSHFS deljenja. Evo kako to možete učiniti.

Napravite sigurnosnu kopiju fstab datoteke

Uređivanje fstab datoteke može biti rizično, i sve promene mogu ozbiljno narušiti vaš sistem ako pogrešite. Pre nego što započnete ovaj vodič, otvorite terminal i uradite sledeće korake:

Korak 1: Napravite fasciklu na računaru za čuvanje rezervne kopije. Takođe, razmislite o otpremanju te rezervne kopije na servise kao što su Dropbox ili Google Drive radi dodatne sigurnosti.

mkdir ~/system-backups

Korak 2: Pristupite root shell-u koristeći sudo -s, a zatim uđite u direktorijum /etc/.

cd /etc/

Korak 3: Napravite rezervnu kopiju i smestite je u fasciklu za rezervne kopije.

cp fstab /home/korisnicko_ime/system-backups

Korak 4: Preimenujte datoteku dodavanjem ekstenzije .bak.

mv fstab fstab.bak

Vraćanje rezervne kopije

Korak 1: Pristupite root shell-u pomoću sudo -s.

Korak 2: Uđite u direktorijum /etc/ i izbrišite oštećenu fstab datoteku.

cd /etc/
rm fstab

Korak 3: Kopirajte rezervnu kopiju u direktorijum /etc/.

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

Korak 4: Preimenujte rezervnu kopiju.

mv fstab.bak fstab

Automatsko montiranje NFS-a

Montiranje NFS deljenja može biti komplikovano, posebno za nove korisnike. Za one koji nisu upoznati sa NFS-om i načinom na koji funkcioniše, može se činiti kao složen proces. Zato bi bilo korisno moći se prijaviti na računar i odmah imati lak pristup deljenim resursima, bez dodatnog podešavanja. Da biste to postigli, potrebno je da upišete odgovarajuću liniju u fstab datoteku.

Prvo, pronađite naziv deljenja koji želite montirati. Na primer:

showmount -e 192.168.1.150

Zatim, kreirajte fasciklu u koju će se montirati NFS na Linuxu.

mkdir ~/Mrezni-Fajlovi

Otvorite fstab datoteku pomoću nano editora.

sudo -s
nano /etc/fstab

Upišite liniju za montiranje. Evo primera kako bi to trebalo izgledati:

# Podaci sa mog NFS servera
ime_servera:/podaci /home/korisnicko_ime/Mrezni-Fajlovi nfs rsize=8192,wsize=8192,timeo=14,_netdev 0 0

Napomena: zamenite „podaci“ sa nazivom vašeg NFS deljenja.
Sačuvajte promene u /etc/fstab pritiskom na CTRL + O i ponovo pokrenite sistem. Nakon prijave, vaše NFS deljenje će se automatski montirati.

Automatsko montiranje SAMBA-e

Samba je izvanredan alat. Uz pomoć njega, Linux administratori mogu deliti mrežne resurse na tri glavna operativna sistema za računare, pa čak i na mobilnim uređajima. Zbog toga se Samba široko koristi. Uprkos tome, pristup SMB protokolu ručno može biti komplikovan. Menadžeri datoteka na Linuxu mogu dugo pretraživati deljenja, a ponekad čak i ignorišu IP adrese.

Zato je korisno moći montirati ovakva deljenja prilikom prijave.

Za početak, instalirajte cifs-utils. Ovo je skup alata koji omogućavaju da automatsko montiranje Samba deljenja funkcioniše ispravno.

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

Ostali Linuxi

CIFS je ključna komponenta za Sambu. Zbog toga većina Linux operativnih sistema uključuje CIFS alate. Da biste dobili ovaj paket na vašoj Linux distribuciji, pretražite „cifs utils“ ili slično, a zatim ga instalirajte koristeći upravitelja paketa.

Napomena: Potrebno je kreirati direktorijum za montiranje pre nego što pokušate montirati SMB.

sudo mkdir /mnt/samba

Sa preuzetim alatima, podesite montiranje:

sudo -s
nano /etc/fstab

Upišite svoju liniju za montiranje. Evo kako bi ona trebala izgledati:

# Samba deljenje sa mog servera
//SERVER/deljenje /mnt/samba cifs username=korisnik,password=lozinka 0 0

Napomena: Zamenite „deljenje“ sa imenom deljenja, a „SERVER“ sa imenom servera ili IP adresom. Promenite „=korisnik“ u vaše Samba korisničko ime i „=lozinka“ u vašu Samba lozinku.

Kada je linija za montiranje upisana, pritisnite CTRL + O da biste sačuvali promene, a zatim ponovo pokrenite sistem. Prilikom sledećeg pokretanja, Samba deljenje će se automatski montirati.

Automatsko montiranje SSHFS-a

SSHFS je vrlo koristan alat za one koji rade na serverima. Sa njim, bilo koji sistem datoteka se može lako deliti i pristupiti putem SSH-a. Međutim, montiranje SSHFS-a može biti zamorno. Iz tog razloga, mnogi korisnici automatski montiraju SSHFS pri pokretanju sistema. Evo kako to uraditi.

Prvo, instalirajte SSHFS paket.

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

Ostali Linuxi

SSHFS se široko koristi. Zato korisnici opskurnijih Linux distribucija ne bi trebalo da imaju problema sa njegovom instalacijom. Da biste ga pronašli, otvorite alat za upravljanje paketima, pretražite „sshfs“ i instalirajte ga.

Napomena: Automatsko montiranje SSH sistema datoteka se obavlja zahvaljujući sistemu systemd init. Ako vaš operativni sistem ne koristi systemd, nemate sreće sa ovom metodom.

Prvo, kreirajte tačku montiranja za SSHFS gde će biti postavljen u sistem:

mkdir ~/Udaljena-Masina

Pristupite root shell-u i otvorite fstab datoteku. Zatim, upišite liniju za montiranje. Obavezno promenite „korisnik“ i „host“ sa korisničkim imenom i udaljenom IP adresom/imenom hosta, a korisnicko_ime sa vašim korisničkim imenom.

# SSH sistem datoteka mog servera
[email protected]:/udaljena/fascikla /home/korisnicko_ime/Udaljena-Masina fuse.sshfs noauto,x-systemd.automount,_netdev,users,idmap=user,IdentityFile=/home/korisnicko_ime/.ssh/id_rsa,allow_other,reconnect 0 0

Nakon što ste upisali liniju za montiranje i dodali komentar, sačuvajte promene u fstab pritiskom na CTRL + O. Ponovo pokrenite sistem. Prilikom sledeće prijave, SSHFS deljenje će se automatski montirati!

Zaključak

Deljenje mrežnih resursa je jedan od najboljih načina za pristup datotekama. Nažalost, pristup njima ponekad može biti naporan proces. Zato je odlično što je moguće automatski montirati ova deljenja na Linuxu. To omogućava korisnicima da izbegnu dosadno ručno montiranje mrežnih deljenja.