Portál AbcLinuxu, 11. května 2025 07:13

Dotaz: Připojení NAS po startu

11.5.2015 21:08 jan.rok | skóre: 21
Připojení NAS po startu
Přečteno: 443×
Odpovědět | Admin
Dobrý den,

chci automaticky připojit externí NAS do /data/external.

V /etc/fstab mám mj:

//10.0.0.5/share /data/external cifs username=backupuser,password=anypassword,auto 0 0

Po startu se ale externí NAS nepřipojí, přestože po ručním zadání mount -a vše zafunguje a NAS se připojí.

Poradíte prosím, kde dělám chybu? Díky. JR
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.5.2015 21:26 trubicoid
Rozbalit Rozbalit vše Re: Připojení NAS po startu
Odpovědět | | Sbalit | Link | Blokovat | Admin
co vyhodit to auto?
11.5.2015 21:39 trubicoid
Rozbalit Rozbalit vše Re: Připojení NAS po startu
Odpovědět | | Sbalit | Link | Blokovat | Admin
a jestli mas debian tak mrkni na reseni sem
11.5.2015 21:46 Jirka | skóre: 25
Rozbalit Rozbalit vše Re: Připojení NAS po startu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tipnu si, že ve chvíli, kdy systém mountuje filesystémy, ještě není nahozená síť.
Dej tam option noauto a připoj to pomocí /etc/rc.local, kterej se spouští jako poslední.
Dokud to funguje, nešťourej se v tom!...
11.5.2015 22:37 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Připojení NAS po startu
Tohle jsem zkusil.

Do /etc/rc.local jsem dal:

mount -t cifs -o user=nejakyuser,password=nejakeheslo,rw //10.0.0.5/sdileni /home/external

Při startu se to ale neprovedlo. Ručně spuštěno se to provede. Přitom rc.local se při startu provádí (zkusil jsem na konec přidat ještě touch /home/neco/neco.txt a to se provedlo.
11.5.2015 22:45 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Připojení NAS po startu
začal bych tim že by v tom rc.local odchytil exit code a dal ho do neco.txt
11.5.2015 22:47 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Připojení NAS po startu
a do mount přidal --verbose a odchytil výstup.
11.5.2015 23:08 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Připojení NAS po startu
Když pustím rc.local ručně, je na výstupu:

//10.0.0.5/sdileni on /home/external type cifs (rw,user=neco,password=neco)

Po restartu ale na výstupu není nic.
11.5.2015 23:06 Jirka | skóre: 25
Rozbalit Rozbalit vše Re: Připojení NAS po startu
plán B - konfiguraci sítě vložit už do zavaděče, v interfaces ji zakomentovat a pokud bude modul cifs načten (initrd nebo v jádře) před připojením fs, mělo by to najet i s optionem "auto".
Dokud to funguje, nešťourej se v tom!...
11.5.2015 23:12 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Připojení NAS po startu
Ještě mě napadá řešení: Když potřebuju přimountovat NAS jen jednou denně kvůli záloze, jestli by nestačilo přikaz mount dát přímo do zálohovacího skriptu, který se spouští cronem.
11.5.2015 23:14 Jirka | skóre: 25
Rozbalit Rozbalit vše Re: Připojení NAS po startu
Taky možnost, pokud jde jen o periodickou zálohu, je mount-záloha-umount celkem dobrej nápad.
Dokud to funguje, nešťourej se v tom!...
12.5.2015 00:34 j
Rozbalit Rozbalit vše Re: Připojení NAS po startu
A potrebujes to v takovym pripade montovat? Protoze ve vetsine pripadu muzes dat cestu na nas primo jako parametr a pripojovat to vubec netreba.
12.5.2015 07:37 trubicoid
Rozbalit Rozbalit vše Re: Připojení NAS po startu
no to bude asi notebook, ne? asi musis pockat, nez ti nabehne wifi, ale to muze byt u divnych systemu az kdyz nastartuje graficke prostredi s networkmanagerem :(

takze by slo treba na konec rc.local dat cekaci smycku:

while true

do

sleep 10

ping -c 1 www.google.com &>/dev/null

if [ $? == 0 ];

then

echo "Net available, mounting..."

break;

else

echo "Net not available, waiting..."

fi

done

mount ....
the.max avatar 12.5.2015 00:06 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: Připojení NAS po startu
Odpovědět | | Sbalit | Link | Blokovat | Admin
V Gentoo se pro mountování síťových FS používá netmount, který se spouští jako služba při startu, ale až v době, kdy už běží síť a tudíž je možné ty síťové disky připojit. Nemáš tam také něco podobného?
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
12.5.2015 09:46 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Připojení NAS po startu
Ne nic takovéhu tu není. Je to běžný starý server HP. Celé řešení je jen provizorní, server i systém se budou brzy měnit.
12.5.2015 10:56 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Připojení NAS po startu
Tak bych to řešil přes rc.local skript na ping na ten NAS a pokud ping projde tak mount jinak počkat třeba 10s a test znovu.

Případně jak radili jiní skript který to připojí před zálohou a po záloze zase odpojí. (Samozřejmě s testem že mount proběhl OK).
13.5.2015 12:00 Petr
Rozbalit Rozbalit vše Re: Připojení NAS po startu
Jmenuje se to AutoFS. Před časem jsem to běžně používal.

zdroj: https://wiki.gentoo.org/wiki/AutoFS
Jezekus avatar 13.5.2015 08:50 Jezekus | skóre: 19 | blog: jezkova_nora
Rozbalit Rozbalit vše Re: Připojení NAS po startu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Přidal bych do fstabu parametr _netdev, který by měl zajistit pořadované přípojení až ve chvíli, kdy bude dostupná síť. Úspěšně používám nad NFS.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.