¿Cómo vuelvo a montar un sistema de archivos como lectura / escritura?

156

Estoy tratando de montar un sistema de archivos hfsplus en una máquina virtual Xubuntu 12.04 (versión del kernel 3.2.0-23-generic) pero cuando escribo mount -o remount,rw /dev/sdb3en la línea de comando, regresa not mounted or bad option. Cualquier ayuda sería apreciada.

Alkthree
fuente

Respuestas:

217

La sintaxis correcta es:

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

¿Dónde mount/pointestá /partition/identifierel punto de montaje correspondiente, como se muestra en el siguiente comando:

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

Por ejemplo, digamos que el comando anterior da esto:

Partition identifier: /dev/sda1
 Mountpoint: /    

Partition identifier: /dev/sda2
 Mountpoint: /boot

Partition identifier: /dev/sda3
 Mountpoint: /test

La siguiente sería la sintaxis correcta. (Comenzamos desmontando, si ya está montado).

sudo umount /test
sudo umount /dev/sdb3
sudo mount -t hfsplus -o rw,remount -force /dev/sdb3 /media/untitled
SirCharlo
fuente
¡Gracias por la respuesta! He estado usando sudo, olvidé incluir eso. De ninguna manera soy un usuario avanzado de Linux, así que no estoy exactamente seguro de lo que se supone que estoy viendo en / etc / fstab. Sin embargo, cuando escribo "df -h" me dice que el sistema de archivos hfsplus está montado en / dev / sdb3
Alkthree
Ahora veo lo que estás diciendo, "mount -v | grep ^ /" devuelve "/ devsdb3 en / media / sin título". Intenté "sudo mount -o remontaje, rw / media / sin título" y obtuve el mismo problema: no montado o mala opción.
Alkthree
¿Lo has intentado sudo mountall?
SirCharlo
Continuemos esta discusión en el chat ..
SirCharlo
1
¡Oh vamos! Así de simple ... ¡Bien por ti! : P Para ayudar a limpiar el sitio, publique los pasos que tomó como respuesta a su pregunta y luego acepte su respuesta. Esto evitará que sus preguntas aparezcan en la sección Sin respuesta . ¡Gracias!
SirCharlo
27

para usuarios de busybox / android:

necesita agregar un espacio (en contraste con el uso normal) entre 'remontar' y 'rw':

mount -o remount, rw /

de lo contrario no funcionará.

coderofsalvación
fuente
2
Yo no necesito un espacio extra en mi aplicación Busybox. ¿O te refieres a busybox y Android? Mi busybox está dentro de un controlador integrado (no un teléfono inteligente) ....
wallyk
1
Tenía que hacer esto en Ubuntu simple también.
DustWolf
qué sintaxis extraña
phil294
@wallyk descubrí esto cuando ingresé a mi Android rooteado (busybox es una aplicación necesaria en la tienda de juegos). Podría haber sido una versión anterior de busybox, ya que era Android v2 dot algo.
coderofsalvation
4

La ejecución dmesg | grep hfsmostró que el sistema de archivos se desmontó incorrectamente, lo que pude reparar usando

fsck.hfsplus /dev/sdb3/
Alkthree
fuente
2

Primero, solucionemos los problemas de NTFS (si tiene una configuración de arranque dual Ubuntu / Windows)

sudo ntfsfix /dev/sda7

Antes de montar necesitamos un directorio (carpeta)

mkdir ~/Desktop/disk

Ahora monte la partición

sudo mount /dev/sda7 ~Desktop/disk

En este caso, "sda7" es el nombre de la partición. Ahora lees y escribes en la partición.

mmblack
fuente
1

Tengo Dragonboard 410c. Me conecto a través de adb . Quería montar la tarjeta SD física como RW. Lo siguiente funcionó para mí.

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

Así que ahora puedo acceder a él en modo rw como / storage / sdcard1

nótese bien. / storage / sdcard0 se emula y es / sdcard

David Jones
fuente