Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 26-07-2014 19:17:47

Muselaar
Adhérent(e)
Distrib. : Debian Jessie 8.2
Noyau : Linux 3.16.0-4-amd64
(G)UI : XFCE 4.10.1
Inscription : 20-05-2013

Volume en lecture seule après panne de batterie

Bonjour,

Suite à une panne de batterie (mon ordi portable s'est éteint brutalement, ce qui arrive de temps à autre), un des volumes de mon disque dur interne (un SSD) se retrouve en « lecture seule ». C'est un volume en DOS, pour qu'il puisse être accessible également si besoin était depuis le système Mac Os X (10.6) également installé sur ma machine, un MacBook Pro de mi 2009, et sur lequel je mets mes photos, en particulier. Curieusement, depuis le système Mac, pas de problème. (NB : j'ai le même identifiant et le même mot de passe de session sur les deux systèmes, pour simplifier)
Impossible de modifier les droits, qui sont pourtant déjà corrects en lecture et en écriture, et toute tentative se solde par la réponse « Système de fichier accessible en lecture seulement ». La plupart des icônes des fichiers affichent le cadenas, mais même qui n'ont pas le cadenas sont même impossibles à renommer.

Ce problème m'est déjà arrivé il y a quelques mois, mais je n'avais pas besoin spécialement d'écrire sur ce volume. Et au bout de plusieurs semaines, j'ai constaté un jour que tout était rentré dans l'ordre « spontanément ». Difficile donc de savoir ce qui a pu se passer, tant au départ qu'à l'arrivée.

Quelqu'un aurait une idée ?

MacBook Pro 7.1 de mi-2009 en dual boot depuis mai 2013 (Debian Jessie + Snow Leopard). Clavier TypeMatrix 2030 USB en bépo. Sauf rares cas, utilisation exclusive de la Debian. Mais je suis loin d'être un pro.

Hors ligne

#2 26-07-2014 22:16:30

Muselaar
Adhérent(e)
Distrib. : Debian Jessie 8.2
Noyau : Linux 3.16.0-4-amd64
(G)UI : XFCE 4.10.1
Inscription : 20-05-2013

Re : Volume en lecture seule après panne de batterie

Bonsoir,

déjà des nouvelles : tout est revenu en ordre, cette fois sans attendre des semaines, je ne comprends pas plus que la première fois pourquoi et comment.
Ce que j'ai fait qui pourrait avoir un rapport :
- avoir redémarré plusieurs fois
- avoir redémarré une fois sous Mac Os X
- sous Mac Os X, avoir modifié un nom de fichier sur le volume, juste pour voir si c'était possible.
C'est peut-être cette dernière opération qui a débloqué le problème… Mais je ne m'y connais pas assez dans les questions de permissions pour savoir ce qui est compatible/partagé entre GNU/Linux et Mac Os X.

Je laisse le sujet ouvert, on ne peut pas dire que ce soit résolu, puisque c'est le hasard et que je n'ai rien compris…

MacBook Pro 7.1 de mi-2009 en dual boot depuis mai 2013 (Debian Jessie + Snow Leopard). Clavier TypeMatrix 2030 USB en bépo. Sauf rares cas, utilisation exclusive de la Debian. Mais je suis loin d'être un pro.

Hors ligne

#3 26-07-2014 22:17:40

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : Volume en lecture seule après panne de batterie

Salut,
Je pense qu'il suffit de lancer une vérification du disque (genre fsck).

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#4 14-11-2014 00:35:23

Muselaar
Adhérent(e)
Distrib. : Debian Jessie 8.2
Noyau : Linux 3.16.0-4-amd64
(G)UI : XFCE 4.10.1
Inscription : 20-05-2013

Re : Volume en lecture seule après panne de batterie

Bonsoir,

Le problème est revenu, et cette fois, je ne sais même pas ce qui a bien pu le provoquer.
J'ai donc suivi le conseil d'utiliser fsck, mais ça n'a pas marché. Quelque chose a changé, je le constate dans le fonctionnement d'Iceweasel (mon profil est sur ce volume partagé), mais ce n'est pas solutionné : le volume est toujours indiqué comme en lecture seule.

Voilà ce que j'obtiens :

st@debianst:~$ su
Mot de passe :
root@debianst:/home/es# fsck.vfat /dev/sda7
dosfsck 3.0.13, 30 Jun 2012, FAT32, LFN
/documents Pro/..
  Start (2) does not point to .. (0)
/Icew8679/PREFS.JS
  Contains a free cluster (2571347). Assuming EOF.
/Icew8679/PREFS.JS
  File size is 28075 bytes, cluster chain length is 0 bytes.
  Truncating file to 0 bytes.
Reclaimed 249 unused clusters (4079616 bytes).
Free cluster summary wrong (213873 vs. really 214353)
1) Correct
2) Don't correct
?

Si je tape autre chose que 1 ou 2, ça ne marche pas. Mais que je tape 1 ou 2, le résultat est le même :

Leaving file system unchanged.
/dev/sda7: 90486 files, 7107830/7322183 clusters

Et si je recommence la commande, tout se déroule exactement de la même façon.

Peut-être faut-il employer un autre outil que fsck ?

MacBook Pro 7.1 de mi-2009 en dual boot depuis mai 2013 (Debian Jessie + Snow Leopard). Clavier TypeMatrix 2030 USB en bépo. Sauf rares cas, utilisation exclusive de la Debian. Mais je suis loin d'être un pro.

