Wie werden NTFS-Partitionen automatisch bereitgestellt?

109

Ich habe zwei NTFS-Partitionen und möchte sie nicht jedes Mal manuell bereitstellen, wenn ich Ubuntu starte.

  • Wie kann ich das machen?
  • Gibt es ein Tool oder einen Code zu verwenden?
  • Wenn ja, ist es sicher, automatisch einzusteigen? vor allem, wenn sie von einem anderen Betriebssystem verwendet werden?
Binärleben
quelle
2
Okay, sieht so aus, als würde sich ntfs-config immer noch auf hal verlassen. Hal wird in natty nicht mehr verwendet. Wie auch immer, es ist wirklich keine Zauberei, eine Zeile für jede Partition in Ihre / etc / fstab einzufügen. Außerdem habe ich meinen Beitrag auf Gigolo bearbeitet.
con-f-use
@Con-f-use: Ich verstehe, ich versuche jetzt /etc/fstabso unten zu bearbeiten .
Binarylife
Die akzeptierte Antwort hat bei mir nicht funktioniert (unter Kubuntu 12.10). Was funktionierte, waren die Anweisungen auf tuxera.com/community/ntfs-3g-faq/#useroption3
Nikos Alexandris
zum automatischen Mounten aller Partitionen - diese Antwort schlägt eine sehr einfache App mit dem Namen AriOS Automount vor

Antworten:

115

Die einfachste Möglichkeit, die auf den meisten Linux-Systemen funktioniert, besteht darin, sie zu Ihrer fstab hinzuzufügen . Aber es gibt noch andere. Jeder hat seine eigene Überschrift in dieser Antwort.

Hinweis:

Wenn Sie eine Fehlermeldung erhalten, die etwas über "root" oder "permissions" sagt, benötigen Sie für die meisten Einhängeoptionen root-Rechte. In Unity können Sie dies erreichen, indem Sie gksudo(grafische Anwendungen) oder sudoden üblichen Befehl voranstellen und Ihr Kennwort eingeben. So, zB wenn ntfs-configSie Alt+ drücken F2und tippen gksudo ntfs-config.


Gigolo

Gigolo Installieren Sie Gigolo

Gigolo arbeitet Hand in Hand mit dem Remote-Dateisystem und den Bereitstellungsfunktionen von Nautilus. Sie müssen die Partitionen zu Ihren Nautilus-Lesezeichen hinzufügen (Nautilus ist Ubuntus Standard-Dateimanager). Danach finden Sie sie in Gigolo. Der Rest wird in einer anderen Antwort von mir gesagt .


Fstab

Edit : Da Sie aufgrund Ihrer Kommentare noch nicht mit Linux vertraut sind, werde ich Ihnen die Vorgehensweise näher erläutern:

Die fstab-Methode ist übersichtlicher und einfacher als GUI-Tools oder Gigolo. Es funktioniert auch auf anderen Systemen, auch wenn diese nur im Textmodus ausgeführt werden. Grundsätzlich brauchen Sie nichts zu installieren. Für jede NTFS-Partition müssen Sie der aufgerufenen Datei eine Zeile hinzufügen /etc/fstab. Für mich sieht die Zeile, die ich hinzugefügt habe, so aus:

#Windows-Partition
UUID=<xxxxx> /media/win ntfs rw,auto,users,exec,nls=utf8,umask=003,gid=46,uid=1000    0   0

Der Teil mit der Aufschrift UUID=<xxxxx>teilt Ihrem System mit, welche Partition eingehängt werden soll. Wenn Sie diesem Verfahren folgen und doppelte Geräte angezeigt werden, ersetzen Sie UUID=<xxxx>durch /dev/disk/by-uuid/<xxxxx>. Jede Partition hat eine eigene eindeutige UUID. Leerzeichen sind wichtig. Kopieren Sie die Zeile und fügen Sie sie ein. Ersetzen Sie es autodurch noautomanuelles Montieren. Benutzer sollten in der Gruppe sein plugdev.

Beachten Sie, dass, wenn sich diese Zeile ganz am Ende Ihrer Datei befindet, eine neue Zeile dahinter stehen sollte. Mount wird sich beschweren, wenn Sie es nicht haben.

Suche nach der UUID:

