OVH Cloud OVH Cloud

Problème de disque

11 réponses
Avatar
nico
Bonjour,

Depuis quelque temps, j'ai constaté que mon linux freezait assez
regurlirement, d'apres ce que j'ai vu de dmesg cela serait du à un problème
de disque. Hier ca a recommencé, j'ai fais la verif de disque au démarrage
mais contrairement a d'habitude, il m'a trouvé tout un tas d'erreur qu'il
m'a corrigé (enfin je crois).

Mais depuis que j'ai redémarré rien ne va plus, chaque application kde
m'affiche le message suivant au démarrage :

Impossible d'enregistrer les signets
dans /home/ng/.kde/share/apps/konqueror/bookmarks.xml. L'erreur rapportée
était : Permission denied. Ce message d'erreur ne sera affiché qu'une fois.
La cause de l'erreur a besoin d'être corrigée aussi rapidement que
possible, ce qui est probablement un disque dur plein.

(que ce soit konqueror, kdevelop...)

et si je fais un dmseg | tail j'ai ca :

à 12h48 :
hdd6: rw=0, want=21740605400, limit=10233342
attempt to access beyond end of device
hdd6: rw=0, want=21740605400, limit=10233342
attempt to access beyond end of device
hdd6: rw=0, want=21740605400, limit=10233342
Shorewall:net2all:DROP:IN=eth0 OUT= MAC= SRC=192.168.0.2 DST=192.168.0.255
LEN=145 TOS=0x00 PREC=0x00 TTL=64 ID=453 DF PROTO=UDP SPT=631 DPT=631
LEN=125
attempt to access beyond end of device
hdd6: rw=0, want=21740605400, limit=10233342
attempt to access beyond end of device
hdd6: rw=0, want=21740605400, limit=10233342


à 18h40 :
hdd6: rw=0, want=21740605400, limit=10233342
attempt to access beyond end of device
hdd6: rw=0, want=21740605400, limit=10233342
attempt to access beyond end of device
hdd6: rw=0, want=21740605400, limit=10233342
Shorewall:net2all:DROP:IN=eth0 OUT= MAC= SRC=192.168.0.2 DST=192.168.0.255
LEN=145 TOS=0x00 PREC=0x00 TTL=64 ID=453 DF PROTO=UDP SPT=631 DPT=631
LEN=125
attempt to access beyond end of device
hdd6: rw=0, want=21740605400, limit=10233342
attempt to access beyond end of device
hdd6: rw=0, want=21740605400, limit=10233342
[root@nicolas ng]# cat 18-38.log
hdd6: rw=0, want=21740605400, limit=10233342
attempt to access beyond end of device
hdd6: rw=0, want=21740605400, limit=10233342
attempt to access beyond end of device
hdd6: rw=0, want=21740605400, limit=10233342
Shorewall:net2all:DROP:IN=eth0 OUT= MAC= SRC=192.168.0.2 DST=192.168.0.255
LEN=145 TOS=0x00 PREC=0x00 TTL=64 ID=1131 DF PROTO=UDP SPT=631 DPT=631
LEN=125
attempt to access beyond end of device
hdd6: rw=0, want=21740605400, limit=10233342
attempt to access beyond end of device
hdd6: rw=0, want=21740605400, limit=10233342


un df donne :
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/hdd1 5,8G 3,3G 2,2G 60% /
/dev/hdd6 4,9G 3,9G 948M 81% /home
/dev/hdd3 32G 3,5G 28G 12% /mnt/fat32_1
/dev/hdd4 32G 12G 20G 38% /mnt/fat32_2
/dev/hdc1 20G 19G 1,3G 94% /mnt/win_c
/dev/hdc2 56G 38G 18G 68% /mnt/win_f

donc c'est la partition ou il y a hom qui est touchée.

a quoi cela est du ? (je n'ai pas eu de coupure de courant ou se genre de
chose ses derniers temps) et comment le reparer ?

d'ailleurs comment verifie-t-on efficacement et complétement un disque sous
linux (équivalent de scandisk/chkdsk de windows ?) ?

