En quelque sorte, je me suis trompé et j'ai accidentellement transformé ma clé USB en un système de fichiers en lecture seule. J'ai essayé un tas de choses pour supprimer les fichiers, y compris le basic ( rm -f myfile
) et en essayant d'autoriser l'écriture ( sudo chmod +w myfile
) puis la suppression, mais rien de tout cela ne semble fonctionner. Des idées sur ce que je peux faire. Je n'ai besoin de rien sur la clé USB, mais je ne veux pas jeter un équipement parfaitement parfait.
Comment puis-je le faire fonctionner? Est-ce que j'y vais complètement de la mauvaise façon?
filesystem
permissions
read-only
Jonathon
la source
la source
Réponses:
Les commandes telles que
rm
etchmod
sont effectuées sur un système de fichiers monté. Donc, si le système de fichiers est en lecture, seuls ceux-ci ne fonctionnent pas. Ce que vous devez faire est de monter le système de fichiers en écriture.Certaines clés USB ont un commutateur sur la clé pour les monter en lecture seule. Peut-être que c'est la raison. Il pourrait également juste être cassé ou endommagé en raison de son démontage incorrect.
Avant de faire quoi que ce soit: copiez les fichiers de la clé.
Si ce n’est pas un commutateur matériel, débranchez et branchez la clé USB et émettez un
Cela vous montrera tous les messages de panique. Si vous voyez beaucoup d’entre eux liés à la clé USB et s’il s’agit d’une partition FAT, vous pouvez
dosfsck
y remédier.Vous pouvez savoir comment il est monté avec
et utilise
réparer une table de partition MS-DOS ou
sudo mkfs.vfat /dev/sd{xn}
pour formater le disque. Où {xn} est une lettre et un chiffre obtenus avec lamount
commande.Vous pouvez également utiliser
gparted
pour le formater en passant.la source
mkfs.fat 3.0.28 (2015-05-16) mkfs.vfat: unable to open /dev/sdc1: Read-only file system
. Que puis-je faire?J'ai rencontré ceci. La faute était des partitions corrompues. Vérifiez votre partition sur la clé USB. Cela peut être corrompu si vous essayez de formater sur Win, puis sur Ubuntu. utilisez "gparted". Vous devriez voir seulement 1 partition active. Si vous avez également une partition "non allouée", la clé USB ne fonctionnera pas. Si tel est le cas, supprimez toutes les partitions et créez une partition active uniquement pour la taille totale en Go de la clé USB. débranchez puis rebranchez-vous et vous devriez avoir R / W à nouveau.
la source
Oui, si le système de fichiers est en lecture seule, le réglage des modes sur les fichiers n'aura aucun effet. Vous pouvez voir dans
/etc/fstab
si le système de fichiers est monté en lecture seule. Mais si vous n'avez rien dessus, vous pouvez aussi créer un nouveau système de fichiers en gparted ou en palimpsest (ce dernier est installé par défaut dans Ubuntu et s'appelle Disk Manager ou quelque chose du genre).la source
Vérifiez si le paquet ntfs-3g est installé. A travaillé pour moi ;-) (retirez et branchez à nouveau votre clé USB après avoir installé ntfs-3g)
la source
Comme je l'ai mentionné ici, j'ai eu un problème similaire.
ntfs-3g déjà installé, les commandes chmod n'ont pas non plus aidé, aucun code d'erreur significatif n'a été détecté. Gparted n'a pas fonctionné non plus. En fait, je n'ai trouvé aucune clé USB qui fonctionne. La commande $ dosfsk n’a pas aidé non plus.
Tout ce que je fis, ce fut de redémarrer la machine Ubuntu 16.04 avec la clé et maintenant les clés USB fonctionnent.
la source