Festplatten-Dienstprogramm und BLKID

Öffnen Sie das Festplatten-Dienstprogramm und identifizieren Sie die richtigen Partitionen anhand ihrer Größe (z. B. 120 GB), ihres Dateisystems (z. B. ntfs) und ihres Namens. Notieren Sie sich die Datei "Gerät:" (z /dev/sdb1. B. ). Stattdessen können Sie den folgenden Befehl in einem Lauf - Terminal wie gnome-terminal:

sudo fdisk -l

Sie können die UUID Ihrer Partitionen ermitteln, indem Sie sudo blkidin der Shell ausführen . Die Ausgabe sieht ungefähr so ​​aus:

confus@confusion:~$ sudo blkid
[sudo] password for confus: 
/dev/sda1: LABEL="boot" UUID="cc425c68-704f-4836-9123-bbb3aea64471" TYPE="ext2" 
/dev/sda2: UUID="1c8b1489-e111-481c-89f2-743203c3ee7d" TYPE="crypto_LUKS" 
/dev/sda3: UUID="7258CB9858CB598D" TYPE="ntfs" 
/dev/sda4: LABEL="HP_TOOLS" UUID="1405-0A4C" TYPE="vfat" 
/dev/mapper/lukslvm: UUID="xZSNtR-MocS-dLMk-vOWa-Ay65-wS9b-GqaNhV" TYPE="LVM2_member" 
/dev/mapper/vgubuntu-swap: UUID="f415f3b9-4e4d-48b1-99c2-605e16532f9e" TYPE="swap" 
/dev/mapper/vgubuntu-root: UUID="62a862b4-e6c8-4efd-90b5-55eab8e83e39" TYPE="ext4"

Die richtige UUID hat die richtige Gerätedatei davor und TYPE="ntfs"danach. Für mich lautet die UUID also "7258CB9858CB598D". Für Sie wird diese Nummer anders sein. Außerdem habe ich nur eine NTFS-Partition. Ersetzen Sie meine UUID in den Zeilen, die Sie zu fstab hinzufügen, durch die, die Sie auf diese Weise gefunden haben.

Einhängepunkt setzen

Nun der Mountpunkt. Für jede Partition ist dies anders. Ich habe gewählt /media/win. Sie können wählen, was Sie möchten. Es muss lediglich ein leeres Verzeichnis vorhanden sein. Sie können das Verzeichnis genauso gut erstellen /home/yourusername/windows1und dann in Ihre fstab einfügen.

Die anderen Parameter in meiner Zeile

ntfs teilt der fstab mit, dass es sich um eine Partition vom Typ ntfs handelt.

rw,auto,user,exec,nls=utf8,umask=003,gid=46,uid=1000 0 0ist jenseits des Rahmens dieser Antwort. Verwenden Sie diese Werte einfach so, wie sie sind. Sie sollten in Ordnung sein. Wenn Sie interessiert sind, können Sie eine Erklärung dieser Parameter in dem Link lesen, den ich zuvor bereitgestellt habe.

Wenn Sie die Zeilen hinzugefügt und alle beschriebenen Aufgaben ausgeführt haben, speichern Sie die Datei und führen Sie sie sudo mount -ain der Shell aus. Wenn Sie über die Bereitstellungspunkte auf Ihre Partitionen zugreifen können und keine Fehler ausgedruckt werden, ist alles in Ordnung. Wenn nicht, prüfen Sie auf Tippfehler und offensichtliche Fehler. Nicht neu starten, wenn sudo mount -aFehler angezeigt werden! Bei Fehlern kann ein Neustart fehlschlagen.

Finden Sie Ihre Benutzer- und Gruppen-ID

Sie können Ihre Benutzer- und Gruppen-ID mit dem idBefehl herausfinden .

confus@confusion:~$ id
uid=1000(confus) gid=1000(confus) groups=1000(confus),4(adm),7(lp),20(dialout),24(cdrom),46(plugdev),112(lpadmin),120(admin),122(sambashare)

ntfs-config

Ein grafisches Tool ntfs-config Installieren Sie ntfs-config ist ebenfalls verfügbar, aber nicht erforderlich (und seine aktuelle Version funktioniert nicht in Natty Narwhal - vorausgesetzt, es wird bald behoben). Außerdem können Sie mit diesem Tool alte Einstellungen in Ihrer fstab verlieren (z. B. das Mounten des Caches im Speicher), da die Datei / etc / fstab überschrieben wird, anstatt Dinge anzuhängen.

