Re: Problème lecture/ écriture

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

In response to

Browse pgsql-fr-generale by date

  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