Skip site navigation (1) Skip section navigation (2)

Re: Problème lecture/écriture

From: Marc Cousin <cousinmarc(at)gmail(dot)com>
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:08:42
Message-ID: 20120522160842.17530d18@marco-dalibo (view raw or flat)
Thread:
Lists: pgsql-fr-generale
On Tue, 22 May 2012 14:54:06 +0200
Tovo Rabemanantsoa <tovo(dot)rabemanantsoa(at)bordeaux(dot)inra(dot)fr> wrote:

> Bonjour,
> Voici un problème sur lequel je bute si quelqu'un a une idée :
> Soit une base postgres, sur une des tables, je peux lire les 100
> premiers et derniers enregistrements mais je ne peux pas lire ce
> qu'il y a au milieu.
> Quand j'essaie avec PgAdmin, il me sort :
> 
> /home/postgres/data/base/17320
> ERROR:  could not read block 91725 in file "base/17320/1634526": read
> only 4096 of 8192 bytes
> 
> 
> ********** Error **********
> 
> ERROR: could not read block 91725 in file "base/17320/1634526": read
> only 4096 of 8192 bytes
> SQL state: XX001
> 
> Je vais donc voir le fichier incriminé et dans le répertoire j'ai ça :
> -rw------- 1 postgres postgres  1.0G May 22 11:10 1634526
> -rw------- 1 postgres postgres  259M May 21 19:31 1634526.1
> -rw------- 1 postgres postgres  344K May 21 19:33 1634526_fsm
> -rw------- 1 postgres postgres   24K May 21 19:32 1634526_vm
> 
> Après avoir arrêté Postgres, j'essaie de copier le fichier 1634526
> mais au bout d'environ 700Mo, il me dit :
> [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
> 
> Pour savoir la nature du fichier j'ai fait un file :
> 
> [root(at)mdeeph58 17320]# file 1634526
> 1634526: X11 SNF font data, LSB first
> 
> J'ai fait un fsck sur le système de fichier, tout semble bien et j'ai
> assez d'espace disque partout.
> 
> La base est sur un portable avec un disque SSD sous Arch linux.
> 
> Voilà, j'ai plus aucune piste de solution.

Vu qu'il y a un Input/Output error à la lecture du fichier, il y a
probablement un problème avec le disque. Il y a des messages d'insultes
dans dmesg ?

In response to

pgsql-fr-generale by date

Next:From: Daniel VeriteDate: 2012-05-22 14:15:30
Subject: Re: Problème lecture/ écriture
Previous:From: damien clochardDate: 2012-05-22 13:48:50
Subject: Assemblée Générale de PostgreSQLFR : le 6 juin à Lyon

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group