abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 0
včera 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 18
2.12. 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 8
2.12. 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 2
2.12. 12:55 | Nová verze

Google Chrome 55 byl prohlášen za stabilní. Nejnovější stabilní verze 55.0.2883.75 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo také 36 bezpečnostních chyb. Mariusz Mlynski si například vydělal 22 500 dolarů za 3 nahlášené chyby (Universal XSS in Blink).

Ladislav Hagara | Komentářů: 4
2.12. 11:55 | Pozvánky

Máte rádi svobodný software a hardware nebo se o nich chcete něco dozvědět? Přijďte na 135. sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.

xkucf03 | Komentářů: 0
2.12. 00:10 | Nová verze

Byla vydána verze 3.2 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata. Z novinek lze zmínit například podporu protokolů DNP3 a CIP/ENIP, vylepšenou podporu TLS a samozřejmě také aktualizovanou dokumentaci.

Ladislav Hagara | Komentářů: 0
1.12. 21:00 | Nová verze

Byla vydána beta verze Linux Mintu 18.1 s kódovým jménem Serena. Na blogu Linux Mintu jsou hned dvě oznámení. První o vydání Linux Mintu s prostředím MATE a druhé o vydání Linux Mintu s prostředím Cinnamon. Stejným způsobem jsou rozděleny také poznámky k vydání (MATE, Cinnamon) a přehled novinek s náhledy (MATE, Cinnamon). Linux Mint 18.1 bude podporován až do roku 2021.

Ladislav Hagara | Komentářů: 0
1.12. 16:42 | Nová verze

Byl vydán Devuan Jessie 1.0 Beta 2. Jedná se o druhou beta verzi forku Debianu bez systemd představeného v listopadu 2014 (zprávička). První beta verze byla vydána v dubnu letošního roku (zprávička). Jedna z posledních přednášek věnovaných Devuanu proběhla v listopadu na konferenci FSCONS 2016 (YouTube, pdf).

Ladislav Hagara | Komentářů: 0
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 767 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: soubor se změnil na adresář - chyba souborového systému?

25.7.2013 20:01 klklj
soubor se změnil na adresář - chyba souborového systému?
Přečteno: 1280×
Používám na desktopu Thunderbird, pošta z různých mailových účtů se ukládá do adresářů na vyhrazeném oddílu Raid1 z 2x ext3 (SSD disky).

U dvou účtů se mi stalo, že Thunderbird přestal stahovat poštu a napsal "Unable to write to the mail box. Make sure the file system allows you write privileges, and you have enough disk space to copy the mailbox"

Když jsem začal prověřovat to diskové pole, tak jsem zjistil, že v adresářích těch dvou účtů zmizel soubor "Inbox" a místo toho se tam objevil _adresář_ se stejným názvem (žádný obsah).

Předpokládám, že je to chyba souborového systému? předpokládám, že by to neměla být chyba disku, nebo ano?

a dá se to nějak opravit?

nevím, jak bych měl správně postupovat, když je to raid1, jestli ho mám napřed odpojit, oddělit disky a nechat je fsck opravit jednotlivě?

Odpovědi

25.7.2013 21:15 ewew | skóre: 36 | blog: ewewov_blog
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?

V prvom rade musíš dať filesystém do režimu Read-olny a potom je možnosť pokúsiť sa o obnovu.

Aké tam máš disky ? Výrobca, séria a atď. Prilož výpis príkazu mount. V raid 1 je jedná vlastnosť, ktorá spôsobi, že vplyvom chyby na jednom disku sa prenesie na druhý disk. Šance na obnovu neviem definovať.

Mne sa raz podarilo na ext3 filesystéme obnoviť súbory ale to bolo okamžite nastavení ro mód a ako ďalšie plus bol nastavení príznak u v rozšírených atributoch.

sec.linuxpseudosec.sk
26.7.2013 20:09 klklj
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
disky jsou OCZ Agility AGT3 25SAT3 120G

výpis mount:
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/dev/sda3 on /virtualbox_ssd type fuseblk (rw,nosuid,nodev,allow_other,blksize=4                                                              096)
/dev/md2 on /datad02ssd type ext2 (rw)
/dev/md1 on /datad02 type ext2 (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev                                     
)

