Posts Tagged ‘Raid’

Linux reiserfs 25 Segmentation fault

diumenge, abril 4th, 2010

Aquest article és per a usuaris avançats i administradors de sistema.

El problema de reiserfs és que escriu una mica després algunes dades, el que en anglès s’anomena delayed writting.

Reiserfs és un tipus de sistema d’arxius (fs – filesystem), que indexa els arxius en arbre.

És molt eficient i difícilment es fragmenta.

Lamentablement l’escriptura endarrerida representa un risc si se’n va la llum o si algun destraler apaga l’ordinador de cop (cop de botó, botonada, desconnecta el cable d’alimentació, etc…) car es pot corrompre el sistema d’arxius per complet.

Si us ha passat això és possible que el vostre sistema no arranqui, o bé ho faci i després d’unes hores patiu un kernel panic ja que Linux no pot accedir al sistema d’arxius i ja no sigui possible arrencar.

Rebreu un error similar a:

25 Segmentation fault
Attempt to remount root device as read-write failed.

Code 9b 06 89 02 8b 47 04 89 42 04 8b 46 08 89 42 08 8b 46 0c 89

kernel panic

Si patiu aquesta atzagaiada això és el que heu de fer:

1. En primer lloc fer una còpia de seguretat del disc.

Si estem parlant d’una màquina virtual, copieu tota la carpeta / tots els arxius.

Si us ha passat a una màquina física seria recomenable, guardar un dels discs si hi teníeu mirall (mirror – raid 1), i si no en teníeu fer un clon del disc.

(per a fer un clon necessitareu un disc dur igual o bé un disc dur més gran amb un programari que generi una imatge del disc)

Podria ser que el disc dur tingués sectors malmesos (bad clusters) i quan m’és l’emprem més dades perdem. Per tant, el primer és fer una còpia de seguretat en un altre disc.

2. Verificar que el maquinari funciona correctament

Falla la RAM? La font d’alimentació curtcircuita i ens apaga l’equip? Falla el ventilador i quan el processador s’escalfa s’apaga?.

Descartar falles de maquinari que podrien ser fatals si es produeixen al vell mig de la reparació.

3. Assegurar-vos que el sistema d’arxius és reiserfs.

Si intentem arreglar un sistema d’arxius reiserfs que no n’és podem destrossar-lo del tot.

(El mateix passa amb els altres sistemes d’arxiu com ext2 o ext3, si a ext3 li passeu un fsck sense especificar fsck -t ext3 l’eina assumirà que el tipus d’arxiu és ext2 i us malmetrà les dades.)

He vist que algunes versions de fsck endevinaven que es tracta d’un reiserfs nogensmenys retornen fsck: fsck.reiserfs: not found. Nosaltres no emprearem fsck.

4. Arrencar el sistema amb un Linux auto-arrencable.

Ho podeu fer des d’un CD, una unitat USB o des d’un arxiu ISO si treballeu amb una màquina virtual.

Us recomano que utilitzeu el disc que vau generar durant la instal·lació o bé el d’arrencada de la distribució del vostre sistema per a assegurar-vos que suporta el vostre sistema d’arxius, discs, etc..

També podeu arrencar amb un Linux rescue disk.

Jo faig servir el primer disc d’instal·lació de la distribució de Linux Slackware ja que ve prou equipat i no fa res que jo no vulgui, simplement em proporciona una shell (intèrpret de comandes) amb accès root, sense muntar (mount) cap unitat.

És important que no munteu la unitat ja que per a fer les correccions ha d’estar desmuntada (unmounted).

5. Executeu reiserfsck

Per defecte reiserfsck fa un testeig del sistema d’arxius sense modificar res.

Nogensmenys assegureu-vos-en puix que hi ha coses que canvien d’una versió a l’altre.

Un cop heu comprovat que el sistema d’arxius té errors, és el moment de tractar d’arreglar-los.

És molt important que res interrompi el procés o ja haurem begut oli.

