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 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
Der folgende Screenshot zeigt die sekundäre ext4-Partition, die beim Start automatisch bereitgestellt wird. Diese Partition wird bei gemountet/dev/sda4
So automatisieren Sie die Bereitstellung einer ext4-Partition auf einer sekundären Festplatte
Installieren Sie udisks :sudo apt-get install udisks
Update: In Ubuntu 16.04 und höher installieren Sie udisks2 :sudo apt-get install udisks2
Suchen Sie nach Inbetriebnahme in der Dash und öffnen Sie die Anwendungen Einstellungen Startup - App.
Klicken Sie auf die Hinzufügen , um ein neues Startprogramm hinzuzufügen.
Im Namen: Feldtyp in einem beliebigen Namen für die Partition , die Sie wollen auto.
Im Feld Kommentar: können Sie optional einen beschreibenden Kommentar zu der Partition eingeben, die Sie automatisch bereitstellen möchten.
Ö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:
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
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
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
Installieren Sie den Speichergeräte-Manager:
sudo apt-get install pysdm
Wählen Sie das Laufwerk aus, das Sie automatisch bereitstellen möchten
Wählen Sie auf der Registerkarte Allgemeine Konfiguration> Assistent
Aktivieren Sie auf der Registerkarte Bereitstellungsoptionen die Option "Das Dateisystem wird beim Booten bereitgestellt"
OK
Anwenden
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:
Suchen Sie mit diesem Befehl die UUID des Laufwerks, das Sie automatisch bereitstellen möchten:
sudo blkid
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
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>
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.
Antworten:
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
quelle
Der folgende Screenshot zeigt die sekundäre ext4-Partition, die beim Start automatisch bereitgestellt wird. Diese Partition wird bei gemountet
/dev/sda4
So automatisieren Sie die Bereitstellung einer ext4-Partition auf einer sekundären Festplatte
Installieren Sie udisks :
sudo apt-get install udisks
Update: In Ubuntu 16.04 und höher installieren Sie udisks2 :
sudo apt-get install udisks2
Suchen Sie nach Inbetriebnahme in der Dash und öffnen Sie die Anwendungen Einstellungen Startup - App.
Klicken Sie auf die Hinzufügen , um ein neues Startprogramm hinzuzufügen.
Im Namen: Feldtyp in einem beliebigen Namen für die Partition , die Sie wollen auto.
Im Feld Kommentar: können Sie optional einen beschreibenden Kommentar zu der Partition eingeben, die Sie automatisch bereitstellen möchten.
Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus:
sudo blkid
Suchen 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 densudo blkid
Befehl ausführen, wird eine Ausgabe ähnlich der folgenden erzeugt:In diesem Beispiel möchten Sie die
/dev/sda4
Partition 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 demUUID=
Einfügen der beiden Anführungszeichen angezeigt wird . In dem oben gezeigten Codeblock lautet die UUID von/dev/sda2
:30fcb748-ad1e-4228-af2f-951e8e7b56df
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
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.
quelle
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üssensudo blkid
Achten Sie darauf, die UUID für die richtige Partition auszuwählen, die Sie automatisch bereitstellen möchten.Installieren Sie den Speichergeräte-Manager:
sudo apt-get install pysdm
Wählen Sie das Laufwerk aus, das Sie automatisch bereitstellen möchten
--- 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:
Ändern Sie dann die fstab und ersetzen Sie in der UUID den Wert, den das SDM verwendet hat:
quelle
Sie können die folgenden Schritte ausführen:
Suchen Sie mit diesem Befehl die UUID des Laufwerks, das Sie automatisch bereitstellen möchten:
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 undy
' s:Fügen Sie diesen Befehl zu Ihren Startanwendungen hinzu und ersetzen Sie ihn
<UUID_OF_YOUR_DISK>
durch den kopierten Text aus Schritt 2:Die Festplatte wird nun beim Start auf automatisch bereitgestellt
Wo
$USER
ist Ihr Benutzername und$DISK_NAME
ist die Festplattenbezeichnung, wenn sie festgelegt ist, andernfalls ist es die Festplatten-UUID.Verweise:
quelle