Newsgroup: it.comp.os.linux.sys
Titolo: Mount Share samba all' avvio

Ciao a tutti
Ho un problema con il mount di una share samba...
ho in fstab una linea tipo:
\\10.10.10.201\bronx /mnt/bronx cifs username=utente,password=password
0 0
all' avvio o quando sono in un' altra rete il boot si blocca in attesa
di riuscire a montare la share...
Esiste un modo per far si che la share venga montata su "richiesta"
nel senso che non avvenaga il mount all' avvio ma solo quando
qualsiasi utente cerchi di accedere ad esempio a /mnt/bronx ?

 qualsiasi utente cerchi di accedere ad esempio a /mnt/bronx ?
Come vuoi tu, no. Puoi però utilizzare il "noauto" perchè venga montato 
manualmente quando vuoi, con
# mount /mnt/bronx
O ancora meglio usare l'opzione in fstab "_netdev" grazie alla quale gli 
script di init della tua distribuzione sanno che è un dispositivo di rete e 
quindi prima di montarlo si assicurano (o dovrebbero farlo) che la rete sia 
disponibile.
-- 
Vide


Ho provato con _netdev ma quando il pc cambia rete (e quindi non trova
le share)  mount -a si incanta...

 le share)  mount -a si incanta...
Cosa vuol dire "cambia rete"?
-- 
Vide


Intendo muovermi con il portatile da una rete all' altra che quindi ha
diverse condivisioni...

 diverse condivisioni...
In questo scenario allora un mount  stateful non fa per te. Se sono dischi 
di rete CIFS usa smbclient o qualche suo frontend (tipo smb:// di KDE o 
Gnome)
-- 
Vide


Quel che devo fare è far si che all' avvio venga montata le
condivisione disponibile dopo che la rete è andata su...

condivisione disponibile dopo che la rete è andata su...
Quindi se la rete va giu, prima che succede la devi smontare..
Ciao,
ScriptJus 

 condivisione disponibile dopo che la rete è andata su...
Allora, cerca di deciderti un po'... prima dici che è all'avvio, ti dico una 
cosa, allora mi dici che non va bene perchè "quando cambio di rete", ti dico 
un'altra cosa e dici che non va bene perchè tu lo vuoi all'avvio. Boh.
-- 
Vide


Scusa ma quando ho risposto ero veramente di corsa e non ho manco
ragionato + di tanto su quanto scrivevo...
in /etc/fstab ho:
\\10.10.10.1\Share /mnt/shareA cifs username=utente,password=password
\\10.10.20.1\Share /mnt/shareB cifs username=utente,password=password
Ho il pc spento, arrivo nella rete A dove c'è //
10.10.10.1/Share
 e
avviando vorrei che mi venisse montata.
C'è il problema però che cerca di montare prima che la rete sia su,
non ho ancora verificato bene _netdev, ma non vorrei che cmq
rimansesse in attesa di montare anche \\10.10.20.1\Share che invece è
presente nella rete B.
Purtroppo deve essere una cosa automatica perchè chi avrà il pc non ha
facolta/tempo/voglia di eseguire comandi ma deve avere tutto subito
funzionante...

funzionante...
Ok automatica, ma almeno un click all'utente potresti richiederlo.
Metti parametri noauto e user su fstab.
Quindi fai uno scriptino che monta da lanciare quando uno collega il pc
(e magari lo chiami anche da rc.local cos� prova in automatico)
In questo scriptino fai dei ping e agisci di conseguenza, oppure fai un grep 
su ifconfig.
Poi fai uno scriptino da lanciare prima di scollegare
Questo ovviamente smonta l'eventuale volume.
Ciao,
ScriptJus 

 ha scritto nel messaggionews:444b6621-cd30-4a51...@p11g2000yqe.googlegroups.com...

quindi mi consigli _netdev,noauto,user ?

quindi mi consigli _netdev,noauto,user ?
Se fai gli script _netdev non è necessario.
Ciao,
ScriptJus

 (e magari lo chiami anche da rc.local cos� prova in automatico)
In questo caso devi lanciarlo con un & alla fine.
Altrimenti (correggetemi se sbaglio) la fase di boot non
finisce fino a quando lo script non ha terminato il suo lavoro
(in pratica non ti compare il prompt di login)
Ciao,
ScriptJus 

 ha scritto nel messaggio 
news:f0b7525f-b88c-4d1f...@u16g2000vbb.googlegroups.com...
Ding dong.
Ci sei ancora?
Alcune note sullo script:
1) Funziona se hai comando ip su tua distro (altrimenti modificalo di 
conseguenza)
2) Provalo prima come root, poi come utente (probabilmente devi modificare 
la variabile path all'inizio dello script, aggiungendo /sbin)
3) Poi facci sapere come va.
Ciao,
ScriptJus 

 ScriptJus
Grazie 1000 utilissimo, esamino e adatto :-)