Wie kann ich ein Dateisystem erneut als Lese- / Schreibzugriff bereitstellen?

156

Ich versuche, ein hfsplus-Dateisystem in eine Xubuntu 12.04-VM (Kernel-Version 3.2.0-23-generic) einzubinden, aber wenn ich die mount -o remount,rw /dev/sdb3Befehlszeile eingebe , wird es zurückgegeben not mounted or bad option. Jede Hilfe wäre dankbar.

Alkthree
quelle

Antworten:

217

Die korrekte Syntax lautet:

sudo mount -o remount,rw /partition/identifier /mount/point

Wo mount/pointist /partition/identifierder entsprechende Einhängepunkt, wie im folgenden Befehl aufgeführt:

mount -v | grep "^/" | awk '{print "\nPartition identifier: " $1  "\n Mountpoint: "  $3}'

Angenommen, der obige Befehl gibt Folgendes aus:

Partition identifier: /dev/sda1
 Mountpoint: /    

Partition identifier: /dev/sda2
 Mountpoint: /boot

Partition identifier: /dev/sda3
 Mountpoint: /test

Folgendes wäre die richtige Syntax. (Wir beginnen, indem wir es aushängen, falls es bereits eingehängt ist.)

sudo umount /test
sudo umount /dev/sdb3
sudo mount -t hfsplus -o rw,remount -force /dev/sdb3 /media/untitled
SirCharlo
quelle
Danke für die Antwort! Ich habe sudo benutzt und vergessen, das einzuschließen. Ich bin kein fortgeschrittener Linux-Benutzer, daher bin ich mir nicht sicher, was ich in / etc / fstab sehen soll. Wenn ich jedoch "df -h" eingebe, wird mir mitgeteilt, dass das hfsplus-Dateisystem
Alkthree
Ich sehe, was Sie jetzt sagen: "mount -v | grep ^ /" gibt "/ devsdb3 on / media / untitled" zurück. Ich habe "sudo mount -o remount, rw / media / untitled" ausprobiert und habe das gleiche Problem - nicht gemountet oder schlechte Option.
Alkthree
Hast du es versucht sudo mountall?
SirCharlo
Lassen Sie uns diese Diskussion im Chat fortsetzen .
SirCharlo
1
Ach komm schon! So einfach. Gut für dich! : P Um die Website zu bereinigen, geben Sie bitte die Schritte ein, die Sie als Antwort auf Ihre Frage unternommen haben , und akzeptieren Sie dann Ihre Antwort. Dadurch wird verhindert, dass Ihre Fragen im Bereich " Nicht beantwortet" angezeigt werden . Danke!
SirCharlo
27

für busybox / android benutzer:

Sie müssen hinzufügen einen Raum (im Gegensatz zu dem normalen Gebrauch) zwischen ‚Remount‘ und ‚rw‘:

mount -o remount, rw /

sonst klappt es nicht.

coderofsalvation
quelle
2
Ich habe nicht einen zusätzlichen Platz auf meiner Busybox Implementierung benötigen. Oder meintest du busybox und Android? Meine Busybox befindet sich in einem Embedded-Controller (kein Smartphone) ....
wallyk
1
Musste dies auch auf Ubuntu machen.
DustWolf
Was für eine seltsame Syntax
Phil294
@wallyk Ich fand dies heraus, als ich in mein verwurzeltes Android ssh'ed (Busybox ist eine notwendige App im Playstore). Es könnte eine alte Version von busybox gewesen sein, da es sich um Android v2 handelt.
coderofsalvation
4

Das Ausführen hat dmesg | grep hfsgezeigt, dass das Dateisystem nicht korrekt gemountet wurde, was ich mit reparieren konnte

fsck.hfsplus /dev/sdb3/
Alkthree
quelle
2

Lassen Sie uns zuerst NTFS-Probleme beheben (wenn Sie ein Ubuntu / Windows-Dual-Boot-Setup haben)

sudo ntfsfix /dev/sda7

Vor dem Mounten benötigen wir ein Directory (Ordner)

mkdir ~/Desktop/disk

Hängen Sie nun die Partition ein

sudo mount /dev/sda7 ~Desktop/disk

In diesem Fall ist "sda7" der Partitionsname. Jetzt lesen und schreiben Sie von der Partition.

mmschwarz
quelle
1

Ich habe Dragonboard 410c Ich verbinde über ADB Ich wollte die physikalische SD-Karte als RW mounten. Folgendes hat bei mir funktioniert.

adb root
adb shell
su
mount -o remount,rw /storage/sdcard1   /storage/sdcard1

Daher kann ich jetzt im RW-Modus als / storage / sdcard1 darauf zugreifen

nb / storage / sdcard0 wird emuliert und ist / sdcard

David Jones
quelle