En tout cas merci d'avance !

Nicolas.

10 réponses

1 2
Avatar
Rakotomandimby (R12y) Mihamina
( Wed, 25 May 2005 18:43:44 +0200 ) nico :

Bonjour,


Bonjour

Impossible d'enregistrer les signets
dans /home/ng/.kde/share/apps/konqueror/bookmarks.xml. L'erreur rapportée
était : Permission denied. Ce message d'erreur ne sera affiché qu'une
fois. La cause de l'erreur a besoin d'être corrigée aussi rapidement que
possible, ce qui est probablement un disque dur plein.


C'est personnel, mais les messages d'erreur en Français, je trouve
que c'est pas pratique pour chercher sur google.

Ils sont tous initialement rédigés en Anglais, et en général la version
anglaise d'un message d'erreur est plus répandue que celle en
Français...

[...] attempt to access beyond end of device [...]


Rien qu'avec ce message d'erreur tu peux faire un début de recherche sur
google... Il y a beaucoup de resultats. Fait un premier tri?

un df donne :
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
[...]
/dev/hdd6 4,9G 3,9G 948M 81% /home
[...]
donc c'est la partition ou il y a hom qui est touchée.


Je pense oui.

a quoi cela est du ? (je n'ai pas eu de coupure de courant ou se genre
de chose ses derniers temps) et comment le reparer ?


Regarde avec 'fdisk /dev/hdd' si tout est correct aussi.

d'ailleurs comment verifie-t-on efficacement et complétement un disque
sous linux (équivalent de scandisk/chkdsk de windows ?) ?


Dépend du filesystem:

e2fsck pour ext2.

En tout cas merci d'avance !


N'oublies pas google.

