Wie kann eine Partition beim Anmelden automatisch bereitgestellt werden?


7

Ich habe meine Musik in einer anderen Partition der Festplatte und möchte, dass beim Anmelden die Partition automatisch gemountet wird, sodass ich einfach den Media Player öffnen und meine Musik hören kann. Gibt es einen Weg?


Ich werde es versuchen und zurückmelden.

Ich habe mir viele Antworten angesehen, aber ich habe immer noch nicht herausgefunden, wie ich es gemacht habe, indem ich einen neuen Eintrag zu Startup Applications hinzugefügt habe, zu dem Sie gelangen können, indem Sie auf das Zahnradsymbol in der oberen rechten Ecke von klicken Ubuntu Desktop neben der Uhr. Ich habe einen neuen Automount- Eintrag in Startup Applications mit einem benutzerdefinierten Terminalbefehl erstellt.
Karel

Wenn Sie eine Antwort kennen, posten Sie sie. ;)

Ich habe mir diese Lösung mit dem pysdm angesehen. Aber ich habe es installiert und ich

Ich verwende nur das, was mit der Standard-Ubuntu-Installation geliefert wird. Ich habe meine Antwort wie gewünscht veröffentlicht.
Karel

Antworten:


5

Sie können Pysdm verwenden und dann das Laufwerk so einstellen, dass es von dort automatisch gemountet wird. Nach der Installation finden Sie es unter System >> Administration >> Storage Device Manager


6

Der folgende Screenshot zeigt die sekundäre ext4-Partition, die beim Start automatisch bereitgestellt wird. Diese Partition wird bei gemountet/dev/sda4

Geben Sie hier die Bildbeschreibung ein


So automatisieren Sie die Bereitstellung einer ext4-Partition auf einer sekundären Festplatte

  1. Installieren Sie udisks :sudo apt-get install udisks

    Update: In Ubuntu 16.04 und höher installieren Sie udisks2 :sudo apt-get install udisks2

  2. Suchen Sie nach Inbetriebnahme in der Dash und öffnen Sie die Anwendungen Einstellungen Startup - App.

  3. Klicken Sie auf die Hinzufügen , um ein neues Startprogramm hinzuzufügen.

    Geben Sie hier die Bildbeschreibung ein

  4. Im Namen: Feldtyp in einem beliebigen Namen für die Partition , die Sie wollen auto.

  5. Im Feld Kommentar: können Sie optional einen beschreibenden Kommentar zu der Partition eingeben, die Sie automatisch bereitstellen möchten.

    Geben Sie hier die Bildbeschreibung ein

  6. Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus: sudo blkidSuchen Sie die UUID der Partition, die Sie automatisch bereitstellen möchten. Die Ausgabe ist eine Liste mit Informationen zu allen Partitionen einschließlich ihrer UUIDs. Wenn Sie den sudo blkidBefehl ausführen, wird eine Ausgabe ähnlich der folgenden erzeugt:

    /dev/sda1: TYPE="ntfs" UUID="72C0DE8EC0DE57C5" LABEL="windows" 
    /dev/sda2: UUID="30fcb748-ad1e-4228-af2f-951e8e7b56df" SEC_TYPE="ext2" TYPE="ext3" 
    /dev/sda5: TYPE="swap" UUID="8c4e69f8-5074-42c0-8134-0b2429c4c02c" 
    /dev/sdb1: SEC_TYPE="msdos" UUID="4848-E35A" TYPE="vfat" 
    

    In diesem Beispiel möchten Sie die /dev/sda4Partition automatisch bereitstellen, die im oben gezeigten Screenshot ausgewählt und blau hervorgehoben ist. Die UUID ist der Wert der ersten hexadezimalen Zeichenfolge mit Bindestrich, die nach dem UUID=Einfügen der beiden Anführungszeichen angezeigt wird . In dem oben gezeigten Codeblock lautet die UUID von /dev/sda2:
    30fcb748-ad1e-4228-af2f-951e8e7b56df

  7. Bearbeiten Sie das Feld Befehl: so, dass es dem folgenden ähnelt:/usr/bin/udisks --mount /dev/disk/by-uuid/value-of-UUID-from-step-4

    Update: Bearbeiten Sie in Ubuntu 16.04 und höher das Feld Befehl: so, dass es dem folgenden ähnelt:/usr/bin/udisksctl --mount /dev/disk/by-uuid/value-of-UUID-from-step-4

  8. Klicken Sie im Fenster Startprogramm hinzufügen auf die Schaltfläche Speichern . In späteren Versionen von Ubuntu gibt es einen Add in der unteren rechten Ecke der Add - Fenster Startprogramm statt einer Save - Taste.

