GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come montare automaticamente le partizioni all'avvio su Kubuntu

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

Risorse

https://unix.stackexchange.com/questions/62676/mounting-from-dolphin-vs-commandline
Ubuntu
  1. Come ridimensionare partizioni e filesystem su di esse?

  2. Come installare e disinstallare Kubuntu Desktop Environment?

  3. Come avviare automaticamente GPSd all'avvio?

  4. Come accedere alle partizioni di Windows dal terminale Linux?

  5. Come montare partizioni Windows crittografate con BitLocker su Linux

Come modificare il nome host in Ubuntu 18.04

Come passare automaticamente a una directory senza utilizzare il comando Cd in Linux

Come montare un'unità su Linux

Come svuotare automaticamente il cestino in Ubuntu

Come aggiungere un'applicazione al menu dell'applicazione di avvio?

Come montare automaticamente la partizione di scambio?