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.