BASH – Smontaggio e montaggio manuale delle partizioni

6 Febbraio, 2014 (23:54) | BASH, Linux | By: sargonsei

BASH – Smontaggio e montaggio manuale delle partizioni – Aggiornamento anno 2024.
Di default, le partizioni di memorie di massa connesse al computer prima della sua accensione, non vengono montate, mentre le partizioni di memorie di massa connesse al computer dopo la sua accensione -ovvero montate tramite apposita interfaccia grafica- vengono montate col percorso /media/[NomeUtente]/[LABEL] o, in assenza di [LABEL], col percorso /media/[NomeUtente]/[UUID].
Le partizioni montate possono essere smontate sia tramite l’interfaccia grafica comunemente utilizzata per gestire files e cartelle, sia impartendo da terminale (o da script) appositi comandi che prevedono la conoscenza di parametri specifici.
Analogamente, è possibile montare ciascuna partizione non montata anche con un punto di mount diverso da quello previsto di default, previo impartizione di appositi comandi che prevedono, oltre alla conoscenza di parametri specifici, l’esistenza di una cartella vuota da usare come punto di mount.

I comandi da impartire per rimuovere ciascuna cartella sono i seguenti:

rm -r /punto/di/montaggio/cartella/Plus # Rimuove la cartella /punto/di/montaggio/cartella/Plus
rm -r ~/Plus        # Rimuove la cartella Plus dalla HOME dell'utente
rm -r Plus          # Rimuove la cartella Plus dalla cartella di lavoro
.

I comandi da impartire per creare ciascuna cartella sono i seguenti:

mkdir /punto/di/montaggio/cartella/Plus # Crea la cartella /punto/di/montaggio/cartella/Plus
mkdir ~/Plus        # Crea la cartella Plus contenuta nella HOME dell'utente
mkdir Plus          # Crea la cartella Plus nella cartella di lavoro
.

I comandi da impartire per conoscere i parametri necessari per montare e/o smontare ciascuna partizione, sono i seguenti:

lsblk -f | grep loop -v # Mostra partizioni e, se montate, relativi punti di mount
lsblk | grep sdb # Mostra partizioni della sola memoria sdb e, se montate, relativi punti di mount
sudo blkid | grep sdb # Mostra partizioni della sola memoria sdb ed i relativi dati identificativi
.

I comandi da impartire per conoscere il contenuto di ciascuna cartella, sono i seguenti:

ls /punto/di/montaggio/cartella # Mostra il contenuto di /punto/di/montaggio/cartella
ls ~/Plus # Mostra il contenuto della cartella Plus contenuta nella HOME dell'utente
ls ~      # Mostra il contenuto della HOME dell'utente
ls        # Mostra il contenuto della cartella di lavoro
.

I comandi utilizzabili per smontare ciascuna cartella/partizione, sono i seguenti:

sudo umount /dev/sdb         # Smonta la partizione /dev/sdb
sudo umount UUID="086A-F196" # Smonta la partizione avente UUID="086A-F196"
sudo umount LABEL="DANZE"    # Smonta la partizione avente LABEL="DANZE"
sudo umount ~/Plus           # Smonta la cartella Plus contenuta nella HOME dell'utente
sudo umount Plus             # Smonta la cartella Plus contenuta cartella di lavoro
.

I comandi utilizzabili per montare ciascuna partizione, sono i seguenti:

sudo mount -t vfat /dev/sdb ~/Plus # La cartella Plus contenuta nella HOME dell'utente diventa il punto di mount della partizione vfat o fat16 o fat32 /dev/sdb 
sudo mount -t ntfs UUID="086A-F196" ~/Plus # La cartella Plus contenuta nella HOME dell'utente diventa il punto di mount della partizione ntfs avente UUID="086A-F196"
sudo mount -t ext4 LABEL="DANZE" ~/Plus # La cartella Plus contenuta nella HOME dell'utente diventa il punto di mount della partizione ext4 avente LABEL="DANZE"
sudo mount -o loop -t iso9660 /media/ubuntu23m10/INTENSO/iso/BSD/FreeBSD-14.0-RELEASE-amd64-bootonly.iso /tmp/iSo # Monta .iso
.