Wenn Sie das nächste Mal Ihren Computer starten, wird die Partition auf Ihrer sekundären Festplatte automatisch bereitgestellt, und das Laufwerkssymbol für die Partition auf Ihrer sekundären Festplatte wird im Launcher angezeigt.


Ich denke, in Ihrer Antwort wäre es besser, wenn Sie "Wert der UUID von Schritt 4" in die tatsächliche UUID von Schritt 4 ändern würden. Außerdem sieht es vielversprechend aus und ich werde es morgen versuchen.

Etwas anderes. Gibt es einen Leistungsabfall bei Verwendung dieser Methode?

1
Ich kann das nicht tun, da die tatsächliche UUID , die Sie beim Ausführen erhalten sudo blkid, für Sie anders ist als alle Werte der UUIDs aus Schritt 4. Die Werte der UUIDs unterscheiden sich auf verschiedenen Computern, sodass Sie nur ausführen müssen sudo blkidAchten Sie darauf, die UUID für die richtige Partition auszuwählen, die Sie automatisch bereitstellen möchten.
Karel

1
2. Es ist kein Leistungsabfall erkennbar. Wenn ich meinen Computer starte, wird das Laufwerkssymbol für die automatisch bereitgestellte Partition zusammen mit allen anderen Symbolen im Launcher angezeigt, sobald ich das Desktop-Hintergrundbild sehen kann.
Karel

3
@ user320 Es ist kein Skript, es ist ein Befehl. Wie bei jedem anderen Befehl wird auch hier kein RAM verwendet.
Seth

1
  1. Installieren Sie den Speichergeräte-Manager:

    sudo apt-get install pysdm

  2. Wählen Sie das Laufwerk aus, das Sie automatisch bereitstellen möchten

  3. Wählen Sie auf der Registerkarte Allgemeine Konfiguration> Assistent
  4. Aktivieren Sie auf der Registerkarte Bereitstellungsoptionen die Option "Das Dateisystem wird beim Booten bereitgestellt"
  5. OK
  6. Anwenden
  7. Neu starten

--- bearbeiten ---

Soweit ich mich erinnere, verwendet der Speichergeräte-Manager die UUID des Laufwerks nicht, wenn er sie zur Datei / etc / fstab hinzufügt, die jetzt standardmäßig von Ubuntu verwendet wird. Sie können dies selbst aktualisieren, nachdem das SDM das Laufwerk eingerichtet hat, wenn Sie möchten:

So ermitteln Sie die UUID des Laufwerkslaufs:

blkid

Ändern Sie dann die fstab und ersetzen Sie in der UUID den Wert, den das SDM verwendet hat:

sudo vi /etc/fstab

1

Sie können die folgenden Schritte ausführen:

  1. Suchen Sie mit diesem Befehl die UUID des Laufwerks, das Sie automatisch bereitstellen möchten:

    sudo blkid
    
  2. Kopieren Sie das UUID=""Feld. Kopieren Sie nur die Zahlen, Buchstaben und Bindestriche in die Anführungszeichen, sonst nichts.
    Ein Beispiel wäre das folgende mit Zahlen und Buchstaben anstelle der x's und y' s:

    yxxxxyyy-xxxy-yyyx-yyxx-yyyyyyyyyyxy
    
  3. Fügen Sie diesen Befehl zu Ihren Startanwendungen hinzu und ersetzen Sie ihn <UUID_OF_YOUR_DISK>durch den kopierten Text aus Schritt 2:

    /usr/bin/udisksctl mount -b /dev/disk/by-uuid/<UUID_OF_YOUR_DISK>
    
  4. Die Festplatte wird nun beim Start auf automatisch bereitgestellt

    /media/$USER/$DISK_NAME
    

    Wo $USERist Ihr Benutzername und $DISK_NAMEist die Festplattenbezeichnung, wenn sie festgelegt ist, andernfalls ist es die Festplatten-UUID.

Verweise:

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.