ten filesystém jsem spletl, je to ext2
28.7.2013 20:11 R
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Nestalo sa ti to nahodou po nekorektnom vypnuti/restarte? ext2 nema proti tomu ziadnu ochranu. Musi sa urobit fsck.
28.7.2013 20:24 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Jiné filesystémy proti tomu také žádnou ochranu také nemají. Představa, že nás žurnál nějak chrání před poškozením metadat nebo dat při nekorektním ukončení, je jedním z tradičních omylů. Ve skutečnosti je jediný rozdíl v tom, že u žurnálovacího filesystému je uvedení do konzistentního stavu podstatně rychlejší.
29.7.2013 08:54 R
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
V zurnale su vsetky potrebne informacie na uvedenie filesystemu do konzistentneho stavu. Ale bez zurnalu fsck tieto informacie nema, musi ich roznymi sposobmi zistovat - hladat po disku, pouzit defaultnu hodnotu alebo jednoducho subor skratit, nasledne hladat data, ktore nikomu nepatria a tie presunut do lost+found.

Priklad z praxe: stahujem subor z webu a urobim tvrdy reset. Ked mam zurnal (ext3 data=ordered), stratim len malu cast suboru na konci a mozem pokracovat v stahovani. Ked zurnal nemam, tak bude pravdepodobne cely subor v prdeli.
29.7.2013 09:05 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Priklad z praxe: stahujem subor z webu a urobim tvrdy reset. Ked mam zurnal (ext3 data=ordered), stratim len malu cast suboru na konci a mozem pokracovat v stahovani. Ked zurnal nemam, tak bude pravdepodobne cely subor v prdeli.

To je dost optimistická vize a obecně něco takového rozhodně tvrdit nelze (ani jednu část).

29.7.2013 09:08 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
V zurnale su vsetky potrebne informacie na uvedenie filesystemu do konzistentneho stavu.

Přesně: do konzistentního stavu. Ale nikde nemáte záruku, že to bude právě ten, který byste chtěl.

1.8.2013 09:48 gngl
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Já si to onehdá vysvětlil tak, že žurnál tady není od toho, abych nepřišel o otevřené soubory, ale od toho, abych nepřišel o všechny ostatní. :-D
31.7.2013 20:43 jekub
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
ldh
29.7.2013 09:15 jklkl
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Nestalo sa ti to nahodou po nekorektnom vypnuti/restarte? ext2 nema proti tomu ziadnu ochranu. Musi sa urobit fsck.
to bohužel nevím, přišel jsem na to v podstatě náhodou, protože se to stalo u mailového účtu, který používám na různé registrace, takže se sice stahuje s ostatními, ale čtu ho jen jednou za čas
26.7.2013 08:08 ebik
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Pokud raid nehlásí chybu, tak lze předpokládat, že na discích je stejný obsah. Pak jde spíše o chybou FS/jádra a ne chybou hw. Nejlepší je asi udělat zálohu souborů na jiné místo a pak začít opravovat FS přímo na raidu, stejne jako by to byl jeden disk. Při troše štěstí se obsah inboxů objeví v lost+found. Při troše smůly to není chyba FS ale vyrobila to tam nějaká špatně napsaná aplikace. Pak lze zkusit ještě obnovu smazaných souborů, ale moc tomu nedávám.
26.7.2013 20:23 klklj
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
ta chyba filesystému je velmi pravděpodobná, ale nechtěl jsem tomu ze začátku věřit (Ubuntu 10.4, už je to tak tři roky, a chyba(?) by se objevila až teď)

zálohu teď ještě kopíruju na jiný PC, pak se do toho pustím.

V těch poškozených Inboxech nejde o data, mám průběžné zálohy, ale potřebuju vědět, co se děje.

Jediná aplikace, která do toho sahá, je Thunderbird,

Asi určitě je to chyba filesystému, protože jsem jeden Inbox našel v podadresáři jiného e-mailového účtu s velmi podobným názvem (?!)

Asi se to špatně představí, ale vypadá to zhruba takto:

