Montowanie zasobów sieciowych smb przez fstab przy uruchomieniu systemu 1


Szukałem szybkiego i łatwego sposobu na dostęp do plików z NASa zaraz po uruchomieniu systemu.

Najłatwiejszym sposobem jest skonfigurowanie montowania udziałów sieciowych poprzez fstab.

1. Instalujemy wymagane pakiety:

sudo apt-get install cifs-utils

2. Tworzymy katalogi do których chcemy zamontować nasze lokacje sieciowe:

sudo mkdir /media/Download
sudo mkdir /media/ISO
sudo mkdir /media/Telefony

3. Tworzymy plik, który będzie trzymał nasze dane logowania do serwera plików oraz ustawiamy odpowiednie uprawnienia:

nano ~/.smbcredentials
chmod 600 ~/.smbcredentials

Wstawiamy dane naszego logowania:

username=<twoja nazwa użytkownika>
password=<twoje hasło>

4. Sprawdzamy user id oraz group id naszego użytkownika poleceniem id <nazwa naszego użytkownika>

W moim przypadku obie wartości to 1000: uid=1000(sloniupl) gid=1000(sloniupl)

5. Dodajemy do pliku /etc/fstab wymaganą konfigurację (dla każdego udziału osobna linijka).

Pierwsza część to lokalizacja na serwerze, następnie katalog lokalny do którego zostanie zamontowany, później plik z naszymi danymi logowania do serwera, uid oraz gid, które nadają naszemu lokalnemu użytkownikowi prawa zapisu/zmiany plików na serwerze.

//192.168.1.2/Download /media/Download cifs credentials=/home/sloniupl/.smbcredentials,uid=1000,gid=1000,vers=3.0,iocharset=utf8,sec=ntlmv2 0 0
//192.168.1.2/ISO /media/ISO cifs credentials=/home/sloniupl/.smbcredentials,uid=1000,gid=1000,vers=3.0,iocharset=utf8,sec=ntlmv2 0 0
//192.168.1.2/Telefony /media/Telefony cifs credentials=/home/sloniupl/.smbcredentials,uid=1000,gid=1000,vers=3.0,iocharset=utf8,sec=ntlmv2 0 0

6. Kolejnym krokiem jest utworzenie pliku /etc/network/if-up.d/fstab co umożliwi systemowi zamontowanie naszych udziałów po połączeniu się z siecią (bez tego punktu fstab zostanie wczytany przed uruchomieniem sieci co spowoduje błąd):

sudo touch /etc/network/if-up.d/fstab
sudo chmod +x /etc/network/if-up.d/fstab
sudo nano /etc/network/if-up.d/fstab

Wnętrze pliku to:

#!/bin/sh
mount -a

Uruchamiamy i sprawdzamy czy działa.

Gotowe 🙂

Linkografia:

https://linux.die.net/man/8/mount

https://askubuntu.com/questions/1081601/how-to-fix-fstab-samba-mounts-not-loading


Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

Komentarz do “Montowanie zasobów sieciowych smb przez fstab przy uruchomieniu systemu