Stejně jako ruční připojení pevného diskuLinux, přístup k síťovým sdílením je únavný. Je třeba zadat adresy IP, nakonfigurovat přihlášení atd. Možnost přihlášení k počítači a automatické připojování síťových sdílených položek znamená, že práce bude jednodušší. Stejně jako automatické spouštění pevného disku se automatické připojování k síťové sdílené složce provádí v souboru fstab. V této příručce se podíváme, jak automaticky připojit sdílené složky NFS, sdílené soubory Samba / CIFS a dokonce i sdílené položky SSHFS! Zde je návod, jak to udělat.
Zálohujte soubor Fstab
Úpravy souboru fstab je velmi nebezpečná a pokud dojde k nepořádku, mohou jakékoli změny vážně poškodit váš systém. Před spuštěním tohoto tutoriálu otevřete terminál a proveďte následující:
Krok 1: vytvořte v počítači složku, do které se uloží záloha. Kromě toho zvažte bezpečné zálohování uvedené zálohy do služeb, jako je Dropbox nebo Disk Google.
mkdir ~/system-backups
Krok 2: získejte kořenový shell pomocí sudo -s a poté zadejte adresář / etc /.
cd /etc/
Krok 3: vytvořte zálohu a umístěte ji do záložní složky.
cp fstab /home/username/system-backups
Krok 4: přejmenujte soubor tak, aby měl příponu souboru .bak.
mv fstab fstab.bak
Obnovte zálohu
Krok 1: získejte kořenovou skořápku pomocí sudo-s.
Krok 2: zadejte adresář / etc / a odstraňte poškozený soubor fstab.
cd /etc/
rm fstab
Krok 3: zkopírujte zálohu do složky / etc /.
cp /home/username/system-backups/fstab /etc/
Krok 4: přejmenujte zálohu.
mv fstab.bak fstab
Automatické spuštění NFS
Montáž sdílené složky NFS je nepříjemná a únavná;zejména pro nové uživatele. Pro lidi, kteří neznají NFS a jak to funguje, by to mohlo vypadat jako raketová věda. Proto by bylo hezké mít možnost se přihlásit do počítače a mít snadný přístup ke sdíleným položkám okamžitě, bez toho, aby se to muselo rozrušit. Chcete-li toho dosáhnout, budete muset do souboru fstab napsat řádek.
![](/images/linux/how-to-automatically-mount-network-shares-on-linux.png)
Nejprve vyhledejte název sdílené složky, kterou chcete připojit. Například:
showmount -e 192.168.1.150
Poté vytvořte složku, do které by se měl NFS připojit v systému Linux.
mkdir ~/Network-Files
Otevřete soubor fstab pomocí nano.
sudo -s nano /etc/fstab
Napište linku připojení. Zde je příklad, jak by to mělo vypadat:
# Data from my NFS server servername:/data /home/username/Network-Files nfs rsize=8192,wsize=8192,timeo=14,_netdev 0 0
Poznámka: Nahraďte „data“ názvem, který má vaše sdílená složka NFS.
Uložte změny do / etc / fstab stisknutím CTRL + Oa restartujte počítač. Při přihlášení bude vaše sdílená složka NFS automaticky připojena.
Automatické spuštění SAMBA
Samba je skvělý nástroj. Díky tomu mohou Linuxoví administrátoři poskytovat síťové soubory třem hlavním operačním systémům PC a dokonce i mobilním. Samba je kvůli tomu široce používán. Přesto je protokol SMB skutečnou bolestí při ručním přístupu. Správci souborů v systému Linux rozprašují a věčně najdou sdílenou složku a někdy ignorují i IP adresy.
![](/images/linux/how-to-automatically-mount-network-shares-on-linux_2.png)
Proto je skvělé připojit tyto typy akcií při přihlášení.
Chcete-li začít, nainstalujte CIFS utils. Toto je sada nástrojů, díky nimž automatické připojování Samba sdílených složek funguje správně.
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
Jiné Linuxy
CIFS je pro Sambu kritickou součástí. Výsledkem je, že většina operačních systémů Linux obsahuje nástroje CIFS. Chcete-li tento balíček získat v distribuci Linuxu, vyhledejte „cifs utils“ nebo něco podobného a poté jej nainstalujte pomocí správce balíků.
Poznámka: Před pokusem o připojení SMB musíte vytvořit adresář pro připojení.
sudo mkdir /mnt/samba
Se staženými nástroji nastavte připojení:
sudo -s nano /etc/fstab
Napište svou připojovací linku. Jak by to mělo vypadat:
# Samba share from my server //SERVER/share /mnt/samba cifs username=user,password=password 0 0
Poznámka: Nahraďte „share“ názvem sdílené složky a „SERVER“ názvem serveru nebo IP. Změňte „= user“ na uživatele Samba a „= password“ na heslo Samba.
Jakmile je řádek připojení vypsán, stiskněte tlačítko CTRL + O uložte změny a restartujte počítač. Při příštím spuštění se sdílená složka Samba automaticky připojí.
Automatické spuštění SSHFS
SSHFS je velmi užitečný nástroj pro ty, kteří pracujíservery. Díky tomu může být jakýkoli souborový systém snadno sdílen a přístupný přes SSH. Montáž SSHFS je však únavná. Z tohoto důvodu mnoho lidí automaticky připojí SSHFS při spuštění. Zde je návod, jak to udělat.
![](/images/linux/how-to-automatically-mount-network-shares-on-linux_3.png)
Nejprve nainstalujte balíček SSHFS.
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
Jiné Linuxy
SSHFS je široce používán. Je to proto, že uživatelé nejasných linuxových distribucí by neměli mít potíže s instalací. Chcete-li jej najít, otevřete nástroj pro správu balíků, vyhledejte „sshfs“ a nainstalujte jej.
Poznámka: Automatické připojování systémů souborů SSH se provádí díky systému systemd init. Pokud váš operační systém nemá systemd, máte s touto metodou štěstí
Nejprve vytvořte přípojný bod pro SSHFS, který bude přistávat v systému:
mkdir ~/Remote-Machine
Získejte kořenový shell a otevřete soubor fstab. Poté napište linii připojení. Změňte prosím „user“ a „host“ pomocí uživatelského jména a vzdálené IP / hostname a uživatelského jména s vaším uživatelským jménem.
# 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
Po vyčíslení připojovacího řádku a komentáře uložte úpravy do fstab stisknutím kláves CTRL + O. Restartujte. Při příštím přihlášení se SSHFS sdílí automaticky!
Závěr
Síťové sdílené položky jsou snadno nejlepším způsobem přístupusoubory. Přístup k nim může být bohužel někdy skutečným únavným procesem. To je důvod, proč je tak skvělé, že je možné automaticky připojit tyto sdílené položky v systému Linux. Umožňuje uživatelům odstranit únavu z toho, že je nutné ručně připojit síťové sdílené položky.
Komentáře