8 votes

Comment forcer un volume en lecture seule à être remonté en lecture-écriture ?

J'ai un volume externe Firewire avec quelques problèmes de système de fichiers. L'un des problèmes est que Disk Warrior ne peut pas corriger ces erreurs parce qu'il n'y a pas assez d'espace sur ce volume (en fait, il est complètement plein - 0 octet vide, ce que je soupçonne être la raison des problèmes de FS). Un autre problème est que ce disque est monté en lecture seule par le système d'exploitation, je ne peux donc pas supprimer de fichiers sur ce disque pour permettre à Disk Warrior (ou fsck) de réparer le système de fichiers. J'ai essayé les commandes dans cette question mais ils ne génèrent qu'un message d'erreur :

% mount -u -w /Volumes/MyVol 
mount_hfs: error on mount(): error = -1.
mount_hfs: Invalid argument

J'ai aussi essayé mount_hfs avec différentes options, mais quelque chose comme ça

% mount_hfs -o update /dev/disk3s3 /Volumes/MyVol
mount_hfs: error on mount(): error = -1.
mount_hfs: Invalid argument

Comment puis-je forcer le montage de ce volume en mode lecture-écriture afin d'essayer de supprimer certains des fichiers qu'il contient ?

Et vous n'avez pas à me dire de sauvegarder et d'effacer le volume.

Mise à jour : je viens de trouver le hfs.util et l'exécuter comme ceci

/System/Library/Filesystems/hfs.fs/Contents/Resources/hfs.util -M disk3s3 /Volumes/test writable

mais il ne répond qu'avec la page "utilisation". Sur cette page d'utilisation, il y a un exemple qui ressemble à ceci :

/System/Library/Filesystems/hfs.fs/Contents/Resources/hfs.util -p disk0s2 fixed writable

Je ne vois pas de différence entre ça et ma commande ?

5voto

Alan Points 35

Je dois faire ce qui suit à partir de la ligne de commande pour qu'une clé USB soit montée en lecture/écriture :

diskutil list
sudo diskutil unmount /dev/disk2s1 <- (put your volume/partition in here)
cd /Volumes
sudo mkdir <FOLDER_NAME>
sudo mount -w -t msdos /dev/disk2s1 /Volumes/<FOLDER_NAME>

Ceci avec une clé USB formatée en FAT32. Je ne sais pas trop pourquoi, mais mon Mac ne les monte qu'en lecture seule lorsqu'elles sont montées automatiquement, ce qui ne s'est produit que récemment. Le reformatage ne résout pas le problème, même le formatage dans un système de fichiers natif de MacOS me donne le même problème. Cela se produit sur plusieurs clés USB après de nombreux reformatages et redémarrages.

Le problème est que je dois le faire à chaque fois que je retire le disque et que je veux le rebrancher.

-1voto

Ady Points 4132

J'ai réussi à supprimer certains fichiers pour libérer de l'espace sur le périphérique en le connectant à mon NAS, où il était monté en écriture. Cela ne répond pas vraiment à ma question, mais cela a résolu mon problème. Je vais maintenant essayer de réparer le système de fichiers.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X