Hors ligne

#5 14-11-2014 14:25:47

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : Volume en lecture seule après panne de batterie

Salut,

Tu peux essayer

fsck.vfat -a /dev/sda7


Qui va automatiquement effectuer les réparations.


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#6 14-11-2014 15:23:48

Muselaar
Adhérent(e)
Distrib. : Debian Jessie 8.2
Noyau : Linux 3.16.0-4-amd64
(G)UI : XFCE 4.10.1
Inscription : 20-05-2013

Re : Volume en lecture seule après panne de batterie

Salut,

Et merci pour le conseil.

Mais voilà ce que ça me donne à la fin :

/Icew8679/PREFS.JS
  File size is 28075 bytes, cluster chain length is 0 bytes.
  Truncating file to 0 bytes.
Unable to create unique name

Si je relance, tout est identique, donc ça ne répare pas, à mon avis.
Du reste, si le volume est considéré comme en lecture seule, est-ce que ce n'est pas ça qui bloquerait, du coup, les réparations ne sont pas possible, pas plus que sur un CD, par exemple. (je dis peut-être une grosse connerie, je ne sais pas)

MacBook Pro 7.1 de mi-2009 en dual boot depuis mai 2013 (Debian Jessie + Snow Leopard). Clavier TypeMatrix 2030 USB en bépo. Sauf rares cas, utilisation exclusive de la Debian. Mais je suis loin d'être un pro.

Hors ligne

#7 14-11-2014 15:28:07

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : Volume en lecture seule après panne de batterie

Non, je ne crois pas.
Si j'ai bien suivi, c'est le volume monté qui est en lecture seule. Et il est en lecture seule une fois monté parce que le monteur détecte qu'il y a des erreurs dans le système de fichier.
Visiblement, fsck n'arrive pas à corriger le pb là, ou en tout cas pas avec ces options.

Tu peux essayer un

fsck.vfat -d /Icew8679/PREFS.JS /dev/sda7


qui devrait essayer de supprimer le fichier prefs.js qui nous embête.

Suivi d'un nouveau fsck.vfat -a /dev/sda7 pour vérifier qu'il n'y a pas d'autre pb, et que lui a bien été corrigé.


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#8 14-11-2014 16:32:52

Muselaar
Adhérent(e)
Distrib. : Debian Jessie 8.2
Noyau : Linux 3.16.0-4-amd64
(G)UI : XFCE 4.10.1
Inscription : 20-05-2013

Re : Volume en lecture seule après panne de batterie

En fait, rien n'est possible, on ne peut pas supprimer le fichier, et en mode graphique, si j'essaie de modifier (en mode root) le propriétaire pour root, j'ai l'alerte :

«Système de lecture accessible en lecture seulement »

et la commande « Supprimer » est grisée, même en root.

Ce qui est un peu étrange, c'est que la chose soit arrivée déjà deux fois, et repartie comme ça. Mais cette fois, ça fait plusieurs jours que ça dure.

MacBook Pro 7.1 de mi-2009 en dual boot depuis mai 2013 (Debian Jessie + Snow Leopard). Clavier TypeMatrix 2030 USB en bépo. Sauf rares cas, utilisation exclusive de la Debian. Mais je suis loin d'être un pro.

Hors ligne

#9 14-11-2014 16:53:30

Muselaar
Adhérent(e)
Distrib. : Debian Jessie 8.2
Noyau : Linux 3.16.0-4-amd64
(G)UI : XFCE 4.10.1
Inscription : 20-05-2013

Re : Volume en lecture seule après panne de batterie

Bon, fort du renseignement (supprimer le fichier douteux), j'ai tenté ce qui est vilain, redémarrer sous Mac. Là, la tentative d'ouvrir les informations du fichier a fait planter le Mac. Mais quand j'ai redémarré, le Finder a bien voulu me prendre le fichier, le mettre dans la corbeille, et l'effacer du disque. De retour sous Debian, plus de souci, j'ai retrouvé Iceweasel dans l'état dans lequel il était avant le problème.

Ce qui est rageant, c'est de ne pas avoir pu le faire sous Debian. Quelle différence entre les deux système permettrait à l'un de le faire, et pas l'autre ?

Dernière modification par Muselaar (14-11-2014 16:53:57)


MacBook Pro 7.1 de mi-2009 en dual boot depuis mai 2013 (Debian Jessie + Snow Leopard). Clavier TypeMatrix 2030 USB en bépo. Sauf rares cas, utilisation exclusive de la Debian. Mais je suis loin d'être un pro.

Hors ligne

#10 18-01-2015 16:47:49

Muselaar
Adhérent(e)
Distrib. : Debian Jessie 8.2
Noyau : Linux 3.16.0-4-amd64
(G)UI : XFCE 4.10.1
Inscription : 20-05-2013

Re : Volume en lecture seule après panne de batterie

Est-ce que ça ne serait pas une astuce du genre qu'il faut le faire en sudo au lieu de su, tout simplement ? J'ai entendu parler d'un truc comme ça… Puisque c'est possible avec un Mac, ça doit être possible avec une Debian, ce n'est pas vous qui allez me dire le contraire…

MacBook Pro 7.1 de mi-2009 en dual boot depuis mai 2013 (Debian Jessie + Snow Leopard). Clavier TypeMatrix 2030 USB en bépo. Sauf rares cas, utilisation exclusive de la Debian. Mais je suis loin d'être un pro.

Hors ligne

Pied de page des forums