Miroslav Prýmek napsal/wrote, On 09/11/12 13:33:
Da se na to opravdu ("relativne") spolehnout, ze to jsou jenom dva soubory? (popr. metadata o dvou adresarich) Ta delka 131072 me trochu mate...
Jo, variantu "metadata" jsem zanedbal. To je ovsem trivialne odhalitelne - fsck sice neodhali vsechny chyby metadat, ale v kazdem pripade vsechna klicova metadata z disku cte.
Pokud tedy fsck pri svem behu narazi na necitelny sektor, pak je ten sektor v dulezitych metadatech. Kdyz to bude adresar, pak neprijdes o soubory jako takove, prijdes jen o jejich nazvy. Vetsinou se ale dozvis v jakem adresari a tak je nasledne s pomoci zaloh dokazes zrekonstruovat (myslim ty nazvy - obsahu souboru by mely byt v poradku a novejsi nez ty co jsou v zalohach).
Pokud se to trefi do jinych struktur, pak ty kriticke jsou casto ulozeny nasobne. VYsledne poskozeni pak zalezi "kam se to trefilo".
Ale ze statistickeho hlediska by byl "zasah do metadat" spis vyhra. FSCK by ti je naslo a typicky budou spis snadno opravitelne a budes mit vyreseno kde byly
Pokdu fsck dobehne aniz by na vadny sektor narazilo, pak v metadatech neni (nebo je v nepouzivane kopii) a mas problem, ze nevis, do jakeho souboru (pokdu nejakeho) se to trefilo.
Dan -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l