Jak ponownie zamontować system plików jako odczyt / zapis?

156

Próbuję zamontować system plików hfsplus na maszynie wirtualnej Xubuntu 12.04 (jądro w wersji 3.2.0-23-generic), ale kiedy wpisuję mount -o remount,rw /dev/sdb3w wierszu poleceń, zwraca not mounted or bad option. Każda pomoc będzie mile widziana.

Alkthree
źródło

Odpowiedzi:

216

Prawidłowa składnia to:

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

Gdzie mount/pointjest /partition/identifierodpowiedni punkt montowania, zgodnie z następującą komendą:

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

Powiedzmy na przykład, że powyższe polecenie daje to:

Partition identifier: /dev/sda1
 Mountpoint: /    

Partition identifier: /dev/sda2
 Mountpoint: /boot

Partition identifier: /dev/sda3
 Mountpoint: /test

Oto poprawna składnia. (Zaczynamy od odmontowania go, jeśli jest już zamontowany).

sudo umount /test
sudo umount /dev/sdb3
sudo mount -t hfsplus -o rw,remount -force /dev/sdb3 /media/untitled
SirCharlo
źródło
Dzięki za odpowiedzi! Korzystałem z sudo, zapomniałem o tym. Nie jestem bynajmniej zaawansowanym użytkownikiem Linuksa, więc nie jestem do końca pewien, co powinienem zobaczyć w / etc / fstab. Jednak po wpisaniu „df -h” mówi mi, że system plików hfsplus jest zamontowany w / dev / sdb3
Alkthree
Rozumiem, co teraz mówisz: „mount -v | grep ^ /” zwraca ”/ devsdb3 na / media / untitled”. Próbowałem „sudo mount -o remount, rw / media / untitled” i dostałem ten sam problem - nie zamontowany lub zła opcja.
Alkthree,
Próbowałeś sudo mountall?
SirCharlo,
Kontynuujmy tę dyskusję na czacie .
SirCharlo
1
Daj spokój! To proste .. Dobrze dla Ciebie! : P Aby pomóc posprzątać witrynę, opublikuj kroki, które podjąłeś jako odpowiedź na swoje pytanie, a następnie zaakceptuj odpowiedź. Zapobiegnie to wyświetlaniu się pytań w sekcji Bez odpowiedzi . Dziękuję Ci!
SirCharlo,
27

dla użytkowników busybox / android:

musisz dodać spację (w przeciwieństwie do normalnego użytkowania) między „remount” i „rw”:

mount -o remount, rw /

inaczej to nie zadziała.

coderofsalvation
źródło
2
I nie , nie potrzebują dodatkowego miejsca na moim realizacji BusyBox. A może chodziło Ci o busybox i Androida? Mój busybox znajduje się we wbudowanym kontrolerze (nie w smartfonie) ....
wally
1
Musiałem to zrobić również na zwykłym Ubuntu.
DustWolf,
co za dziwna składnia
Blauhirn
@wallyk dowiedziałem się o tym, gdy ssh'edem na moim zrootowanym Androidzie (busybox jest niezbędną aplikacją w sklepie). Mogła to być stara wersja busyboksa, ponieważ był to Android v2.
coderofsalvation
4

Uruchomienie dmesg | grep hfspokazało, że system plików został niepoprawnie odmontowany, co udało mi się naprawić za pomocą

fsck.hfsplus /dev/sdb3/
Alkthree
źródło
2

Najpierw naprawmy problemy z NTFS (jeśli masz konfigurację podwójnego rozruchu Ubuntu / Windows)

sudo ntfsfix /dev/sda7

Przed montażem potrzebujemy katalogu (folderu)

mkdir ~/Desktop/disk

Teraz zamontuj partycję

sudo mount /dev/sda7 ~Desktop/disk

W tym przypadku „sda7” to nazwa partycji. Teraz czytasz i zapisujesz na partycji.

mmblack
źródło
1

Mam Dragonboard 410C I podłączenia poprzez adb chciałem zamontować sdcard fizyczne jako RW. następujące działało dla mnie.

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

Więc mogę teraz uzyskać do niego dostęp w trybie RW jako / storage / sdcard1

nb. / storage / sdcard0 jest emulowany i jest / sdcard

David Jones
źródło