--
Mirroir de logiciels libres http://www.etud-orleans.fr
Développement de logiciels libres http://aspo.rktmb.org/activites/developpement
Infogerance de serveur dédié http://aspo.rktmb.org/activites/infogerance
(En louant les services de l'ASPO vous luttez contre la fracture numerique)

Avatar
Clint Clint
salut, essai fsck pour reiserfs, fsck.ext2 ou fsck.ext3 ca depend de ton
system de fichier et conseil a l'avenir utilise reiserfs comme

,Internet a écrit:
Bonjour,

Depuis quelque temps, j'ai constaté que mon linux freezait assez
regurlirement, d'apres ce que j'ai vu de dmesg cela serait du à un
problème
de disque. Hier ca a recommencé, j'ai fais la verif de disque au démarrage
mais contrairement a d'habitude, il m'a trouvé tout un tas d'erreur qu'il
m'a corrigé (enfin je crois).

Mais depuis que j'ai redémarré rien ne va plus, chaque application kde
m'affiche le message suivant au démarrage :

Impossible d'enregistrer les signets
dans /home/ng/.kde/share/apps/konqueror/bookmarks.xml. L'erreur rapportée
était : Permission denied. Ce message d'erreur ne sera affiché qu'une
fois.
La cause de l'erreur a besoin d'être corrigée aussi rapidement que
possible, ce qui est probablement un disque dur plein.

(que ce soit konqueror, kdevelop...)

et si je fais un dmseg | tail j'ai ca :

à 12h48 :
hdd6: rw=0, want!740605400, limit233342
attempt to access beyond end of device
hdd6: rw=0, want!740605400, limit233342
attempt to access beyond end of device
hdd6: rw=0, want!740605400, limit233342
Shorewall:net2all:DROP:IN=eth0 OUT= MAC= SRC2.168.0.2 DST2.168.0.255
LEN5 TOS=0x00 PREC=0x00 TTLd IDE3 DF PROTO=UDP SPTc1 DPTc1
LEN5
attempt to access beyond end of device
hdd6: rw=0, want!740605400, limit233342
attempt to access beyond end of device
hdd6: rw=0, want!740605400, limit233342


à 18h40 :
hdd6: rw=0, want!740605400, limit233342
attempt to access beyond end of device
hdd6: rw=0, want!740605400, limit233342
attempt to access beyond end of device
hdd6: rw=0, want!740605400, limit233342
Shorewall:net2all:DROP:IN=eth0 OUT= MAC= SRC2.168.0.2 DST2.168.0.255
LEN5 TOS=0x00 PREC=0x00 TTLd IDE3 DF PROTO=UDP SPTc1 DPTc1
LEN5
attempt to access beyond end of device
hdd6: rw=0, want!740605400, limit233342
attempt to access beyond end of device
hdd6: rw=0, want!740605400, limit233342
[ ng]# cat 18-38.log
hdd6: rw=0, want!740605400, limit233342
attempt to access beyond end of device
hdd6: rw=0, want!740605400, limit233342
attempt to access beyond end of device
hdd6: rw=0, want!740605400, limit233342
Shorewall:net2all:DROP:IN=eth0 OUT= MAC= SRC2.168.0.2 DST2.168.0.255
LEN5 TOS=0x00 PREC=0x00 TTLd ID31 DF PROTO=UDP SPTc1 DPTc1
LEN5
attempt to access beyond end of device
hdd6: rw=0, want!740605400, limit233342
attempt to access beyond end of device
hdd6: rw=0, want!740605400, limit233342


un df donne :
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/hdd1 5,8G 3,3G 2,2G 60% /
/dev/hdd6 4,9G 3,9G 948M 81% /home
/dev/hdd3 32G 3,5G 28G 12% /mnt/fat32_1
/dev/hdd4 32G 12G 20G 38% /mnt/fat32_2
/dev/hdc1 20G 19G 1,3G 94% /mnt/win_c
/dev/hdc2 56G 38G 18G 68% /mnt/win_f

donc c'est la partition ou il y a hom qui est touchée.

a quoi cela est du ? (je n'ai pas eu de coupure de courant ou se genre de
chose ses derniers temps) et comment le reparer ?

d'ailleurs comment verifie-t-on efficacement et complétement un disque
sous
linux (équivalent de scandisk/chkdsk de windows ?) ?

En tout cas merci d'avance !

Nicolas.




Avatar
Nicolas S.
Bonjour,


Bonjour,

et si je fais un dmseg | tail j'ai ca :
(détail)

Je pense que le tube est inutile: tail dmesg devrait suffir


Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/hdd6 4,9G 3,9G 948M 81% /home

donc c'est la partition ou il y a hom qui est touchée.


Probablement.

a quoi cela est du ? (je n'ai pas eu de coupure de courant ou se genre de
chose ses derniers temps) et comment le reparer ?


Je pencherais pour des limitations du nombre d'inodes sur le système de fichier.

Cordialement,
Nicolas S.

--
Il est toujours sympa de laisser un petit message pour expliquer
comment on a réussi à se sortir d'une difficulté.
Cela aide les autres qui pourraient avoir rencontré les mêmes problèmes,
mais aussi les contributeurs. ;-)

E-mail: enlever "-heh" pour m'écrire.

Avatar
Hugues
Bonsoir,

Ce cher "Nicolas S." a dit :

et si je fais un dmseg | tail j'ai ca :


(détail)
Je pense que le tube est inutile: tail dmesg devrait suffir


?

dmesg est une _commande_, pas un fichier..

Tu "penses", certes, mais as-tu au moins essayé avant de sortir cette â nerie ? :-)

--
Hugues, amusé.


Avatar
Anthony Fleury
et si je fais un dmseg | tail j'ai ca :
(détail)

Je pense que le tube est inutile: tail dmesg devrait suffir


(détail moi aussi)
Non, ca ne fonctionnerait que si un fichier nommé dmesg existait dans le
répertoire où l'on est actuellement.
dmesg étant un programme et non un fichier texte dans lequel on veut
prendre les dernières lignes, ca ne fonctionnera pas.

Et pour la question d'origine, à la place de l'OP, je commencerai à me
chercher un nouveau disque dur et à sauvegarder ce qu'il peut sur celui
ci selon les réponses de fsck sur la partition en question.

--
Anthony Fleury


Avatar
Nicolas S.


dmesg est une _commande_, pas un fichier..

Tu "penses", certes, mais as-tu au moins essayé avant de sortir cette ânerie ? :-)


Non. Je n'ai pas mon pc sous la main. C'est bien pour ça que j'ai écrit *pense*.
Mais quand j'y repense c'est sûr que ça ne pouvait pas fonctionner.

--
Il est toujours sympa de laisser un petit message pour expliquer
comment on a réussi à se sortir d'une difficulté.
Cela aide les autres qui pourraient avoir rencontré les mêmes problèmes,
mais aussi les contributeurs. ;-)

E-mail: enlever "-heh" pour m'écrire.

Avatar
nico
Anthony Fleury wrote:

et si je fais un dmseg | tail j'ai ca :
(détail)

Je pense que le tube est inutile: tail dmesg devrait suffir


(détail moi aussi)
Non, ca ne fonctionnerait que si un fichier nommé dmesg existait dans le
répertoire où l'on est actuellement.
dmesg étant un programme et non un fichier texte dans lequel on veut
prendre les dernières lignes, ca ne fonctionnera pas.

Et pour la question d'origine, à la place de l'OP, je commencerai à me
chercher un nouveau disque dur et à sauvegarder ce qu'il peut sur celui
ci selon les réponses de fsck sur la partition en question.



[ tests]# fsck -CV /dev/hdd6
fsck 1.35 (28-Feb-2004)
[/sbin/fsck.ext3 (1) -- /home] fsck.ext3 -C0 /dev/hdd6
e2fsck 1.35 (28-Feb-2004)
/dev/hdd6 is mounted.

WARNING!!! Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.

Do you really want to continue (y/n)? yes

/dev/hdd6: recovering journal
/dev/hdd6: clean, 27918/640000 files, 1108134/1279167 blocks (check after
next mount)

Que dois-je faire ?

--
nico



Avatar
Vincent Ramos
nico égrapsen en <4294f5e7$0$12036$ :

WARNING!!! Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.

Do you really want to continue (y/n)? yes


N[o]

/dev/hdd6: recovering journal
/dev/hdd6: clean, 27918/640000 files, 1108134/1279167 blocks (check
after next mount)
Que dois-je faire ?


Démonter la partition.

Avatar
nico
nico wrote:

Bonjour,

Depuis quelque temps, j'ai constaté que mon linux freezait assez
regurlirement, d'apres ce que j'ai vu de dmesg cela serait du à un
problème de disque. Hier ca a recommencé, j'ai fais la verif de disque au
démarrage mais contrairement a d'habitude, il m'a trouvé tout un tas
d'erreur qu'il m'a corrigé (enfin je crois).

<snip>

donc c'est la partition ou il y a hom qui est touchée.

a quoi cela est du ? (je n'ai pas eu de coupure de courant ou se genre de
chose ses derniers temps) et comment le reparer ?

d'ailleurs comment verifie-t-on efficacement et complétement un disque
sous linux (équivalent de scandisk/chkdsk de windows ?) ?

En tout cas merci d'avance !

Nicolas.



Bonjour,

Merci à tous pour vos messages.

En fait hier ca c'est un peu emballé, tous mes fichiers disparaissaient,
plus rien ne marchait alors j'ai fermé X, démonté et formatté home (avec
mkfs.ext3) et ca roule, j'ai perdu pas mal de données mais j'avais des
sauvegardes... donc resultats y plus eu que kde & co a reconfigurer et ca
roule.

J'aimerai juste savoir ce qui a pu provoquer ca ?
Un trop grand nombre de fichiers ?

Merci en tout cas.

--
nico

Avatar
Hugues
Ce cher "Nicolas S." a dit :


dmesg est une _commande_, pas un fichier..
Tu "penses", certes, mais as-tu au moins essayé avant de sortir cette ânerie
? :-)


Non. Je n'ai pas mon pc sous la main. C'est bien pour ça que j'ai écr it *pense*.
Mais quand j'y repense c'est sûr que ça ne pouvait pas fonctionner.


Hehe, ca arrive a tout le monde ;-)

--
Hugues - Debianiste avant tout - http://www.nullpart.net/~hugues/Linux/


1 2