Update: Ubuntu 16.04+ enthält ein Dienstprogramm namens disks
; Suche es im Bindestrich. Es ist eine GUI zum Mounten / Handhaben von Festplatten. Ich verwende dieses Tool zum Mounten oder Ausblenden von Laufwerken.
Wenn ich in meiner aktuellen Installation von Ubuntu 13.10 Unity auf ein Laufwerk in Nautilus klicke, wird es gemountet /media/username/mountedDrive
Ich habe gelesen, dass Nautilus das benutzt udisks
. Grundsätzlich möchte ich mein Laufwerk udisks
beim Start mit dieser Methode automatisch mounten
Das Problem ist, dass das Laufwerk eingebaut wird /media/mountedDrive
, aber ich möchte es so, wie es Nautilus tut/media/username/mountedDrive
Ich möchte, dass mein NTFS-Datenlaufwerk bei automatisch gemountet wird /media/bsienn/
$ blkid
/dev/sda1: LABEL="System Reserved" UUID="8230744030743D6B" TYPE="ntfs"
/dev/sda2: LABEL="Windows 7" UUID="60100EA5100E81F0" TYPE="ntfs"
/dev/sda3: LABEL="Data" UUID="882C04092C03F14C" TYPE="ntfs"
/dev/sda5: UUID="8768800f-59e1-41a2-9092-c0a8cb60dabf" TYPE="swap"
/dev/sda6: LABEL="Ubuntu Drive" UUID="13ea474a-fb27-4c91-bae7-c45690f88954" TYPE="ext4"
/dev/sda7: UUID="69c22e73-9f64-4b48-b854-7b121642cd5d" TYPE="ext4"
$ sudo fdisk -l
Disk /dev/sda: 160.0 GB, 160000000000 bytes
255 heads, 63 sectors/track, 19452 cylinders, total 312500000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8d528d52
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 117730069 58761611 7 HPFS/NTFS/exFAT
/dev/sda3 158690072 312494116 76902022+ 7 HPFS/NTFS/exFAT
/dev/sda4 117731326 158689279 20478977 5 Extended
/dev/sda5 137263104 141260799 1998848 82 Linux swap / Solaris
/dev/sda6 141262848 158689279 8713216 83 Linux
/dev/sda7 117731328 137263103 9765888 83 Linux
Partition table entries are not in disk order
$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda7 during installation
UUID=69c22e73-9f64-4b48-b854-7b121642cd5d / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=8768800f-59e1-41a2-9092-c0a8cb60dabf none swap sw 0 0
/etc/fstab
für die Partition erstellen müssen, die Sie beim Booten automatisch bereitstellen möchten. Sie können an jedem beliebigen Ort montieren. Sie müssen jedoch die Ausgabe dieser Befehle bereitstellen :sudo blkid
,sudo fdisk -l
undcat /etc/fstab
. Bearbeiten Sie Ihre Frage und veröffentlichen Sie die Ausgabe.Antworten:
Wie Sie sehen , außer kann
/dev/sda5
sowie/dev/sda7
es keinen Eintrag von anderen Partitionen in/etc/fstab
. Sie können Ihre Partitionen manuell bereitstellen, indem Sie die folgenden Schritte ausführen.Zunächst einmal Aushänge alle Partitionen vor einen Einstiegspunkt zum Erstellen
/etc/fstab
. Sie können den Befehl verwenden :sudo umount /dev/sdaX
. Ersetzen Sie X durch die Partitionsnummer, die Sie aushängen möchten. Der beste Weg, um alle zu entfernen, ist die Verwendung dieses Befehls:Da Sie Ihre Partition bei mounten wollen
/media/user/mount-drive
; Sie müssen den Einhängepunkt erstellen, an dem Sie die Partitionen einhängen möchten. Daher müssen Sie dort Verzeichnisse erstellen, um die Partitionen bereitzustellen. Führen Sie im Terminal Folgendes aus, um die Verzeichnisse (Einhängepunkt) zu erstellen:Ersetzen
user
Sie durch den Namen Ihres Ubuntu-Benutzers. i, e ,bsienn
denke ich.Jetzt müssen Sie Änderungen vornehmen
/etc/fstab
, um alle Partitionen bereitzustellen. Führen Sie dazu folgende Befehle aus:Gehen Sie zur letzten Zeile und fügen Sie diese Zeilen hinzu:
ersetzen wieder
user
in/media/user/sdaX
mit Ihrem ubuntu Kontonamen.Eine kleine Erklärung: UUID = "enthält die ID Ihrer Festplattenpartitionen, 1. ist von
/dev/sda1
und 2. ist von/dev/sda2
Partitionen usw. Dersudo blkid
Befehl ist sehr nützlich, um die Partitionsinformationen wie UUID , Dateisystemtyp , Partitionseintrag usw. abzurufen. Jeder kann es also verwenden, um seine Informationen/media/user/sda1
abzurufen. Ist der Mount-Eintrag der 1. Partition und so weiter. Denken Sie daran, warum ich oben 4 Verzeichnisse erstellt habe.ntfs
Ist der Dateisystemtyp Ihrer 1. Partition :/dev/sda1
. Es kann auch etwas anderes sein wie :ext3
,ext4
,ntfs
,fat
etc, können Sie die Informationen erhalten Sie vonsudo blkid
Befehl wie oben erwähnt. andere sind für alle Arten von Dateisystemen gleich. Wenn ein Fehler auftritt, istremount the file system in read-only mode
dieser Link ein großartiges Tutorial.Drücken Sie Ctrl+ x, um zu speichern und zu beenden. Drücken Sie, ywenn Sie zum Speichern aufgefordert werden.
Mounten Sie nun alle Partitionen, indem Sie diesen Befehl ausführen:
Wenn Sie eine bestimmte Partition bereitstellen möchten, können Sie Folgendes verwenden:
sudo mount /dev/sda1
i, e, um die erste Partition usw. bereitzustellen.Jetzt werden alle Ihre Partitionen automatisch gemountet, wenn Sie Ihr System starten. Sie können dies überprüfen, indem Sie Ihr System neu starten. :) :)
Antworten Sie, wenn Sie weitere Hilfe benötigen oder wenn etwas schief geht.
Bearbeiten
Ich habe vergessen, das Bild zu sehen, eigentlich können Sie den Ordnernamen unter
/media/bseinn/
dem gewünschten Namen erstellen . Zum Beispiel/media/bseinn/data
kann anstelle von erstellt werden/media/bseinn/sda3
; ähnlich/media/bseinn/ubuntudrive
kann statt erstellt werden/media/bseinn/sda6
. Sie müssen den gleichen Namen in der/etc/fstab
Datei angeben. Hoffe du kannst verstehen.quelle
sudo cp /etc/fstab /etc/fstab.original
wird eine Kopie der Originaldatei/etc/fstab
erstellen, damit wir im Fehlerfall immer eine sichere Seite haben :)sudo nano /etc/fstab
bedeutet, dass Sie die Datei öffnen, um sie im Nano- Editor zu bearbeiten . nano ist ein einfacher und guter Editor, obwohl Sie jeden anderen GUI-Editor wie gedit verwenden können . Hoffe du zweifelst ist jetzt klar! :)fs_passno
) in/etc/fstab
sollte2
laut seinman fstab
:This field is used by fsck(8) to determine the order in which filesystem checks are done at boot time. The root filesystem should be specified with a fs_passno of 1. Other filesystems should have a fs_passno of 2. ...
Die akzeptierte Antwort beantwortet die Frage nicht wirklich, wie Festplatten mit udisks wie Nautilus beim Klicken auf eine Festplatte ein- und ausgehängt werden. Der Befehl, den Sie suchen, ist
udiskctl
.Es ist super einfach und funktioniert auch mit verschlüsselten Festplatten!
Montage (verschlüsselte Festplatte):
Entsperren Sie die Festplatte:
Notieren Sie sich den Standort des entsperrten Geräts (hier
/dev/dm-3
). Dann montieren Sie es automatisch:Aushängen (verschlüsselte Festplatte):
Lassen Sie bei unverschlüsselten Festplatten einfach den Befehl sperren / entsperren am Anfang und am Ende weg.
quelle
Disks
Werkzeuge, um die Laufwerke zu montieren. super einfach GUI Weg. Ihre Antwort wird sehr geschätzt. DankeMounten nach Label, ohne Root-Passwort, mit udisksctl und dem Label der Partition. Beispiel mit einer Partition namens Games:
Verwenden Sie
ls
, um die Etiketten zu erhalten:quelle