- adresář novakova@domena.cz ztrail soubor Inbox, místo něj je tam adresář Inbos s nulovým obsahem

- v adresáři novak@domena.cz (který je jinak OK) se objevil další adresář novakova@post v něm ten "ztracený" Inbox je

Když jsm smazal ten adresář, který tam neměl být, a zkopíroval ten Inbox odjinud, tak se tam ta pošta objevila.

Navíc ten adresář "novakova@domena.cz" se objevil ještě na dalších místech disku.

Tak teď přemýšlím, jestli bych neměl oba disky a pole zformátovat, a potom na ně nakopírovat ze zálohy, ale právě se bojím toho, aby to nebylo hardwarem a nepokračovalo to.
27.7.2013 13:37 Peter Golis | skóre: 53 | Bratislava
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
FS ext2, to je ešte podporované? Pred pár rokmi sa mi vysypal a zistil som že pri štarte systému, po vyskytnutí sa nekonzistencie robí iba prehranie neexistujúceho žurnálu a označenie že disk je OK. Takže sa mi tam množili chyby ktoré mi systém veselo ignoroval. Distribúcia bola Gentoo x86, ale to je vedľajšie.

Takže držím palce.
pavlix avatar 27.7.2013 15:09 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
FS ext2 je podporovaný pokud vím driverem ext4, popřípadě jde u ext4 podle všeho žurnál vypnout.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
27.7.2013 15:43 Peter Golis | skóre: 53 | Bratislava
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Nemyslel so podporu v ovládači , ale podporu v jadre pri pripájaní disku. Mne to postupom času podobne odpálilo údaje na disku. Ber to tak, že poukazujem na možnú príčinu. Záchrana v mojom prípade nebola potrebná keďže to bol sandbox,teda menej ako testovací stroj.

Holt, s nástupom TB diskov sa začalo vynucovanie žurnálu kôli dľžke trvania rutinne kontroly konzistencie súborových systémov.
pavlix avatar 27.7.2013 15:57 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Nemyslel so podporu v ovládači , ale podporu v jadre pri pripájaní disku.
Nemůžu říct, že bych chápal, co se tu snažíš říct.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
28.7.2013 07:34 klklj
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
FS ext2, to je ešte podporované? Pred pár rokmi sa mi vysypal a zistil som že pri štarte systému, po vyskytnutí sa nekonzistencie robí iba prehranie neexistujúceho žurnálu a označenie že disk je OK. Takže sa mi tam množili chyby ktoré mi systém veselo ignoroval. Distribúcia bola Gentoo x86, ale to je vedľajšie.
Aha, netušil jsem, jak moc jsem už zastaral ;-)

Tak to zkusím obnovit "ze studijních důvodů" a pak to celé zformátuju nově na ext3. Co bude chybět, doplním ze záloh.
Takže držím palce.
Díky ;-)
28.7.2013 08:22 tom
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
FS ext2, to je ešte podporované?
Ext2 je uplne normalne podporovany, muzete to snadno zjistit pohledem do logu v gitu. Navic k pripojeni ext2 FS muzete pouzit i ext3 a ext4 driver.
Pred pár rokmi sa mi vysypal a zistil som že pri štarte systému, po vyskytnutí sa nekonzistencie robí iba prehranie neexistujúceho žurnálu a označenie že disk je OK. Takže sa mi tam množili chyby ktoré mi systém veselo ignoroval. Distribúcia bola Gentoo x86, ale to je vedľajšie.
To vubec neni vedlejsi - to, ze se na rozbitem FS nespustil fsck, je chyba distribuce, protoze ta je za to zodpovedna.
28.7.2013 12:51 Peter Golis | skóre: 53 | Bratislava
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Jadro mi našlo pri štarte dirty FS EXT2 a vypísalo "recovering journal" . Podobne sa choval fsck pri štarte a prechádzaní fstab. Po vytvorení žurnálu cez tune2fs to už bolo ochotné robiť kontrolu a našlo dosť veľa chýb. Presné chybové hlášky z tohoto problému som si nezachoval, tie údaje boli pre mňa takmer bezcenné. Takže som mávol rukou zo slovami že už chapem prečo vývojári systému slušne povedané preferovali súborové systémy s žurnálom v čase gigantického nárastu kapacity diskov. Nepredpokladal som, že to pri rutinnej kontrole konzistencie aktivujú natvrdo. Dosah u mňa bol na systéme SBC s 10G diskom a pekelne pomalým radičom.