Esempi di utilizzo:

:~$ ls ~           # Visualizza il contenuto della HOME dell'utente
Documenti  Immagini  Modelli  Musica  Plus  Pubblici  Scaricati  Scrivania  snap  Video
:~$ rm -r ~/Plus   # Rimuove la cartella Plus contenuta nella HOME dell'utente
:~$ ls ~           # Visualizza il contenuto della HOME dell'utente
Documenti  Immagini  Modelli  Musica  Pubblici  Scaricati  Scrivania  snap  Video
:~$ mkdir ~/Plus   # Crea la cartella Plus nella HOME dell'utente
:~$ ls ~           # Visualizza il contenuto della HOME dell'utente
Documenti  Immagini  Modelli  Musica  Plus  Pubblici  Scaricati  Scrivania  snap  Video
:~$ lsblk | grep sdb # Mostra partizioni della sola memoria sdb e, se montate, relativi punti di mount
sdb           8:16   1   7,5G  0 disk /media/ubuntu23m10/DANZE
:~$ sudo blkid | grep sdb # Mostra partizioni della sola memoria sdb ed i relativi dati identificativi
[sudo] password di ubuntu23m10: 
/dev/sdb: LABEL_FATBOOT="DANZE" LABEL="DANZE" UUID="086A-F196" BLOCK_SIZE="512" TYPE="vfat"
:~$ sudo umount /dev/sdb # Smonta la partizione /dev/sdb
:~$ lsblk | grep sdb # Mostra partizioni della sola memoria sdb e, se montate, relativi punti di mount
sdb           8:16   1   7,5G  0 disk 
:~$ ls ~/Plus # Mostra il contenuto della cartella Plus contenuta nella HOME dell'utente
:~$ sudo mount -t vfat /dev/sdb ~/Plus # La cartella Plus contenuta nella HOME dell'utente diventa il punto di mount della partizione /dev/sdb
:~$ ls ~/Plus # Mostra il contenuto della cartella Plus contenuta nella HOME dell'utente
 Bachata2023-2024   BN-Domande.pdf   Kizomba2023-2024   Portoricana2023-2024   SalsaCubana2023-2024  'System Volume Information'
:~$ sudo umount UUID="086A-F196" # Smonta la partizione avente UUID="086A-F196"
:~$ ls ~/Plus # Mostra il contenuto della cartella Plus contenuta nella HOME dell'utente
:~$ sudo mount -t vfat UUID="086A-F196" ~/Plus # La cartella Plus contenuta nella HOME dell'utente diventa il punto di mount della partizione avente UUID="086A-F196"
:~$ ls ~/Plus # Mostra il contenuto della cartella Plus contenuta nella HOME dell'utente
 Bachata2023-2024   BN-Domande.pdf   Kizomba2023-2024   Portoricana2023-2024   SalsaCubana2023-2024  'System Volume Information'
:~$ sudo umount LABEL="DANZE" # Smonta la partizione avente LABEL="DANZE"
:~$ ls ~/Plus # Mostra il contenuto della cartella Plus contenuta nella HOME dell'utente
:~$ sudo mount -t vfat LABEL="DANZE" ~/Plus # La cartella Plus contenuta nella HOME dell'utente diventa il punto di mount della partizione avente LABEL="DANZE"
:~$ lsblk | grep sdb # Mostra partizioni della sola memoria sdb e, se montate, relativi punti di mount
sdb           8:16   1   7,5G  0 disk /home/ubuntu23m10/Plus
:~$ ls ~/Plus # Mostra il contenuto della cartella Plus contenuta nella HOME dell'utente
 Bachata2023-2024   BN-Domande.pdf   Kizomba2023-2024   Portoricana2023-2024   SalsaCubana2023-2024  'System Volume Information'
:~$ sudo umount ~/Plus # Smonta la cartella Plus contenuta nella HOME dell'utente
:~$ ls ~/Plus # Mostra il contenuto della cartella Plus contenuta nella HOME dell'utente
:~$ lsblk | grep sdb # Mostra partizioni della sola memoria sdb e, se montate, relativi punti di mount
sdb           8:16   1   7,5G  0 disk 
:~$