Portál AbcLinuxu, 13. května 2025 03:23

Dotaz: oprava XFS

30.7.2006 15:14 h7
oprava XFS
Přečteno: 348×
Odpovědět | Admin
Ahoj, mam hoodne velky xfs svazek (1,4T) ,kde mam miliony malych souboru a X krat vice hard linku. (zalohovaci server a na nem provozuji rsnapshot). Pred nedavnem mi spadl server a data se dostaly do nekonzistentniho stavu (nemohu vymazatat nektere adresare - hard linky). Svazek jsem zkousel opravit pomoci xfs_repair ,ale po nekolika hodinach behu mi prikaz zahlasi toto:

free block 16777216 for directory inode 4026921829 bad nused rebuilding directory inode 4026921829 free block 16777216 for directory inode 2684800859 bad nused rebuilding directory inode 2684800859 free block 16777216 for directory inode 3490163263 bad nused rebuilding directory inode 3490163263 free block 16777221 for directory inode 3221540462 bad nused rebuilding directory inode 3221540462 xfs_repair: buf calloc failed (8228 bytes): Nelze alokovat pam

Nevite nekdo ,jak svazek opravit? Postreh:vsiml jsem si ,ze xfs_repair zabere v pameti temer 2Gb ram (server ma 2gb ram a 4g swap)

Pekny horky den! h7
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.7.2006 16:16 Marek Pasovsky | skóre: 32
Rozbalit Rozbalit vše Re: oprava XFS
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pridat RAMku (nebo to delat v init 1, pokud na serveru bezi jeste dalsi veci co vyznamne pouzivaji pamet)

Evidentne skoncil s hlaskou 'nelze alokovat pamet' - takze nemel kam dal. Mozna by to slo obejit rozsirenim swapu, ale to by celou akci vyrazne zpomalilo ..

Opravit 1.4TB filesystem bude narocne na pamet - netvrdim, ze cely fs natahne do RAMky, no 4GB fyzicke RAM dnes nejsou uz zas tak problem sehnat ;-)

Druha moznost by byla prendat ty disky do serveru, kde uz vic RAM je .. no prijde mi bezpecnejsi prendavat pameti, nez disky s nakopnutym FS ..

Marek
If you don't understand or are scared by any of the above ask your parents or an adult to help you.
30.7.2006 22:30 Milan Jurik | skóre: 21 | blog: Komentare | Ova
Rozbalit Rozbalit vše Re: oprava XFS
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nechci strasit, ale radsi se poohlednete po zalohach. XFS by melo mit metadata i po padu konzistentni, coz se jinak neda rici o datech. A pokud mate naborena metadata, nevypada to moc stastne.

Co se tyce te alokace, teoreticky mohlo dojit k tomu, ze se vam "rozfragmentovala" pamet na tolik, ze proste dalsi calloc() uz nemel volny blok. A jinak pro terabytovy svazek opravdu docela malo RAMeti.

Urcite zkuste se obratit na xfs@oss.sgi.com, archiv te konference je http://oss.sgi.com/archives/xfs/

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.