Con-F-Nutzung
quelle
2
Danke vielmals. Es klappt . Ich habe /etc/fstab/wie gesagt editiert .
Binarylife
1
Toll. Sie müssen keine Angst vor ein wenig Textbearbeitung haben. Mach weiter so! Es wird einfacher.
con-f-use
1
Ja, da stimme ich dir zu, ich habe keine Angst vor der Bearbeitung. Aber ich wollte ein Tool, das einfach ist, um "automount" zu machen, und wenn ich diese Option einfach entfernen möchte. Aber jetzt könnte ich einfach die bearbeitete Zeile in entfernen /etc/fstab/, oder?
Binarylife
Richtig, einfach löschen. Ich wollte dich nicht bevormunden oder so. Ich habe gerade den (vielleicht falschen) Eindruck gewonnen, dass Sie relativ neu in Linux waren.
con-f-use
Nein, überhaupt kein Problem. Es ist wahr, ich bin ein bisschen neu und ich versuche mein Bestes, um mich zu verbessern und mehr zu lernen. Danke für die tolle Antwort :)!
Binarylife
15

ntfs-config

Mit diesem Programm können Sie auf einfache Weise alle Ihre NTFS-Geräte konfigurieren, um Schreibunterstützung über eine benutzerfreundliche Benutzeroberfläche zu ermöglichen . Für diese Verwendung werden sie so konfiguriert, dass sie den Open-Source-Treiber ntfs-3g verwenden. Sie können diese Funktion auch problemlos deaktivieren.

Projekt-Homepage: - http://flomertens.free.fr/ntfs-config/

Bedarf

NTFS-configIn Ubuntu installieren

sudo apt-get install ntfs-config

Dadurch werden alle erforderlichen Pakete für ntfs-config einschließlich ntfs-3g installiert

Verwendung von Ntfs-Config

Wenn Sie diese Anwendung öffnen möchten, suchen Sie nach -> NTFS Configuration Tool

Nun werden Sie aufgefordert, das Root-Passwort einzugeben und auf OK zu klicken

Es wird die verfügbare NTFS-Partition angezeigt.

Sie müssen die Partitionen auswählen, die Sie konfigurieren möchten, den Namen des Einhängepunkts hinzufügen und auf Übernehmen klicken.

Wählen Sie die NTFS-Schreibunterstützung, die für Sie geeignet ist, dh intern oder extern

Wenn Sie die Bereitstellung aufheben möchten, müssen Sie Root sein, um die Bereitstellung aufzuheben, und dann mit der rechten Maustaste auf den Bereitstellungspunkt klicken

Fazit

Wie Sie sehen, kann das Mounten von NTFS-Partitionen unter Linux ein Kinderspiel sein. Wenn Sie die Befehlszeile nicht mögen oder fürchten, können Sie mit nur wenigen Mausklicks viel erreichen. Um ehrlich zu sein, dies ist viel einfacher als das Mounten seltsamer, neuer, unbekannter Partitionen in Windows.

Das war's. Viel Spaß beim Linuxen!


PD: Update für Natty User

Wenn Sie ein Upgrade auf Ubuntu Natty durchgeführt haben, werden Sie feststellen, dass das NTFS-Konfigurationstool nicht funktioniert, obwohl Sie zur Eingabe von Root-Rechten aufgefordert werden.

Das Problem ist, dass beim Öffnen des Tools nichts passiert. Nun, es liegt an einem fehlenden Ordner. Um dies zu beheben, geben Sie den folgenden Befehl ein:

sudo mkdir -p /etc/hal/fdi/policy

Jetzt muss das Tool nur noch die Partitionen auswählen, die beim Booten automatisch gemountet werden sollen. Wenn Sie einen Schreibzugriff wünschen, aktivieren Sie einfach die entsprechenden Kontrollkästchen.

Einfach genug: P

