Montaggio della condivisione Samba ogni volta che è disponibile, smontando quando non lo è

15

Sto provando a installare montaggi di condivisioni samba permanenti. Non è troppo difficile usare queste istruzioni . Ma li voglio

  1. Rimonta automaticamente ogni volta che mi unisco alla rete in cui queste condivisioni sono disponibili.
  2. Smonta automaticamente (o fai fallire immediatamente le richieste di accesso invece di appenderle) ogni volta che esco dalla rete, ad esempio evita questo automaticamente.

Googling suggerisce che AutoFS potrebbe essere utile. Prendo atto che si occupa del punto 1. ma non sono sicuro del 2.

Le altre domande sulle montature automatiche di Samba, ovvero Come montare una condivisione samba in modo permanente? , non sembra che indirizzi remounts / unmounts automatici, quindi penso che questo non sia un duplicato.

Grazie.

    
posta Laurynas Biveinis 30.09.2012 - 11:21

4 risposte

19

Montaggio di condivisioni Samba con CIFS :

Modifica il tuo file /etc/fstab per montare automaticamente le tue condivisioni Samba:

//<server>/<share> <mount point> cifs rw,_netdev,user=<username>,password=<password>,uid=<uid>,gid=<gid> 0 0

Nota l'opzione _netdev :

Il CIFS non conosce questa opzione e ti avviserà, ma dovresti lasciarlo.

Questa opzione garantisce che le unità non vengano montate se non si dispone di rete o se si è sulla rete sbagliata.

Garantisce inoltre che le condivisioni vengano montate / smontate quando si cambia rete. Questo perché gli script di if * di Debian vengono attivati ​​quando la configurazione di rete cambia, e guardano tutti i filesystem con l'opzione _netdev e fanno la cosa giusta automaticamente.

Source

puoi controllare man mount per ulteriori informazioni su _netdev

Per installare gli strumenti CIFS

sudo apt-get install cifs-utils
    
risposta data user61928 08.10.2012 - 11:03
2

Scrivi gli script da montare e smontare la condivisione.

Inseriscili in "/etc/network/if-up.d" e in "/etc/network/if-down.d" rispettivamente. Queste sono le posizioni degli script che vengono eseguiti quando viene stabilita o chiusa la connessione di rete.

Tuttavia, se stai cercando un server un particolare per accedere o disconnettersi online, l'unica soluzione che vedo è creare un job cron che controlli la connessione al server periodicamente, mantiene lo stato ed esegue gli script di conseguenza.

    
risposta data elomage 01.10.2012 - 16:46
1

AutoFS funzionerà correttamente. Si monterà automaticamente quando accedi alla condivisione, rimonta se caduto e smontato quando inattivo. Quando ci si disconnette e tutti i processi vengono interrotti (a causa di una disconnessione), la montatura cadrà dopo un periodo di inattività. Puoi configurare il tempo di inattività.

Vedi questo how-to: link

    
risposta data Van 03.10.2012 - 22:04
1

La montatura cercherà sempre di riconnettersi quando si accede alla risorsa. Se si passa da una rete all'altra, dipenderà se si ha o meno un percorso verso l'host. Ma AutoFS continuerà a provare. Ci sono parametri che puoi configurare (timeout, tentativi, ecc.).

    
risposta data Van 05.10.2012 - 01:56

Leggi altre domande sui tag