Montaggio automatico delle partizioni
Su sistemi Linux come Ubuntu o Kubuntu tutte le partizioni diverse da quelle di root di solito non vengono montate all'avvio.
Facendo clic sulla partizione all'interno di un file manager, li monta e apre il contenuto per la visualizzazione.
Tuttavia, a volte è auspicabile che la partizione si monti automaticamente all'avvio, in modo che alcune applicazioni possano accedervi immediatamente.
In questo articolo, ti mostriamo come montare le partizioni automaticamente all'avvio su un Kubuntu, senza usare il comando fstab.
1. Ottieni il percorso del dispositivo e l'UUID
Il primo passo è scoprire il percorso del dispositivo e l'uuid che si desidera montare. Usa il comando lsblk per controllare i dettagli come mostrato di seguito.
$ lsblk -o PATH,SIZE,RO,TYPE,MOUNTPOINT,UUID,MODEL PATH SIZE RO TYPE MOUNTPOINT UUID MODEL /dev/loop0 96.5M 1 loop /snap/core/9436 /dev/loop1 229.6M 1 loop /snap/atom/257 /dev/loop2 55M 1 loop /snap/core18/1880 /dev/loop3 54.8M 1 loop /snap/gtk-common-themes/1502 /dev/loop4 156.2M 1 loop /snap/chromium/1213 /dev/loop5 55M 1 loop /snap/core18/1754 /dev/loop6 62.1M 1 loop /snap/gtk-common-themes/1506 /dev/loop7 230.6M 1 loop /snap/atom/258 /dev/loop8 158.4M 1 loop /snap/chromium/1229 /dev/loop9 97M 1 loop /snap/core/9665 /dev/sda 465.8G 0 disk Samsung_Portable_SSD_T5 /dev/sda1 420G 0 part 757dcceb-3e17-4ca8-9ba1-b0cf68fb0134 /dev/sdb 111.8G 0 disk Samsung_SSD_840_EVO_120GB /dev/sdb1 95.4G 0 part / 19d84ceb-8046-4f8d-a85a-cda49515d92c /dev/sdc 111.8G 0 disk Samsung_SSD_850_EVO_120GB /dev/sdc1 95.8G 0 part f41b21a7-e8be-48ac-b10d-cad641bf709b [email protected]:~$
2. Montalo con udisksctl
Prendere nota del percorso del dispositivo dall'output mostrato dal comando lsblk.
Ad esempio /dev/sdc1. Ora esegui il comando udisksctl per montarlo.
$ udisksctl mount -b /dev/sdc1 Mounted /dev/sdc1 at /media/enlightened/f41b21a7-e8be-48ac-b10d-cad641bf709b.
Il comando precedente monterà il dispositivo nel percorso che contiene sia nome utente che uuid:
/media/<USERNAME>/<UUID>/
Il percorso viene deciso automaticamente dal comando udisksctl in modo da non doverlo specificare. Questa è la stessa posizione in cui viene montato il dispositivo quando si fa clic all'interno del file manager Dolphin. Quindi montarlo con questo comando lo mostrerà anche montato all'interno di Dolphin allo stesso modo.
Monta con UUID
Se hai più dispositivi di archiviazione collegati al tuo sistema, i percorsi dei dispositivi come /dev/sdb1 potrebbero cambiare ogni volta per ciascun dispositivo di archiviazione.
Quindi è un'idea migliore usare UUID per montare i dispositivi poiché non cambiano. Il comando Udisksctl non ha un'opzione per montare l'unità tramite uuid, ma c'è una soluzione. Utilizzare il comando come segue:
$ udisksctl mount -b /dev/disk/by-uuid/f41b21a7-e8be-48ac-b10d-cad641bf709b
L'ultima parte del percorso è l'uuid del dispositivo di archiviazione che puoi controllare dall'output di lsblk.
3. Configura le impostazioni di sistema di KDE - da eseguire all'avvio
Infine devi configurare Kubuntu per eseguire quel comando all'avvio in modo che il disco sia montato.
Vai su Impostazioni di sistema> Area di lavoro> Avvio e spegnimento> Avvio automatico.
La finestra di configurazione di Autostart può essere avviata anche da terminale con il seguente comando:
$ kcmshell5 autostart
Qui puoi specificare i programmi o gli script che desideri avviare all'avvio del sistema. Fai clic su "Aggiungi programma" e copia e incolla il comando udisksctl come mostrato sopra con il percorso del dispositivo.
udisksctl mount -b /dev/disk/by-uuid/f41b21a7-e8be-48ac-b10d-cad641bf709b
Assicurati di utilizzare il comando di montaggio basato su UUID poiché uuid rimane costante e il comando monterebbe l'unità corretta ogni volta all'avvio del sistema.
Questo salverà il comando per l'esecuzione all'avvio del sistema.
Conclusione
Di solito le partizioni vengono montate aggiungendo una voce a /etc/fstab file.
Dai un'occhiata al tutorial precedente qui:
Ubuntu - monta automaticamente la partizione all'avvio con fstab