Volumi montati selettivi per GNOME Desktop e Nautilus Sidebar


9

Per impostazione predefinita, i "volumi montati" vengono visualizzati sul desktop di Ubuntu. Di solito disabilito questo (gconf-editor o Ubuntu Tweak) perché non voglio, ad esempio, la mia partizione di Windows sul desktop.

Tuttavia, ciò sarebbe utile per visualizzare chiavette USB o memory card, che non sono volumi montati permanentemente.

Quindi c'è un modo per essere selettivi su quali volumi sono mostrati sul desktop?

(Immagine: tre volumi montati che non voglio e una chiavetta USB flash che faccio)

Screenshot del desktop

Risposte:


8

Dove sono montati "40GB Filesystem", "80gb" e "backup"?

La mia ipotesi è sotto / media.

Questo è qualcosa che mi infastidiva davvero, che le condivisioni di Windows dal file server apparissero come memoria rimovibile nel mio menu Luoghi.

Quindi ho cambiato il mount point da / media / S a / mnt / S e ora viene gestito correttamente come memoria non rimovibile. Ora le finestre remote condividono:

  • non appare nel menu Luoghi
  • non viene aggiunto alla mia applet "Disk Mounter"
  • non viene aggiunto come icona volume_visibile sul mio desktop.

Puoi facilmente provarlo tu stesso

  • assicurarsi che l'opzione volume_visibile sia selezionata in gconf-editor
  • crea un mount point come / mnt / backup /
  • modifica il tuo file / etc / fstab per usare / mnt / backup invece di / media / backup
  • smonta / media / backup
  • mount / mnt / backup

Ho appena testato questi passaggi e non dovrai disconnetterti per vedere le modifiche.

Quando si smontano le unità, le icone scompaiono e quando le si rimonta in / mnt non riappaiono.


1
Consiglierei di eseguire mount -ainvece di mount /mnt/backup, in quanto ti farà sapere se ci sono errori nel tuo file fstab dopo la modifica. Altrimenti, se ci sono errori, non lo saprai fino al tuo prossimo avvio e potresti dover avviare da un cd live per risolverlo.
— TJ L

Grazie mille. Questo non è proprio quello che sto cercando (anche rimuovendo il volume dalla barra laterale di Nautilus Places) tuttavia ora ci penso, non sono sicuro di averne bisogno in quella barra laterale!
— 8128

Quello che ho fatto dopo è stato in ogni posizione e ha aggiunto un segnalibro. Ora appaiono in fondo all'elenco in modo da non perdere nulla.
— Richard Holloway,

0

La cartella nautilus trasparente che viene mostrata sul desktop mostra tutti i montaggi dell'utente, quindi se monti quelle partizioni all'avvio non verranno mostrate sul desktop.

Puoi montarli aggiungendo una linea per loro in / etc / fstab, ma le migliori opzioni di montaggio dipendono da ciò per cui sono usate (e dal fatto che più persone debbano accedervi o meno).


Quindi puoi modificare la tua risposta per approfondire il motivo per cui potrei non voler semplicemente aggiungere le mie partizioni del disco rigido a fstab?
— 8128

Il montaggio e lo smontaggio richiederanno l'accesso come root, questo è l'unico aspetto negativo a mio avviso.
— LassePoulsen,

L'aggiunta dei volumi a fstab non ha fatto alcuna differenza (dopo un riavvio)
— 8128

0

Aggiungendo i volumi a /etc/fstabte puoi assicurarti che non vengano visualizzati sul desktop, ecco un paio di righe dal mio fstab

UUID=7244DE9322DE5A05 /winxp ntfs noauto 0 0
UUID=f6245825-06dc-4c97-87d3-dbe3c943247d /data ext4 errors=remount-ro 0 2
UUID=6493-8351 /share vfat defaults 0 0

La parte 1 della linea è cosa montare, la parte 2 è dove montarla, la parte 3 è del tipo di file system, la parte 4 è le opzioni di montaggio (aggiungi noautose non vuoi che sia montato automaticamente) assicurati che il usere ownerle opzioni non sono impostate !, la parte 5 è come scaricare il file system in caso di errori e la parte 6 è l'ordine in cui fsck controlla i file system.
La parte 5 è sempre 0 (a meno che tu non sappia cosa stai facendo) e la parte 6 è 0 per i volumi non nativi (es. Ntfs, vfat ecc.), 1 per il file system di root e 2 per tutto il resto (principalmente ext2, ext3 , ext4).

Per trovare l'UUID di un disco è possibile aprire un terminale.

ls -l /dev/disk/by-uuid/
lrwxrwxrwx 1 root root 10 2010-08-14 20:40 1f6e83d2-c94a-4f94-9ef1-c556d8112691 -> ../../sda5
lrwxrwxrwx 1 root root 10 2010-08-14 21:40 6493-8351 -> ../../sdc1
lrwxrwxrwx 1 root root 10 2010-08-14 21:23 7244DE9322DE5A05 -> ../../sda1
lrwxrwxrwx 1 root root 10 2010-08-14 20:40 f6245825-06dc-4c97-87d3-dbe3c943247d -> ../../sdb1
lrwxrwxrwx 1 root root 10 2010-08-14 20:40 fb8fc815-fb39-4e7e-bc43-99027df044f6 -> ../../sda6

Quindi l'UUID di sda1 è 7244DE9322DE5A05, sdb1 è f6245825-06dc-4c97-87d3-dbe3c943247d e così via ..
Ora per scoprire quali volumi sono quelli che vuoi aggiungere puoi semplicemente montarli (facendo doppio clic sul desktop icona) e il tipo mount in un terminale, questo elencherà ciò che è attualmente montato dove.


L'aggiunta dei volumi a fstab non ha fatto alcuna differenza (dopo un riavvio)
— 8128

È strano! funziona qui ..
— LassePoulsen,

Ubuntu Luicd, 10.04?
— 8128

@fluteflute yep .. questo è quello qui :)
— LassePoulsen

2
Se sto leggendo l'origine a destra, vengono mostrati i volumi da fstab, tranne se non sono montabili dall'utente O loopbak O la stringa "/ vol /" non si trova nel percorso del volume. Flutefute verifica che il tuo fstab non includa l'opzione utente nella sua riga. Codice sorgente su gnome-vfs2.sourcearchive.com/lines/2.8.4/… cerca create_drive_on_mount_point
— Javier Rivera

0

sudo apt-get install pysdm

È uno strumento GUI per modificare fstab per dire al sistema operativo quali unità si desidera montare all'avvio.

Per una guida completa su come usarlo vedere questo link .

Per interrompere una partizione dal montaggio automatico all'avvio. Basta fare clic sulla partizione e premere il pulsante 'Rimuovi'. In questo modo non dovrai disabilitare l'auto-montaggio per tutte le unità in gconf.

Per interrompere la visualizzazione della partizione sul desktop, smontala, cambia il punto di montaggio in / mnt anziché / media e reinstalla o riavvia il sistema operativo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.