hhlp
quelle
Aus irgendeinem Grund öffnet sich Ntfs-config nicht. Es fragt nur nach dem Passwort und dann nichts.
Binarylife
Versuchen Sie, es in einem Terminal (mit gksudo) auszuführen und festzustellen, ob ein Fehler ausgegeben wurde. Wie ich in meinem vorherigen Beitrag erwähnt habe, benötigen Sie kein grafisches Tool. Bearbeiten Sie einfach / etc / fstab
con-f-use am
GROSSE WARNUNG : Sichern Sie, /etc/fstabwährend es es überschreibt !!!
Jürgen Paul
4

Sie können einen Startup-Eintrag mit dem folgenden Befehl hinzufügen:

gvfs-mount -d /dev/sda3

Wo in diesem Fall /dev/sda3ist Ihre NTFS-Partition

EDIT : gvfs-mount immer veraltet und mit gio ersetzt:

gio mount -d /dev/sda3
myQwil
quelle
2

Arios-Automount

Sie können diese einfache und kleine Software verwenden:

  • Fügen Sie diese PPA mit dem folgenden Befehl hinzu:

    sudo apt-add-repository ppa:trebelnik-stefina/multisystem 
    
  • Aktualisieren Sie die Indexdateien:

    sudo apt-get update
    
  • Installieren Sie das arios-automountPaket:

    sudo apt-get install arios-automount
    

Diese winzige Software wird Ihre gesamte ntfsPartition mounten . Und das vor Ihrem Login.

Hoffe das wird helfen.


Aktualisieren

Der PPA funktioniert in Ubuntu 16.04 Xenial nicht

Anwar
quelle
funktioniert sehr gut, und es scheint, dass es nicht die fstab berührt
Failed to fetch http://ppa.launchpad.net/trebelnik-stefina/multisystem/ubuntu/dists/yakkety/main/binary-amd64/Packages 404 Not Found
Gabor
1
@Gabor Sie müssen wissen, dass PPAs sterben können. Die Antwort wurde 2012 geschrieben und war eine schöne Antwort. Das ist kein triftiger Grund für eine Ablehnung
Anwar
1

Schau dir die Community-Dokumentation auf fstab an . Versuchen Sie auch, im Ubuntu Software Center nach NTFS Configuration Tool zu suchen

Nitin Venkatesh
quelle
1

Sie können versuchen, dieses Problem zu lösen, indem Sie die Festplatte beim Booten einbinden. Eine der einfachsten Möglichkeiten ist wahrscheinlich die Verwendung von pysdm.

sudo apt-get install pysdm

Nach der Installation können Sie die in diesem Beitrag beschriebenen Schritte ausführen

Alberto
quelle
Eine Sache, die dabei wichtig war. Ich musste den Mount-Namen auf den exakten Namen setzen, den ich zuvor verwendet hatte, da er standardmäßig in / media / sdb3 gemountet wurde, und ich hatte alles so eingestellt, dass es mit / media / ACER funktioniert
George Mauer
1

Video Erklärung

Sie können einfach einen Eintrag in hinzufügen /etc/fstab. Es ist ganz einfach. Zuerst macht sudo blkiddie Partition des UUID zu erfahren. Folgen Sie dann dem fstab-Schema:

<file system> <mount point>   <type>  <options>       <dump>  <pass>
  • Fügen Sie für das Dateisystem Ihre Partitions-UUID hinzu. Beispiel:UID=07446dab-913a-4cf3-8e62-62ecdd26e927

  • Für den Einhängepunkt können Sie ein beliebiges Verzeichnis angeben. Ubuntu mountet sich konventionell in/media/YourUsernameHere/PartitionNameHere

  • für den typ in deinem fall ist es ntfs

  • für den rest kannst du einfach benutzen defaults 0 2

Mina Michael
quelle
0

Dies ist eine sichere Methode, um Dinge zu erledigen. Ich halte es nicht für besonders riskant, wenn eine reine Windows-Datenpartition beim Booten automatisch eingebunden wird. Aber ich würde die Partition, auf der das Betriebssystem installiert ist, in einem noautoSetup belassen.

Du brauchst das ntfs-3gPaket.

Ermitteln Sie zunächst die UUIDs der betreffenden Partitionen, indem Sie in einem Terminal Folgendes ausführen:

$ sudo blkid

