Como remontar um sistema de arquivos como leitura / gravação?

156

Estou tentando montar um sistema de arquivos hfsplus em uma VM do Xubuntu 12.04 (versão do kernel 3.2.0-23-genérica), mas quando digito mount -o remount,rw /dev/sdb3na linha de comando, ele retorna not mounted or bad option. Qualquer ajuda seria apreciada.

Alkthree
fonte

Respostas:

217

A sintaxe correta é:

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

Onde mount/pointé /partition/identifiero ponto de montagem correspondente, conforme listado pelo seguinte comando:

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

Por exemplo, diga que o comando acima fornece isso:

Partition identifier: /dev/sda1
 Mountpoint: /    

Partition identifier: /dev/sda2
 Mountpoint: /boot

Partition identifier: /dev/sda3
 Mountpoint: /test

A seguir seria a sintaxe correta. (Começamos desmontando, se já estiver montado.)

sudo umount /test
sudo umount /dev/sdb3
sudo mount -t hfsplus -o rw,remount -force /dev/sdb3 /media/untitled
SirCharlo
fonte
Obrigado pela resposta! Eu tenho usado o sudo, esqueci de incluir isso. Eu não sou de forma alguma um usuário avançado de linux, então não sei exatamente o que devo ver no / etc / fstab. No entanto, quando eu digito "df -h" ele me diz que o sistema de arquivos hfsplus é montado em / dev / sdb3
Alkthree
Entendo o que você está dizendo agora, "monte -v | grep ^ /" retorna "/ devsdb3 em / media / sem título". Eu tentei "sudo mount -o remount, rw / media / untitled" e obtive o mesmo problema - não montado ou opção ruim.
Alkthree
Você já tentou sudo mountall?
SirCharlo
Vamos continuar esta discussão no chat ..
SirCharlo 14/08
1
Oh vamos lá! Simples assim .. Bom para você! : P Para ajudar a limpar o site, publique as etapas que você tomou como resposta à sua pergunta e aceite sua resposta. Isso impedirá que suas perguntas apareçam na seção Não respondida . Obrigado!
SirCharlo
27

para usuários do busybox / android:

você precisa adicionar um espaço (em contraste com o uso normal) entre 'remount' e 'rw':

mount -o remount, rw /

caso contrário, não funcionará.

coderofsalvation
fonte
2
Eu não precisava de um espaço extra na minha implementação do Busybox. Ou você quis dizer busybox e Android? Meu busybox está dentro de um controlador embutido (não um telefone inteligente) ....
wallyk
1
Também tive que fazer isso no Ubuntu comum.
DustWolf 02/09
que sintaxe estranha #
phil294
@wallyk eu descobri isso quando ssh'ed no meu android enraizado (busybox é um aplicativo necessário no playstore). Poderia ter sido uma versão antiga do busybox, como era o Android v2 dot alguma coisa.
coderofsalvation
4

A execução dmesg | grep hfsmostrou que o sistema de arquivos estava desmontado incorretamente, o que eu pude reparar usando

fsck.hfsplus /dev/sdb3/
Alkthree
fonte
2

Primeiro, vamos corrigir problemas de NTFS (se você tiver uma configuração de inicialização dupla do Ubuntu / Windows)

sudo ntfsfix /dev/sda7

Antes da montagem, precisamos de um diretório (pasta)

mkdir ~/Desktop/disk

Agora monte a partição

sudo mount /dev/sda7 ~Desktop/disk

Nesse caso, "sda7" é o nome da partição. Agora você lê e escreve na partição.

mmblack
fonte
1

Eu tenho o Dragonboard 410c que conecto via adb eu queria montar o sdcard físico como RW. o seguinte funcionou para mim.

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

Agora eu posso acessá-lo no modo rw como / storage / sdcard1

nb. / storage / sdcard0 é emulado e é / sdcard

David Jones
fonte