3 581
contributi
m (→Disconnessione di una risorsa già presente: prompt) |
m (correzioni e aggiunte minori) |
||
(7 versioni intermedie di 2 utenti non mostrate) | |||
Riga 7: | Riga 7: | ||
mount | mount | ||
</pre> | </pre> | ||
Per ottenere in output la lista che cerchiamo.< | Per ottenere in output la lista che cerchiamo. Oppure, per una rappresentazione ad albero dei punti di montaggio: | ||
<pre> | |||
findmnt | |||
</pre> | |||
Il file che dice a Linux quali dispositivi vanno montati all'avvio del sistema e dove vanno montati è <code>/etc/fstab</code>. | Il file che dice a Linux quali dispositivi vanno montati all'avvio del sistema e dove vanno montati è <code>/etc/fstab</code>. | ||
== Monitoraggio di RAID Software == | |||
Per monitorare lo stato delle partizioni RAID create con lo strumento <code>mdadm</code> di Debian: | |||
<pre> | |||
# cat /proc/mdstat | |||
</pre> | |||
== Monitoraggio dei dischi LVM == | |||
Per vedere lo stato di partizioni LVM e conoscere quali dischi fisici ne fanno parte: | |||
<pre> | |||
# lvs --segments -o +pe_ranges | |||
</pre> | |||
(richiede il pacchetto '''lvm2''') | |||
== Connessione di nuove risorse == | == Connessione di nuove risorse == | ||
Riga 29: | Riga 45: | ||
=== Montaggio di una pendrive USB === | === Montaggio di una pendrive USB === | ||
Se dovesse capitare di dover montare un dispositivo USB senza poter usufruire del montaggio automatico fornito da molti Desktop Environment, è possibile farlo facilmente da terminale. | Se dovesse capitare di dover montare un dispositivo USB senza poter usufruire del montaggio automatico fornito da molti Desktop Environment, è possibile farlo facilmente da terminale. | ||
# Innanzitutto bisogna verificare a quale device è associato il dispositivo. Eseguire, <u>prima</u> di inserire la pendrive, il comando:<pre> | # Innanzitutto bisogna verificare a quale device è associato il dispositivo. Eseguire, <u>prima</u> di inserire la pendrive, il comando:<pre>$ lsblk</pre> | ||
# Inserire la pendrive e rieseguire lo stesso comando; la differenza tra i due output fornirà il device. | # Inserire la pendrive e rieseguire lo stesso comando; la differenza tra i due output fornirà il device. | ||
# A questo punto si può montare la pendrive creando prima un punto di mount:<pre># mkdir /mnt/lamiapendrive</pre> per poi passare al montaggio vero e proprio: <pre># mount -t auto /dev/sdb1 /mnt/miapendrive</pre> In questo esempio si è supposto che la pendrive sia associata al device ''sdb'' e che ''sdb1'' sia la partizione da montare. | # A questo punto si può montare la pendrive creando prima un punto di mount:<pre># mkdir /mnt/lamiapendrive</pre> per poi passare al montaggio vero e proprio: <pre># mount -t auto /dev/sdb1 /mnt/miapendrive</pre> In questo esempio si è supposto che la pendrive sia associata al device ''sdb'' e che ''sdb1'' sia la partizione da montare. | ||
Ora è possibile utilizzare la directory <code>/mnt/miapendrive</code> per tutte le operazioni che dobbiamo svolgere. Ad esempio si possono visualizzare i file contenuti sulla pendrive: | Ora è possibile utilizzare la directory <code>/mnt/miapendrive</code> per tutte le operazioni che dobbiamo svolgere. Ad esempio si possono visualizzare i file contenuti sulla pendrive: | ||
<pre> | <pre>$ ls -l /mnt/miapendrive</pre> | ||
Copiare file sulla pendrive: | Copiare file sulla pendrive: | ||
<pre> | <pre>$ cp /etc/network/interfaces /mnt/miapendrive</pre> | ||
Cancellare file dalla pendrive: | Cancellare file dalla pendrive: | ||
<pre> | <pre>$ rm /mnt/miapendrive/filedacancellare.txt</pre> | ||
Alla fine, per smontare il dispositivo: | Alla fine, per smontare il dispositivo: | ||
Riga 44: | Riga 61: | ||
=== Montaggio di un immagine ISO === | === Montaggio di un immagine ISO === | ||
Il comando <code>mount</code> viene molto utile quando abbiamo un'immagine ISO di un CD-Rom e vogliamo vederne il contenuto senza masterizzarla: | Il comando <code>mount</code> viene molto utile quando abbiamo un'immagine ISO di un CD-Rom e vogliamo vederne il contenuto senza masterizzarla: | ||
<pre>mount -t iso9660 -o loop /cartella/immagine.iso /cartella/di/montaggio</pre> | <pre># mount -t iso9660 -o loop /cartella/immagine.iso /cartella/di/montaggio</pre> | ||
È possibile montare immagini anche senza privilegi di amministrazione (dopo aver installato il pacchetto '''fuseiso'''): | |||
<pre>$ fuseiso /cartella/immagine.iso /cartella/di/montaggio</pre> | |||
=== Montaggio di una partizione NTFS === | === Montaggio di una partizione NTFS === | ||
Per montare una partizione formattata NTFS occorre che sia installato il pacchetto: | Per montare una partizione formattata NTFS occorre che sia installato il pacchetto: | ||
<pre> | <pre> | ||
# apt | # apt install ntfs-3g | ||
</pre> | </pre> | ||
Quindi si proceda come visto in precedenza: | Quindi si proceda come visto in precedenza: | ||
Riga 82: | Riga 102: | ||
Da questo momento il nostro disco non sarà più raggiungibile. | Da questo momento il nostro disco non sarà più raggiungibile. | ||
{{ Warningbox | State attenti a '''non''' eseguire lo smontaggio di dischi di sistema o potreste rendere inutilizzabile il vostro PC }} | {{ Warningbox | State attenti a '''non''' eseguire lo smontaggio di dischi di sistema o potreste rendere inutilizzabile il vostro PC }} | ||
== Sincronizzare la cache dei filesystem == | |||
A volte, soprattutto su condivisioni Samba, può capitare che le modifiche in scrittura al filesystem restino in cache; se si stanno trasferendo file pesanti è possibile che la cache saturi la memoria RAM del PC, degradandone le prestazioni o portandolo a un blocco. | |||
<br/> | |||
Per forzare la scrittura su disco dei dati in cache, liberando quindi la memoria, si può utilizzare il comando: | |||
<pre> | |||
# sync; echo 3 > /proc/sys/vm/drop_caches | |||
</pre> | |||
== Conoscere la dimensione della directory corrente == | |||
Il seguente comando permette di conoscere la dimensione (in MB, GB o TB) della directory corrente comprese tutte le sottoridectory: | |||
<pre> | |||
$ du -sh | |||
</pre> | |||
== Cercare le directory che occupano più spazio == | == Cercare le directory che occupano più spazio == | ||
Il seguente comando permette di ricercare le directory di dimensioni più grosse all'interno del nostro filesystem. Il comando ricerca le sottodirectory a partire dalla directory corrente. | Il seguente comando permette di ricercare le directory di dimensioni più grosse all'interno del nostro filesystem. Il comando ricerca le sottodirectory a partire dalla directory corrente. | ||
<pre> | <pre> | ||
$ du -sk */ | sort -rn | |||
</pre> | </pre> | ||
[[Categoria:Shell]][[Categoria:Programmi da terminale]] | [[Categoria:Shell]][[Categoria:Programmi da terminale]] |
contributi