Der Fehler: "mount: Das kann nur root" beim Mounten einer Partition

9

Ich habe Ubuntu 12.04 zusammen mit Windows 8.1 installiert. Als ich versuchte, das Laufwerk C: in Ubuntu zu öffnen, erscheint ein Fenster mit der Aufforderung, diesen Befehl auszuführen:

mount -t ntfs-3g -o remove_hiberfile /dev/sda2 /media/2A36EE3236EDFEA7

Nach dem Ausführen des Befehls wird der Fehler angezeigt mount: only root can do that.

Was sollte ich tun?

Naveen Kumar
quelle

Antworten:

12

Verwenden Sie (Hinweis sudovorne)

sudo mount -t ntfs-3g -o remove_hiberfile /dev/sda2 /media/2A36EE3236EDFEA7

Wenn Sie in Zukunft von einem Programm darüber informiert werden, dass "nur Root dies kann", "Root-Zugriff erforderlich", "Superuser erforderlich", "Berechtigung verweigert" oder ähnliche auf Berechtigungen basierende Probleme, sollten Sie versuchen, sudovor dem Befehl zu bleiben, den Sie haben werden ausgeführt.


Montage eines Geräts wie Nautilus

Wenn Sie ein Gerät nur über die Befehlszeile bereitstellen möchten, wie es bereitgestellt würde, wenn Sie auf das entsprechende Symbol in der Nautilus-Seitenleiste klicken, können Sie diesen Befehl verwenden:

udisksctl mount -b /dev/<device>

Ersetzen <device>durch Ihr Gerät. Dies gilt nicht requrire Root - Zugriff, jedoch können Sie nur eine tun sicher montieren, dh ohne benutzerdefinierten Optionen montieren und Montage auf /media/$USER/<device> nur .

kiri
quelle
5

Wenn Sie eine Partition als nicht administrativer Benutzer ohne den Befehl sudo bereitstellen möchten, können Sie dies auch tun udisks. Dies ermöglicht das Mounten von Partitionen (oder Dateien) im /media/<drive_identifier>Verzeichnis.

Verwendungszweck:

udisks --mount /dev/<sdxX>  ## to mount
udisks --unmount /dev/<sdxX> ## to unmount

Ersetzen <sdxX>Sie durch die Gerätenummer Ihres Laufwerks. Sie können Windows-Partitionen nur dann sicher bereitstellen, wenn sie nicht im Ruhezustand waren.

Takkat
quelle
udiskswird tatsächlich bei montieren /media/<device>. Verwenden Sie udisksctl mount -b /dev/<sdxX>zur Aufnahme an /media/$USER/<device>.
Kiri
1
@ minerz029: danke - bearbeitet in :)
Takkat
1

Probieren Sie sudo! Um Befehle als root auszuführen, müssen Sie den Befehl "sudo" vor den anderen Befehlen verwenden

Policemata Booster
quelle