Comment remonter un système de fichiers en lecture / écriture?

156

J'essaie de monter un système de fichiers hfsplus dans une machine virtuelle Xubuntu 12.04 (version du noyau 3.2.0-23-generic), mais lorsque je tape mount -o remount,rw /dev/sdb3en ligne de commande, cela retourne not mounted or bad option. Toute aide serait appréciée.

Alkthree
la source

Réponses:

217

La syntaxe correcte est la suivante:

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

mount/pointest /partition/identifierle point de montage correspondant de », comme indiqué par la commande suivante:

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

Par exemple, supposons que la commande ci-dessus donne ceci:

Partition identifier: /dev/sda1
 Mountpoint: /    

Partition identifier: /dev/sda2
 Mountpoint: /boot

Partition identifier: /dev/sda3
 Mountpoint: /test

Ce qui suit serait la syntaxe correcte. (Nous commençons par le démonter, s'il est déjà monté.)

sudo umount /test
sudo umount /dev/sdb3
sudo mount -t hfsplus -o rw,remount -force /dev/sdb3 /media/untitled
SirCharlo
la source
Merci pour la réponse! J'utilise sudo, j'ai oublié d'inclure cela. Je ne suis en aucun cas un utilisateur avancé de Linux, je ne suis donc pas vraiment sûr de ce que je suis supposé voir dans / etc / fstab. Cependant, lorsque je tape "df -h", il me dit que le système de fichiers hfsplus est monté sur / dev / sdb3
Alkthree
Je vois ce que vous dites maintenant, "mount -v | grep ^ /" renvoie "/ devsdb3 on / media / untitled". J'ai essayé "sudo mount -o remount, rw / media / untitled" et j'ai eu le même problème - pas monté ou une mauvaise option.
Alkthree
Avez-vous essayé sudo mountall?
SirCharlo
Continuons cette discussion dans le chat ..
SirCharlo
1
Oh allez! C'est simple .. Tant mieux pour vous! : P Afin de vous aider à nettoyer le site, signalez les étapes que vous avez entreprises en réponse à votre question, puis acceptez votre réponse. Cela évitera que vos questions apparaissent dans la section Sans réponse . Je vous remercie!
SirCharlo
27

pour les utilisateurs busybox / android:

vous devez ajouter un espace (contrairement à l'utilisation normale) entre 'remount' et 'rw':

mount -o remount, rw /

sinon ça ne marchera pas.

coderofsalvation
la source
2
Je n'ai pas eu besoin d'un espace supplémentaire sur mon implémentation Busybox. Ou voulez-vous dire busybox et Android? Ma
boîte aux lettres
1
J'ai dû faire cela sur la plaine Ubuntu aussi.
DustWolf
quelle étrange syntaxe
phil294
@wallyk j'ai découvert cela lorsque j'ai ssh'ed dans mon androïde enraciné (busybox est une application nécessaire dans le magasin de jeux). C'était peut-être une ancienne version de busybox, comme c'était quelque chose d'Android v2.
coderofsalvation
4

L’exécution a dmesg | grep hfsmontré que le système de fichiers n’était pas correctement monté, ce que j’ai pu réparer à l’aide de

fsck.hfsplus /dev/sdb3/
Alkthree
la source
2

Commençons par résoudre les problèmes de NTFS (si vous avez une configuration à double démarrage Ubuntu / Windows)

sudo ntfsfix /dev/sda7

Avant de monter nous avons besoin d'un répertoire (dossier)

mkdir ~/Desktop/disk

Maintenant montez la partition

sudo mount /dev/sda7 ~Desktop/disk

Dans ce cas, "sda7" est le nom de la partition. Maintenant, vous lisez et écrivez sur la partition.

mmblack
la source
1

J'ai Dragonboard 410c Je me connecte via adb Je voulais monter la carte SD physique en tant que RW. ce qui suit a fonctionné pour moi.

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

Je peux donc maintenant y accéder en mode rw en tant que / storage / sdcard1

nb. / storage / sdcard0 est émulé et est / sdcard

David Jones
la source