No està de més assegurar-se de tenir un SAI (Sistema d’Alimentació Ininterrompuda) per si se’n va la llum, i haver fet un testeig de memòria des de la BIOS abans no fos cas que l’ordinador s’hagués penjat per un problema de memòria RAM (increïblement els mòduls de memòria s’espatllen!).

Quan n’estem segurs iniciem el procès:

reiserfsck --rebuild-tree /dev/hda1

I esperar que vagi bé.

Si el vostre disc és un SCSI o SAS enlloc de ATA o SATA llavors haureu d’especificar /dev/sda1 , /dev/sdb1 si la partició és al segon disc Scsi (b) i és la primera (1), etc…

És d’agrair que els sistemes d’arxiu de Linux tinguin duplicades les àrees crítiques (backup) en altres sectors del disc.

La captura de pantalla mostra com s'està reconstruint l'arbre d'arxius.

Com a truc final si accediu remotament a una consola windows, i d’allí al Linux executant-se com màquina virtual, és un problema típic que les pulsacions de les tecles funcionin de manera descontrolada, de manera que premeu Y i us trobeu amb YYYYYYY.

Això fa impossible escriure cap comanda (o contestar a Yes que demana reiserfsck).

Hi ha un truc ben senzill que consisteix a prémer una tecla inofensiva abans, per exemple SHIFT, deixar-la anar i ràpidament prémer una o fins a tres tecles del que us interessa, repetir la operació.

En un 90% de les ocasions no se us repetiran les tecles.

Feu el mateix abans de prémer Enter o del contrari enviareu 6-10 Enters.

Sort.

També us pot interessar:

Repairing ReiserFS file system with reiserfsck (anglès, explica com fer un backup abans de començar)

Wikipedia: ReiserFs (anglès)

Surviving a Linux Filesystem (ext2/ext3) Failures

Error 2 while executing fsck.reiserfs (castellà)

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Especial novetats en sistemes de disc domèstics d’alt rendiment basats en memòria SSD flash

dijous, octubre 1st, 2009

Compilo unes quantes novetats en emmagatzemament de disc.

supertalent-RAIDDriveDisc dur Pci Express RAID

Els discs durs SATA 2 amb memòria Flash (SSD) són molt més ràpids que els disc durs clàssics, però de fet el coll d’ampolla, el que fa que no puguin anar més ràpid és el tipus de bus que empren: SATA 2 (Serial ATA 2).

Super Talent va anunciar que aquest mes d’octubre estaria disponible el seu disc dur PCI Express basat en memòria flash amb suport per a RAID 0 i 5.

Aquest disc dur promet un ample de banda de fins a 4 Gigabytes per segon. No m’he confós 4 Gigabytes (no gigabits). Xifra absolutament enorme (comparada amb les capacitats actuals).

Un disc dur SATA 2 pot transmetre fins a 3 Gbps (gigabits per segon) teòrics.

Els nous discs durs SATA 3, el primer en aparèixer ha estat el Seagate Barracuda XT, doblen la velocitat dels SATA-2 màxima teòrica amb 6 Gbps.

Doncs bé, 4 Gigabytes per segon són 32 Gigabits per segon (8 bits són 1 byte).

Les velocitats de transferència dels SATA són teòriques puig un disc dur ràpid SATA 2 pot llegir a uns 80 MB (megabytes per segon, és a dir 640 Mbps o Megabits per segon. 1000 megabits són un gigabit) i escriure a uns 50 MB (50 Megabytes per segon són 400 Mbps: Megabits per segon, és a dir 0,4 Gigabits per segon).

En el cas dels disc durs SSD SATA2 actuals poden llegir a uns 170 MB/s i escriure a uns 80 MB/s.

Es fa difícil de dir quina serà la velocitat real de transferència d’aquests discs durs PCI Express SSD sense haver-los pogut sotmetre a provatures, però no m’estranyaria que multipliquessin per 1,4 vegades o més la velocitat dels discs SSD SATA 2 actuals.