Jetzt müssen Sie Ihre / etc / fstab bearbeiten, um zu konfigurieren, ob diese beiden Partitionen automatisch bereitgestellt werden oder nicht. In einem Terminal machen Sie:

$ gksudo gedit /etc/fstab

Möglicherweise haben Sie bereits einige Zeilen für die NTFS-Partitionen. Wenn nicht, musst du welche machen. Sie sehen ungefähr so ​​aus (abhängig von Einhängepunkten und UUIDs):

UUID=76E4F702E4F6C401  /media/windowsOS    ntfs-3g  noauto,defaults,locale=en_US.utf8  0  0
UUID=76E4F702E4F6C402  /media/windowsdata  ntfs-3g  defaults,locale=en_US.utf8         0  0

Beachten Sie die noautoOption. Dies bedeutet, dass die Partition beim Booten nicht automatisch bereitgestellt wird. Sie müssen es manuell einhängen, wenn Sie darauf zugreifen möchten.

boehj
quelle
Ich hatte nie Probleme mit Windows-Installationspartition und der automatischen Einstellung. Er sagte auch, dass er die Partitionen manuell mounten könnte, so dass er offensichtlich automatisch mounten möchte und impliziert, dass ntfs-3g installiert ist (Standard).
con-f-use
@ con-f-use: Yeh, ich habe die Frage zuerst komplett auf den Kopf gestellt gelesen. Ich habe meine Antwort geändert, um dies widerzuspiegeln.
Boehj
0

Zum Aktivieren oder Deaktivieren von Automount öffnen Sie ein Terminal und geben Sie dconf-editor gefolgt von der [Eingabetaste] ein.

Suchen Sie nach

org.gnome.desktop.media-handling

Der Automount-Schlüssel steuert, ob Medien automatisch gemountet werden sollen. Wenn diese Option auf "true" gesetzt ist, stellt Nautilus beim Start und beim Einlegen von Medien automatisch Medien bereit, z. B. vom Benutzer sichtbare Festplatten und Wechselmedien.

Es gibt einen anderen Schlüssel

org.gnome.desktop.media-handling.automount-open

Hiermit wird gesteuert, ob automatisch ein Ordner für automatisch bereitgestellte Medien geöffnet wird.

Wenn true festgelegt ist, öffnet Nautilus automatisch einen Ordner, wenn der Datenträger automatisch bereitgestellt wird. Dies gilt nur für Medien, bei denen kein bekannter x-content / * -Typ erkannt wurde. Bei Medien, bei denen ein bekannter X-Content-Typ erkannt wird, wird stattdessen die vom Benutzer konfigurierbare Aktion ausgeführt.

dconf-editor deaktiviert automount

Quelle: Ubuntu-Dokumentation

Sergio
quelle
0

Ich denke, der einfachste Weg ist die Verwendung von Festplatten (Gnome-Disk-Utility), die standardmäßig in Ubuntu enthalten sind.

Starten Sie einfach die Festplatten, gehen Sie zu der Partition, die Sie beim Start automatisch einhängen möchten, drücken Sie die Zahnrad-Taste und gehen Sie zu "Einhängeoptionen bearbeiten". Deaktivieren Sie dann "Automatic Mount Options" und aktivieren Sie "Mount at startup". Ich denke, Sie können alles andere als Standard lassen, OK drücken, das Passwort eingeben und neu starten.

Akronix
quelle
0
  • Öffnen Sie das Festplatten-Dienstprogramm in Ubuntu.
  • Gehen Sie zu der Festplatte, die Sie an Ihrem gewünschten Ort einbinden möchten.
  • Hängen Sie die ausgewählte Partition aus.
  • Öffnen Sie die Einstellungen und wählen Sie "Mount-Optionen bearbeiten ...".
  • Ändern Sie dann den Einhängepunkt in die Position, die Sie erhalten, nachdem Sie nach dem manuellen Einhängen Ihrer Festplatte 'pwd' eingegeben haben.
  • Ändern Sie das Feld "Identifizieren als" in "/ dev / disk / by-label / Data".
  • Speichern Sie die Festplatte, und hängen Sie sie wieder ein. Die Montage startet automatisch.

Ähnliche Frage: Probleme mit der zweiten Festplatte (erst durch Klicken erkannt und zusätzlicher Win10-Loader)

user2533915
quelle