Problem
Ich habe eine Linux Mint-Installation. Jedes Mal, wenn ich boote, muss ich die beiden Partitionen auf meinem Computer ( New volume D
und Drive C
) manuell mounten . Wenn ich das nicht mache, werden diese Laufwerke nirgendwo angezeigt. Ich möchte wissen, ob es eine Möglichkeit gibt, diesen Prozess zu automatisieren.
Ziel
Mounten Sie bei jedem Start automatisch alle Partitionen auf der Festplatte.
Specs
Linux Mint 14 Dual-Boot mit Windows XP SP3
linux
automounting
IcyFlame
quelle
quelle
Antworten:
Sie können dies über die Datei tun
/etc/fstab
. Schauen Sie sich diesen Link an . Dieses Tutorial enthält auch gute Details.Beispielschritte
Zuerst müssen Sie die UUID der Festplatten herausfinden. Hierfür können Sie den Befehl verwenden
blkid
. Beispielsweise:Die Ausgabe des
blkid
obigen Befehls kann verwendet werden, um die Festplatte beim Hinzufügen von Einträgen zu identifizieren/etc/fstab
.Als nächstes müssen Sie die
/etc/fstab
Datei bearbeiten . Die Zeilen in dieser Datei sind wie folgt organisiert:Bearbeiten Sie nun die Datei:
Und fügen Sie eine Datei wie diese hinzu, zum Beispiel:
Speichern Sie die Datei und verarbeiten Sie sie mit dem
mount -a
Befehl erneut.Windows-Partitionen
Um eine NTFS-Partition zu mounten, müssen Sie in Ihrer
/etc/fstab
Datei Folgendes tun :quelle
/dev/sda5
unddev/sda6
sind nicht in derfstab
Datei und imblkid
Befehl aufgeführt. Warum?Sie können dies auf einfachste Weise tun. Gehe zu:
quelle
Wenn Sie viele Partitionen bereitstellen müssen, benötigen Sie möglicherweise ein Skript wie ich.
Es ist ein Python-Skript, abhängig von "/ bin / lsblk". Speichern Sie die Ausgabe in zwei Shell-Skripten für mount und umount.
quelle
quelle
Sicherung der aktuellen fstab:
Verarbeiten Sie die Ausgabe von lsblk -f mit sed und awk und leiten Sie die Ausgabe an fstab um:
Stellen Sie die neuen Einhängepunkte durch Aufrufen bereit
quelle