Es tracta de targes PCI Express SSD així que només es trobaran disponibles per als ordinadors de sobretaula i per als servidors (no per als portàtils).

El fet de suportar RAID 5 és una picada d’ullet al mercat empresarial.

La companyia Super Talent ha indicat que estarien per sota de $1.000 (685.96 €).

Poden arribar fins a 2 TB o 1 TB, amb memòria SLC o MLC flash, segons els models. Per a una descripció més detallada de les versions i rendiment aneu a la plana d’anàlisi Maximum Pc.

Via: TG Daily | Maximum Pc

OCZ_Z-DriveEl proppassat 18 de Setembre OCZ va anunciar que ja és a la venda el seu disc PCI Express Flash.

Aquest disc dur és basat en memòria MLC flash.

Segons Engadget la seva velocitat màxima serà d’uns 800 Mbps per a lectura i 750 Mbps per a escriptura per a la versió de memòria SLC i de 750 Mbps i 650 Mbps de lectura i d’escriptura respectivament per a la versió de memòria flash MLC.

Velocitats que si són reals, són realment astoradores..

Aquests models estaran disponibles en 256 GB i 5120 GB.

Via: Maximum Pc

500x_msataEn el cas dels discs durs SSD per a portàtils, es presenten els mini SATA mSATA (imatge a la dreta), amb uns connectors més petits que els SATA, i els Half-Slim SATA (ocupen la meitat que els SATA i són primets).

He adjuntat la imatge a mida natural per a que pugueu veure quin espai ocupen realment aquests dispositius.

Són notícies molt positives per als amants dels portàtils, netbooks i gadgets de tota mena puix que en poc temps apareixeran models més lleugers i més petits d’aparells.

Via: Gizmodo

Haig de comentar que els disc durs basats en memòria SSD tenen un problema: després d’un milers d’escriptures les cel·les queden inoperatives. Així que molts fabricants inclouen fins a un 10% més de capacitat que no es pot usar, però que el disc va utilitzant a mida que les cel·les van quedant inservibles.

Cal esmentar que els discs SSD tenen un sistema pel que mouen la informació a una cel·la sana quan detecten que una cel·la ja no es pot escriure.

Amb tot, amb l’ús i el pas del temps, aquests discs durs poden quedar inservibles i és molt recomanable tenir còpies de seguretat.

Actualització 2009-10-05:

desktop_productimage_i-ram_1.3_bigIncorporo la tarja Gigabyte iRAM que empra memòria RAM DDR per a fer un disc dur molt ràpid. Incorpora una bateria per tal que si cau la llum (cosa habitual a les colònies) no perdre les dades, puig estan emmagatzemades en una unitat de memòria RAM, per tant volàtil (quan l’ordinador s’apaga la RAM s’esborra, no en aquest cas mentre l’ordinador estigui endollat a la corrent o tingui bateria).

Llàstima que no aprofita del tot les possibilitats puix que funciona a SATA, és a dir amb un màxim de 1,5 Gigabits per segon, i no a SATA-2, però la idea i el concepte són genials.

Els diversos vídeos que es poden veure per Internet mostren Windows XP arrencant en dos segons i carregant programes que tarden de 20 a 30 segons fer-ho en un o en dos.

Un avantatge d’emprar memòria és que a priori la fragmentació no li ha d’afectar, car el temps de recuperar una dada és el mateix per a qualsevol part del disc RAM (en els disc durs convencionals en cas de fragmentació la informació s’ha de buscar a diferents indrets del plat magnètic alentint molt).

QuadRaid_Hard-iRAMUs deixo aquest enllaç, on l’usuari barbatolux mostra la instal·lació de quatre iRAM en raid 0 (stripping), que li permetia aconseguir velocitats de fins a 441,5 MB (megabytes) per segon en lectura, segons el programa HDTUNE.

Molt més ràpid que els discs ultra scsi 320, i amb un temps d’accés a la informació de 1 ms, quan les configuracions més ràpides van des de 8 ms fins a 12 ms. (en aquest cas menys temps d’accés a la informació és millor)

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy