![Il miglior software per diagrammi di flusso per Windows nel 2021](/f/e4a8e465a45fd14163ec3ac81f575299.png?width=100&height=100)
La Linux Foundation ha lanciato il LFCS certificazione (Amministratore di sistema certificato Linux Foundation), un nuovissimo programma il cui scopo è consentire a persone provenienti da ogni angolo del mondo di ottenere la certificazione in attività di amministrazione di sistema di base e intermedie per sistemi Linux, che include il supporto dei sistemi e dei servizi in esecuzione, insieme al monitoraggio e all'analisi complessivi, oltre a un processo decisionale intelligente quando si tratta di sollevare problemi al supporto superiore squadre.
Il seguente video mostra un'introduzione al programma di certificazione The Linux Foundation.
Questo post è la parte 5 di una serie di 10 tutorial, qui in questa parte spiegheremo come montare/smontare i filesystem locali e di rete in Linux, necessari per l'esame di certificazione LFCS.
Una volta che un disco è stato partizionato, Linux ha bisogno di un modo per accedere ai dati sulle partizioni. A differenza di DOS o Windows (dove ciò viene fatto assegnando una lettera di unità a ciascuna partizione), Linux utilizza un albero di directory unificato in cui ogni partizione è montata in un punto di montaggio in quell'albero.
Un punto di montaggio è una directory che viene utilizzata come modo per accedere al filesystem sulla partizione e montare il filesystem è il processo di associazione di un certo filesystem (una partizione, per esempio) con una directory specifica nella directory albero.
In altre parole, il primo passaggio nella gestione di un dispositivo di archiviazione consiste nel collegare il dispositivo all'albero del file system. Questo compito può essere svolto una tantum utilizzando strumenti come montare (e poi smontato con smontare) o in modo persistente tra i riavvii modificando il /etc/fstab file.
Il montare comando (senza opzioni o argomenti) mostra i filesystem attualmente montati.
# montare.
Inoltre, montare è usato per montare i filesystem nell'albero dei filesystem. La sua sintassi standard è la seguente.
# mount -t tipo device dir -o opzioni.
Questo comando indica al kernel di montare il filesystem trovato su dispositivo (una partizione, per esempio, che è stata formattata con un filesystem genere) nella directory dir, usando tutto opzioni. In questa forma, la montatura non guarda dentro /etc/fstab per le istruzioni.
Se viene specificata solo una directory o un dispositivo, ad esempio.
# mount /dir -o opzioni. o. # monta le opzioni del dispositivo -o.
montare cerca di trovare un punto di montaggio e, se non ne trova, cerca un dispositivo (entrambi i casi nel /etc/fstab file), e infine tenta di completare l'operazione di montaggio (che di solito ha esito positivo, tranne per il caso quando la directory o il dispositivo è già in uso, o quando l'utente che invoca mount non lo è radice).
Noterai che ogni riga nell'output di mount ha il seguente formato.
dispositivo sul tipo di directory (opzioni)
Per esempio,
/dev/mapper/debian-home su /home tipo ext4 (rw, relatime, user_xattr, barriera=1,data=ordered)
si legge:
dev/mapper/debian-home è montato su /home, che è stato formattato come ext4, con le seguenti opzioni: rw, relatime, user_xattr, barriera=1,data=ordered
Le opzioni di montaggio più utilizzate includono.
# mount -t ext4 /dev/sdg1 /mnt -o ro, noexec.
In questo caso possiamo vedere che i tentativi di scrivere un file o di eseguire un file binario situato all'interno del nostro punto di montaggio falliscono con messaggi di errore corrispondenti.
# tocca /mnt/miofile. # /mnt/bin/echo “Ciao”
Nello scenario seguente, proveremo a scrivere un file sul nostro dispositivo appena montato ed eseguire un file eseguibile situato all'interno del suo albero del filesystem utilizzando gli stessi comandi dell'esempio precedente.
# mount -t ext4 /dev/sdg1 /mnt -o default.
In quest'ultimo caso funziona perfettamente.
Smontaggio di un dispositivo (con il smontare comando) significa finire di scrivere tutti i restanti dati “in transito” in modo che possano essere rimossi in sicurezza. Tieni presente che se provi a rimuovere un dispositivo montato senza prima smontarlo correttamente, corri il rischio di danneggiare il dispositivo stesso o di causare la perdita di dati.
Detto questo, per smontare un dispositivo, devi essere "fuori" dal descrittore del dispositivo a blocchi o dal punto di montaggio. In altre parole, la tua directory di lavoro corrente deve essere qualcos'altro oltre al punto di montaggio. In caso contrario, riceverai un messaggio che ti informa che il dispositivo è occupato.
Un modo semplice per "partire” il punto di montaggio sta digitando il cd comando che, in mancanza di argomenti, ci porterà alla home directory del nostro utente corrente, come mostrato sopra.
I due file system di rete più utilizzati sono PMI (che sta per “Blocco messaggi server") e NFS (“File System di rete”). È probabile che utilizzerai NFS se devi configurare una condivisione solo per client simili a Unix e opterai per Samba se hai bisogno di condividere file con client basati su Windows e forse anche altri client simili a Unix.
Leggi anche
I seguenti passaggi presuppongono che Samba e NFS le condivisioni sono già state configurate nel server con IP 192.168.0.10 (si prega di notare che l'impostazione di una condivisione NFS è una delle competenze richieste per il LFCE esame, che tratteremo dopo la presente serie).
Passo 1: Installa i pacchetti samba-client samba-common e cifs-utils su distribuzioni basate su Red Hat e Debian.
# yum update && yum install samba-client samba-common cifs-utils. # aptitude update && aptitude install samba-client samba-common cifs-utils.
Quindi esegui il seguente comando per cercare le condivisioni samba disponibili nel server.
# smbclient -L 192.168.0.10.
E inserisci la password per l'account root nella macchina remota.
Nell'immagine sopra abbiamo evidenziato la condivisione pronta per il montaggio sul nostro sistema locale. Avrai bisogno di un nome utente e una password samba validi sul server remoto per accedervi.
Passo 2Nota: quando si monta una condivisione di rete protetta da password, non è una buona idea scrivere le proprie credenziali nel /etc/fstab file. Invece, puoi memorizzarli in un file nascosto da qualche parte con i permessi impostati su 600, così.
# mkdir /media/samba. # echo “username=samba_username” > /media/samba/.smbcredentials. # echo “password=samba_password” >> /media/samba/.smbcredentials. # chmod 600 /media/samba/.smbcredentials.
Passaggio 3: Quindi aggiungi la seguente riga a /etc/fstab file.
# //192.168.0.10/gacanepa /media/samba cifs credenziali=/media/samba/.smbcredentials, valore predefinito 0 0.
Passaggio 4: Ora puoi montare la tua condivisione samba, manualmente (mount //192.168.0.10/gacanepa) o riavviando la tua macchina in modo da applicare le modifiche apportate in /etc/fstab permanentemente.
# monta -a.
Passo 1: Installa i pacchetti nfs-common e portmap sulle distribuzioni basate su Red Hat e Debian.
# yum update && yum install nfs-utils nfs-utils-lib. # aptitude update && aptitude install nfs-common.
Passo 2: crea un punto di montaggio per la condivisione NFS.
# mkdir /media/nfs.
Passaggio 3: aggiungi la seguente riga a /etc/fstab file.
192.168.0.10:/NFS-SHARE /media/nfs nfs default 0 0.
Passaggio 4: Ora puoi montare la tua condivisione nfs, manualmente (mount 192.168.0.10:/NFS-SHARE) o riavviando la tua macchina in modo da applicare le modifiche apportate in /etc/fstab permanentemente.
Come mostrato nei due esempi precedenti, il /etc/fstab file controlla il modo in cui Linux fornisce l'accesso alle partizioni del disco e ai dispositivi multimediali rimovibili e consiste in una serie di righe che contengono sei campi ciascuna; i campi sono separati da uno o più spazi o tab. Una riga che inizia con un cancelletto (#) è un commento e viene ignorato.
Ogni riga ha il seguente formato.
In cui si:
1. Per montare una partizione con etichetta TECMINT al momento dell'avvio con rw e noexec attributi, dovresti aggiungere la seguente riga in /etc/fstab file.
LABEL=TECMINT /mnt ext4 rw, noexec 0 0.
2. Se desideri che il contenuto di un disco nell'unità DVD sia disponibile al momento dell'avvio.
/dev/sr0 /media/cdrom0 iso9660 ro, utente, noauto 0 0.
In cui si /dev/sr0 è il tuo lettore DVD.
Puoi stare certo che montare e smontare filesystem locali e di rete dalla riga di comando farà parte delle tue responsabilità quotidiane come amministratore di sistema. Dovrai anche padroneggiare /etc/fstab. Spero che tu abbia trovato questo articolo utile per aiutarti con questi compiti. Sentiti libero di aggiungere i tuoi commenti (o porre domande) qui sotto e di condividere questo articolo attraverso i tuoi profili social di rete.