No, ak je k dispozícii pôvodný obraz pokazeného FS, tak by som v Tvojom prípade zvážil jeho kópiu, vytvorenie žurnálu a opravu konzistencie. Niekedy nemajú zálohy dostatočnú frekvenciu a v Tvojom prípade sa asi stiahnutá pošta na poštovom servri neuchováva nejakú dobu po jej stiahnutí na diskový alebo terminálový server a jej následnom zmazaní poštovým klientom.

Mimochodom, stalo sa mi to pred asi piatimi rokmi, a nepredpokladám že sa spetne aktivovala pôvodná a korektná funkcionalita. Disková kapacita odsunula niektoré súborové systémy bez žurnálu za okraj záujmu.
28.7.2013 14:07 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Jadro mi našlo pri štarte dirty FS EXT2 a vypísalo "recovering journal".

Jste si jistý?

mike@unicorn:~/work/git/kernel-upstream> grep -r 'recovering journal' *
fs/gfs2/ops_fstype.c:                           fs_err(sdp, "error recovering journal %u: %d\n",

Ale především: ext2 žádný žurnál nemá a ani mít nemůže, ext2 není žurnálovací filesystém. Pokud na něm žurnál vytvoříte, uděláte z něj ext3.

28.7.2013 15:51 Peter Golis | skóre: 53 | Bratislava
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
I keď to bolo 5 rokov dozadu, tak som si istý podstatou chyby. Ale, ako som už spomínal, tak presným znením už nie. Takže použitie grep je trošku mimo.
28.7.2013 20:07 R
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Trochu mimo si ty, pretoze ext2 nema zurnal!
28.7.2013 20:47 Peter Golis | skóre: 53 | Bratislava
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Áno, ja viem. A preto som si ho vybral. Ale mimo si Ty keďže si si neprečítal načo reaguješ. Vieš to?
28.7.2013 22:41 tom
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
I keď to bolo 5 rokov dozadu, tak som si istý podstatou chyby. Ale, ako som už spomínal, tak presným znením už nie. Takže použitie grep je trošku mimo.
+-10 let sleduju patche, co jsou zarazeny do mainstreemu a mohly by se tykat nasich zarizeni, na kterych pouzivame mimo jine i ext2 a zadneho takoveho problemu jsem si nevsiml. Nerikam, ze to neni mozne, ale je mnohem pravdepodobnejsi, ze jste si to rozdrbal sam a nebo to byla chyba ve startovacich skriptech v distribuci.
28.7.2013 23:45 Peter Golis | skóre: 53 | Bratislava
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Áno, nekonzistenciu som si spôsobil sám nútenými reštartami. Ale problém bol v neodhalení dirty FS jadrom a ani priamym spustením fsck na daný prípojný bod.

Ale, načo sa ja opakujem.
29.7.2013 06:24 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?

Proč do toho pořád pletete jádro? A co je to "neodhalení dirty FS"? Flag "dirty" je pouhý příznak v superblocku, který se nastaví při (rw) mountu a shodí při odmountování nebo přemountování read-only, na tom není co odhalovat. To, že se při startu zkontroluje dirty flag a případně provede check, řeší init skript distribuce, ne jádro. Přičemž e2fsck defaultně pouze zkontroluje dirty flag a když není nastaven, vlastní kontrolu neprovádí - což máte napsáno v dokumentaci. Pokud máte podezření na poškozený filesystém, máte ho zkontrolovat ručně (a samozřejmě s -f).

A hlavně - už asi potřetí - ext2 není žurnálovací filesystém, tedy pokud vám jakýkoli nástroj tvrdil, že na něm obnovuje žurnál, tak si o něm rozhodně nemyslel, že je to ext2, takže jste měl problém v konfiguraci.

29.7.2013 06:46 Peter Golis | skóre: 53 | Bratislava
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Áno, ako som spomínal, ak to som už urobil. A fsck sa so mnou začal v tom prípade korektne baviť až keď som pre ten disk vytvoril žurnál a tým pádom ho skonvertoval. A jadro začalo korektne detekovať dirty fs pri pripojení tiež až keď tam bol žurnál a z toho disku sa stal ext3. Mýlim sa keď zopakujem že som to tu písal? Alebo si niečo pletiem keď hádžem hrach na stenu a bavím sa s človekom trpiacim selektívnou slepotou?
29.7.2013 07:52 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Alebo si niečo pletiem keď hádžem hrach na stenu a bavím sa s človekom trpiacim selektívnou slepotou?

No, když už jste začal s tou selektivní slepotou a házením hrachu na zeď… Už mne nebaví pořád dokola upozorňovat na zjevně nepravdivá tvrzení ve vašem popisu problému. Takže se omezím na obecnou radu: naučte se při popisu problému rozlišovat mezi fakty a vašimi doměnkami. Jinak riskujete, že ten, kdo ho bude číst, při určitém počtu zjevných nepravd přestane zkoumat, co by mohla být pravda a co si pouze myslíte, a bude se věnovat něčemu jinému.

29.7.2013 18:16 Peter Golis | skóre: 53 | Bratislava
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Áno, tou selektívnou slepotou som si istý. Vyššie som spomínal, že so mal pred pár rokmi podobnú chybu kde mi jadro ignorovalo príznak že súborový systém nebol korektne odpojený a userspace nástroje nerobili rutinnú kontrolu pri štarte systému aj keď to mali definované. A že rutinná kontrola začala fungovať až keď som tomu FS vytvoril žurnál. Tak isto som spomínal, že si nepamätám presnu hlášku. To chovanie systému sa nedalo ani prehliadnúť a ani zabudnúť. Takže argumentovanie vyhľadávaním presného reťazca a omielanie ze ext2 nemá žurnál je rovnako scestné ako prehliadanie spomínaných vecí.

No nič. Jedno je teória s prianím ako by to malo fungovať, a druhé je prax.
29.7.2013 19:18 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?

V okamžiku, kdy pořád dokola připisujete jádru činnosti, které nedělá a dělat nemá, a kdy zatvrzele ignorujete fakt, že ext2 žádný žurnál nemá a že tudíž pokud na něm někdo chtěl žurnál "obnovovat", pak jedině v důsledku chybné konfigurace, se nemůžete divit, že beru s odpovídající rezervou i ostatní informace, kterými si jste stejně jistý jako těmi, o kterých vím, že nemohou být pravda.

A tímto konstatováním s tímto threadem končím, tedy přinejmenším do chvíle, než začnete rozlišovat mezi fakty a doměnkami (dojde-li k tomu).

29.7.2013 20:08 Peter Golis | skóre: 53 | Bratislava
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Popisoval som okolnosti ktoré mi dopriali podobnú zábavu ako mal zadávateľ témy. A som rád, že som obviňovaný z napríklad ignorácie faktu že ext2 nemá žurnál. A tak isto som rád, že som obviňovaný z toho, že som si pokazil nejaké skripty alebo nastavenia. Bez ohľadu na to, že, znovu opakujem, po vytvorení žurnálu pre inkriminovaný disk, a teda jeho zmenou z ext2 na ext3 mi začala fungovať rutinná detekcia poškodeného súborového systému a tak isto došlo k jeho oprave ktorá bola bez žurnálunemožná.

Ale, je mi ľúto, ze sa som nou už nechce baviť tak veľký odborník čo žije v predstave že všetko funguje tak ako si predstavuje. A preto radšej ignoruje poskytnuté informácie. S nimi by sa mu ten sen zahmlil.

No, je pravda že som tieto veci spomínal ako dosah rizika ktoré mi odpálilo údaje s podobnými príznakmi ako zadávateľovi témy. A tak isto je pravda, že som sa nehal zatiahnúť do zbytočnej diskusie s človekom čo ešte nevidel dlhodobú prevádzku preťaženého jednoúčelového stroja.
28.7.2013 08:58 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Pak jde spíše o chybou FS/jádra a ne chybou hw.

Já bych s tou Occamovou břitvou šel ještě trochu dál a místo hypotézy, že je v široce používaném a léty prověřeném filesystému ext3 je chyba způsobující, že se tazateli náhodně obyčejné soubory mění na stejnojmenné adresáře (ale jen tazateli a jen u mailboxů), bych začal spíš s daleko pravděpodobnější hypotézou, že je to chyba userspace aplikace, např. nepovedený nebo násilně přerušený pokus o konverzi mailboxu na maildir či jiný formát pracující s adresářem.

Zvláště pak píše-li tazatel věci jako

na vyhrazeném oddílu Raid1 z 2x ext3 (SSD disky)

On se snad dělá RAID nad filesystémy? (Nepočítám BtrFS, to je úplně jiná kapitola.) RAID (md) sestavuje pole z blokových zařízení a teprve na výsledném blokovém zařízení se vytváří filesystém.

28.7.2013 20:10 klklj
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Já bych s tou Occamovou břitvou šel ještě trochu dál a místo hypotézy, že je v široce používaném a léty prověřeném filesystému ext3 je chyba způsobující, že se tazateli náhodně obyčejné soubory mění na stejnojmenné adresáře (ale jen tazateli a jen u mailboxů), bych začal spíš s daleko pravděpodobnější hypotézou, že je to chyba userspace aplikace, např. nepovedený nebo násilně přerušený pokus o konverzi mailboxu na maildir či jiný formát pracující s adresářem.
jediná aplikace je Thunderbird, o žádné konverzi nic nevím (chci tím říct, že se to stalo při normálním používání desktopu, žádný upgrade/přechod na jiný poštovní program apod.)
On se snad dělá RAID nad filesystémy? (Nepočítám BtrFS, to je úplně jiná kapitola.) RAID (md) sestavuje pole z blokových zařízení a teprve na výsledném blokovém zařízení se vytváří filesystém
Asi jsem to popsal špatně, myslel jsem to tak, že jsem měl dva disky formátované na ext3 a ty jsem přes Webmin spojit do raid1 a na něm byla data (to pole se v příkazu mount vypisovalo jako ext2, ale disky, na kterých jsem je sestavil, byly ext3).
28.7.2013 20:19 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
jsem měl dva disky formátované na ext3 a ty jsem přes Webmin spojit do raid1 a na něm byla data

To nebyl dobrý nápad. Driver md potřebuje na zařízení uložit hlavičku s metadaty (persistent superblock), takže i když to nejspíš na první pohled vypadalo, že je filesystém v pořádku (na rozdíl od starších verzí se dnes defaultně metadata neukládají na začátek), tak v pořádku nebyl. A navíc dalším používáním mohlo docházet ke vzniku nových chyb.

29.7.2013 10:33 Aleš Kapica | skóre: 45 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Tohle je typický problém souborových systémů typu ext. Pokud se ti tohle stane, tak už ti nepomůže ani svěcená voda. Resp. Jediné co pomůže, je provést ruční opravu. Tzn. chybějící adresáře a soubory znovu vytvořit. Rozuměj - vyhledat a přesunout z lost+found data z jednotlivých inodů, které fsck našel. Zkrátka práce pro vraha.

K problému totiž dojde tehdy, pokud se poškodí tabulka, ve které jsou uloženy informace o inodech. U reiserfs ani btrfs jsem se s podobným problémem nesetkal nikdy. Ty totiž udržují metadata jiným způsobem. U ext systémů se mi to stalo už několikrát a obvykle to skončilo reinstalací a obnovou dat ze zálohy.
29.7.2013 12:50 2X4B-523P | skóre: 39 | blog: Zelezo_vs_Debian
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
nikdy se mi to nestalo, ale podívej na TOTO:
A good rule of thumb is that it is okay if you have a few strange files in your profile since they are probably either due to an add-on or this article not being updated yet, but any time you find a SQLite file replaced by a directory with the same name its probably due to a bug.
29.7.2013 17:14 Aleš Kapica | skóre: 45 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Dík, ale na mých souborových systémech toho leží obvykle mnohem víc, než profil Thunderbirdu ;-)
29.7.2013 23:43 klklj
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
díky moc, něco takového jsem potřeboval na uklidnění - pokud to můžu považovat za chybu Thunderbirdu, tak s tím můžu žít, než kdybych se klepal, jestli mi neodchází disky jako takové a s nimi i jiná data než ta pošta
30.7.2013 06:24 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Hm… :-)
1.8.2013 09:07 ikar
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Pochybuji, že to způsobila filesystému (na 99.99 % ne). Spíše to vidím upgrade nebo změnu konfigurace Thunderbirdu, který začal místo mailbox používat maildir a pokusil se o nějakou nepodařenou migraci. Fsck je v tom případě nanic, není co opravovat.
vdusek avatar 1.8.2013 09:22 vdusek | skóre: 27
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Ta chyba bude u klávesnice
na vyhrazeném oddílu Raid1 z 2x ext3 (SSD disky)
Nejprve bych dal do pořádku filesystémy a pak začal řešit něco dál
1.8.2013 09:43 R
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Thunderbird dodnes oficialne maildir nepodporuje, takze urcite to automaticky nekonvertoval. Nejaka podpora maildiru tam je, ale treba to zapnut niekde v about:config a zalozit novy ucet (automaticku konverziu to robit nevie).
1.8.2013 11:40 ikar
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Dobrá, o vině Thunderbirdu se hádat nebudu, ale stalo se nám na serveru něco podobného a nebylo to chybou filesystému. Udělal to imapd, který to obsluhuje na serveru. Ale dle autorů imapd to je vyvoláno špatnou akcí klienta. Dokonce se to dá na netu najít, co se má v klientovi nastavit, aby k tomu nedocházelo.
6.8.2013 08:55 Aleš Kapica | skóre: 45 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Pochybuji, že to způsobila filesystému (na 99.99 % ne).
Jo? Tak mohu přidat hned další případ. O tomto víkendu odešel v raid6 jeden ze čtyř disků. V poli byl SPARE, takže bych nečekal žádný problém. První varování bylo, že zmizela binárka pro tail, přesto že měla replikace proběhnout v pořádku. V systému visela hromada procesů, které nešlo odstřelit a po restartu už systém díky rozbité ext4 nenajel - grub nenašel potřebné soubory.

