From: | "Daniel Verite" <daniel(at)manitou-mail(dot)org> |
---|---|
To: | "Tovo Rabemanantsoa" <tovo(dot)rabemanantsoa(at)bordeaux(dot)inra(dot)fr> |
Cc: | "Pgsql Fr Generale" <pgsql-fr-generale(at)postgresql(dot)org> |
Subject: | Re: Problème lecture/ écriture |
Date: | 2012-05-22 14:15:30 |
Message-ID: | 5dcd4fcd-6305-4b1d-b085-6ff52971ebc8@mm |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Tovo Rabemanantsoa wrote:
> [root(at)mdeeph58 17320]# cp 1634526 /tmp/1634526.old
> cp: reading ‘1634526’: Input/output error
> cp: failed to extend ‘/tmp/1634526.old’: Input/output error
C'est une erreur bas niveau qui généralement est signe d'un disque
défectueux.
Il y a certainement des informations de détail de la part du contrôleur
disque dans le log du noyau (commande dmesg si c'est un système linux). Le
plus probable est qu'il y ait des blocs disque inaccessibles, physiquement,
mais peut-être qu'il y a des messages plus précis.
Des outils de diagnostic du genre smartctl (smartmontools) peuvent être
aussi utiles pour connaitre l'état supposé du disque.
> Pour savoir la nature du fichier j'ai fait un file :
C'est simplement un fichier de données postgresql.
Le nom du répertoire est l'OID de la base (select * from pg_database where
oid=17320)
Le nom de fichier correspond à l'OID de la relation, table ou index, dans
pg_class (select * from pg_class where oid=1634526)
En principe sur un problème comme ça, la solution la plus sûre est de
changer le disque et repartir du dernier backup.
Cordialement,
--
Daniel
PostgreSQL-powered mail user agent and storage: http://www.manitou-mail.org
From | Date | Subject | |
---|---|---|---|
Next Message | Cédric Villemain | 2012-05-22 14:42:37 | Re: Problème lecture/écriture |
Previous Message | Marc Cousin | 2012-05-22 14:08:42 | Re: Problème lecture/écriture |