Selektiv gemountete Volumes für GNOME Desktop und Nautilus Sidebar

9

Standardmäßig werden "gemountete Volumes" auf dem Ubuntu-Desktop angezeigt. Normalerweise deaktiviere ich dies (gconf-editor oder Ubuntu Tweak), weil ich beispielsweise meine Windows-Partition nicht auf dem Desktop haben möchte.

Dies ist jedoch nützlich, um USB-Flash-Datensticks oder Speicherkarten anzuzeigen, bei denen es sich nicht um fest montierte Volumes handelt.

Gibt es also eine Möglichkeit, selektiv zu bestimmen, welche Volumes auf dem Desktop angezeigt werden?

(Bild: drei gemountete Volumes, die ich nicht möchte, und ein USB-Flash-Datenstick, den ich mache)

Desktop-Screenshot

8128
quelle

Antworten:

8

Wo sind "40 GB Dateisystem", "80 GB" und "Backup" montiert?

Meine Vermutung ist unter / media.

Dies hat mich früher sehr geärgert, dass Windows-Freigaben vom Dateiserver als Wechselspeicher in meinem Menü "Orte" angezeigt werden.

Also habe ich den Einhängepunkt von / media / S in / mnt / S geändert und jetzt wird er korrekt als nicht entfernbarer Speicher behandelt. Jetzt teilen sich die Remote-Fenster:

  • wird nicht im Menü Orte angezeigt
  • wird meinem Appet "Disk Mounter" nicht hinzugefügt
  • wird auf meinem Desktop nicht als Volumes_visible-Symbol hinzugefügt.

Sie können dies ganz einfach selbst testen

  • Stellen Sie sicher, dass die Option volume_visible im gconf-editor aktiviert ist
  • Erstellen Sie einen Mount-Punkt wie / mnt / backup /
  • Bearbeiten Sie Ihre Datei / etc / fstab, um / mnt / backup anstelle von / media / backup zu verwenden
  • unmount / media / backup
  • mount / mnt / backup

Ich habe diese Schritte gerade getestet und Sie müssen sich nicht abmelden, um die Änderungen zu sehen.

Wenn Sie die Laufwerke aushängen, verschwinden die Symbole und wenn Sie sie unter / mnt erneut einhängen, werden sie nicht wieder angezeigt.

Richard Holloway
quelle
1
Ich würde empfehlen, mount -astatt auszuführen mount /mnt/backup, da Sie dadurch informiert werden, wenn nach der Bearbeitung Fehler in Ihrer fstab-Datei vorliegen. Andernfalls wissen Sie bei Fehlern erst beim nächsten Start davon und müssen möglicherweise von einer Live-CD booten, um das Problem zu beheben.
TJ L
Vielen Dank. Dies ist nicht ganz das, wonach ich suche (auch das Volume aus der Places nautilus-Seitenleiste entfernen), aber jetzt denke ich darüber nach. Ich bin mir nicht sicher, ob ich es in dieser Seitenleiste brauche!
8128
Was ich danach tat, war zu jedem Ort zu gehen und ein Lesezeichen hinzuzufügen. Sie werden jetzt am Ende der Liste angezeigt, damit Sie nichts verpassen.
Richard Holloway
0

Der transparente Nautilus-Ordner, der auf dem Desktop angezeigt wird, zeigt alle Benutzerbereitstellungen an. Wenn Sie diese Partitionen also beim Booten bereitstellen, werden sie nicht auf dem Desktop angezeigt.

Sie können sie bereitstellen, indem Sie eine Zeile für sie zu / etc / fstab hinzufügen. Die besten Bereitstellungsoptionen hängen jedoch davon ab, wofür sie verwendet werden (und ob mehrere Personen darauf zugreifen müssen oder nicht).

JanC
quelle
Können Sie also Ihre Antwort bearbeiten, um herauszufinden, warum ich meine Festplattenpartitionen möglicherweise nicht einfach zu fstab hinzufügen möchte?
8128
Das Ein- und Aushängen erfordert Root-Zugriff, das ist aus meiner Sicht der einzige Nachteil.
LassePoulsen
Das Hinzufügen der Volumes zu fstab hat keinen Unterschied gemacht (nach einem Neustart)
8128
0

Durch Hinzufügen der Volumes /etc/fstabkönnen Sie sicherstellen, dass sie nicht auf dem Desktop angezeigt werden. Hier sind ein paar Zeilen aus meiner 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

Teil 1 der Zeile ist das, was gemountet werden soll, Teil 2 ist, wo es gemountet werden soll, Teil 3 ist der Dateisystemtyp, Teil 4 sind Mount-Optionen (fügen noautoSie hinzu, wenn Sie nicht möchten, dass es automatisch gemountet wird). Stellen Sie sicher, dass das userund ownerOptionen sind nicht gesetzt!, Teil 5 ist das Dumping des Dateisystems, wenn Fehler auftreten, und Teil 6 ist die Reihenfolge, in der fsck die Dateisysteme überprüft.
Teil 5 ist immer 0 (es sei denn, Sie wissen, was Sie tun) und Teil 6 ist 0 für nicht native Volumes (dh ntfs, vfat usw.), 1 für das Root-Dateisystem und 2 für alles andere (hauptsächlich ext2, ext3) ext4).

Um die UUID einer Festplatte zu ermitteln, können Sie ein Terminal öffnen.

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

Die UUID von sda1 lautet also 7244DE9322DE5A05, sdb1 lautet f6245825-06dc-4c97-87d3-dbe3c943247d usw. Um
herauszufinden, welche Volumes Sie hinzufügen möchten, können Sie sie einfach bereitstellen (indem Sie auf den Desktop doppelklicken Symbol) und den Typ mount in einem Terminal. Hier wird aufgelistet, was aktuell wo gemountet ist.

LassePoulsen
quelle
Das Hinzufügen der Volumes zu fstab hat keinen Unterschied gemacht (nach einem Neustart)
8128
Das ist seltsam! es funktioniert hier ..
LassePoulsen
Ubuntu Luicd, 10.04?
8128
@fluteflute yep .. das ist der hier :)
LassePoulsen
2
Wenn ich die Quelle richtig lese, werden Volumes von fstab angezeigt, es sei denn, sie können nicht vom Benutzer gemountet werden ODER Loopbak ODER die Zeichenfolge "/ vol /" befindet sich nicht im Volume-Pfad. Flutefute prüft, ob Ihre fstab die Benutzeroption nicht in ihrer Zeile enthält. Quellcode auf gnome-vfs2.sourcearchive.com/lines/2.8.4/… Suche nach create_drive_on_mount_point
Javier Rivera
0

sudo apt-get install pysdm

Es ist ein GUI-Tool zum Bearbeiten von fstab, um dem Betriebssystem mitzuteilen, welche Laufwerke beim Booten bereitgestellt werden sollen.

Eine umfassende Anleitung zur Verwendung finden Sie unter diesem Link .

Damit eine Partition beim Booten nicht mehr automatisch gemountet wird. Klicken Sie einfach auf die Partition und klicken Sie auf die Schaltfläche "Entfernen". Auf diese Weise müssen Sie die automatische Bereitstellung nicht für alle Laufwerke in gconf deaktivieren.

Damit die Partition nicht mehr auf Ihrem Desktop angezeigt wird, heben Sie die Bereitstellung auf, ändern Sie den Bereitstellungspunkt in / mnt anstelle von / media und stellen Sie das Betriebssystem erneut bereit oder starten Sie es neu.

Evan Scholle
quelle