Fsck.ext4 ze systemrescuecd pak dokonal dílo zkázy a celé je to zralé na reinstalaci, protože jenom pánbů ví, co bylo v inodech, které šly do kytek. Naštěstí jde pouze o systémový disk. Zákeřná kombinace? Raid+LVM+Ext4 K tomu bych jen poznamenal, že u reiserfs se mi takovým způsobem systém nikdy nerozbil.
6.8.2013 11:23 ikar
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Ve vašem případě odešel disk v Raid6, autorovi se "změnil jeden soubor na adresář" v Raid1, disky byly OK (pokud SSD vůbec mohou být OK). Nepovažuji tento váš příklad za příliš vhodný. Ale soucítím s vámi - výrobci bych utrhnul hlavu a řadič bych mu našrouboval do díry v krku. Když je špatné železo, tak je fuk, zda tam je reiser nebo ext. (I když Raid+LVM+Ext4 je už takových vrstev na sobě, že je div, že to vůbec funguje).
7.8.2013 14:08 Aleš Kapica | skóre: 45 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Podstata není v tom jak problém vznikl, ale jakým způsobem ho fsck řeší. U ext systémů končí oprava hromadou anonymního smetí v lost+found. Tohle slušné souborové systémy nemají dělat a také nedělají.
7.8.2013 15:46 ikar
Rozbalit Rozbalit vše Re: soubor se změnil na adresář - chyba souborového systému?
Hm. Kdo je slušný, ať hodí kamenem. Některé fs nemají nástroje na opravu vůbec, u jiných zůstanou soubory sice neanonymní, ale zato nulové délky, člověk si nevybere. Já mám asi s ext štěstí. Poničený systém ext2 naposled před patnácti léty, fsck.ext2 to bez problémů opravil, poškozené ext3 a ext4 jsem nezažil nikdy. A to jsem už přes disky na desktopech a serverech prohnal hezkou kupu terabytů.

Založit nové vláknoNahoru

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

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.