Portál AbcLinuxu, 19. dubna 2024 19:45


Dotaz: ReiserFS

Max avatar 5.5.2004 18:36 Max | skóre: 72 | blog: Max_Devaine
ReiserFS
Přečteno: 232×
Odpovědět | Admin
Chci uz kompletne prejit na linux a tudiz i zmenit FS z FAT32 na reiserfs,ale ted jsem narazil na znepokujici problem.chtel jsem si nainstalit hru Americans Army(nebo tak nejak).Zkopiroval jsem ji z CD na HDD (na reiserfs)nastavil soubor spustitelnym a samozrejme spustil.Kontrola integrity archivu probehla ok,ale unkomprese ne,ta vyhodila errora.Mista bylo dost (5GB volneho)akci jsem nekolikrat zopakoval i pod rootem,ale nic.Vzdyt mi to v debianu slo na ext3,tak proc ne v gentoo na reiserfs.Rozhodl jsem se udelat jeste posledni pokus.Zkopiroval jsem hru na ext3, nastavil prava a ono to jelo.Prosim vas,cim to muze byt?Ja ale opravdu netusim.Popr. na co by jste mi doporucovali prejit?Na jaky FS?
Dekuji
Zdar Max
Měl jsem sen ... :(
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.5.2004 18:38 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: ReiserFS
Odpovědět | | Sbalit | Link | Blokovat | Admin
jakou chybu to vyzvracelo?
-- Nezdar není hanbou, hanbou je strach z pokusu.
Max avatar 5.5.2004 18:55 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: ReiserFS
Zadna akcni vec,proste jen,ze se stala chyba v rozbalovani,nic vic.Verzi ReiserFS mam 3.6 Me bezi v pohode,nadhera,akorat sem narazil na tuhle zalezitost.Hmm,jdu to teda jeste zkopcit a hodim sem ten error v EN ;-) PS:Hra vypada dobre ;-) :-)
Měl jsem sen ... :(
Max avatar 5.5.2004 19:08 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: ReiserFS
Verifyng archive integrity... All good.
Uncompressing Army Operations for GNU/Linux
2.0.0a.......Extraction failed.
Signal caught, cleaning up
Press Return to close this window...
dmesg nic nehlasi a jinak nevim,kde jinde bych mel hledat errory.Nejdrive jsem myslel,ze jsem soubor spatne zkopiroval,ale kdyz to kontroluje integritu archivu,tak je to asi blbost,ale stejne jsem ho kopiroval nekolikrat ;-) .Myslite,ze reiserfs 3.6 je dobra volba pro bezne vyuzivani?Nechtel bych se splect,o vikendu budu zalohovat 120GiB dat ke kamikovi,abych mohl formatit a takova sance uz se mi mockrat nenaskytne :-(
Měl jsem sen ... :(
5.5.2004 19:15 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: ReiserFS
Co rika strace?

BTW: Proc myslite ze ext3 je _spatna_ volba?
Max avatar 5.5.2004 19:41 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: ReiserFS
Ehmm,tak zase zaamaterim a reknu : Co je to strace? :-( Jinak jsem slysel a videl par grafu,kde je reiserfs o dost rychlejsi FS nez ext3,samozrejme na XFS asi nema,ale ten nechci z duvodu nemoznosti umisteni lila na partition.A protoze nechci zase nejak moc prehnane stabilni server,ale jen "paranskej" desktop,tak jsem vsadil na reisera.Samozrejme si necham poradit od odbornika,ze? :-)
Měl jsem sen ... :(
5.5.2004 20:25 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: ReiserFS
Treba strace -o soubor program nebo strace -fo soubor program a kouknout se do soubor, jestli je neco zajimaveho kousek pred WRITE(2, "Signal caught..., treba jaky signal; vlastne dostal. I kdyz vic s tim asi nenadelate.. :-(

Ja myslel ze na paranskej desktop je potreba hlavne dobra grafika, CPU a hodne hlavni pameti... AFAIK spousta widows-paranu pouziva FAT32.
5.5.2004 20:31 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: ReiserFS
... a casto vam budou tvrdit jak je FAT uzasna a jaky je NTFS shit protoze videli nejake benchmarky :-)
7.5.2004 23:44 pt
Rozbalit Rozbalit vše Re: ReiserFS
a neni? :-) ked bezpecnost nie je dolezita, tak naco ntfs? (jedine koli kompresii, ale kapacita dnesnych diskov to eliminovala)
5.5.2004 20:53 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: ReiserFS
s/WRITE/write/, blbej caps lock :-/
5.5.2004 20:39 Antonín Kolísek | skóre: 33 | blog: PDA | Vyškov
Rozbalit Rozbalit vše Re: ReiserFS
Osobně používám ext3fs,už cca 2 s 1/2 roku a bez nejmenšího problému. Nemám UPS, takže když byl výpadek proudu,vždy to ext3 přežila bez nejmenšího problému. Dříve jsem používal ext2, tam problémy při výpadku proudu občas byly. Jinak pokud se nejedná o super pracovní stanici nebo SQL server, tak je ext3 výborná. Prostě není na to kde je velké množství souborů, tam obstojí spíš XFS.
5.5.2004 20:59 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: ReiserFS
Na velké množství souborů je právě spíš reiserfs. Používal jsem reiserfs už v době, kdy např. RH nechával při rebootu / připojený read-write, pokud nebyl filesystém ext2 -- takže každý reboot byl jako crash -- a trvalo poměrně dost rebootů, než jsem si toho vůbec všiml, opravil a poslal jim bugreport. To bych řekl, že svědčí o slušné odolnosti reiserfs. Zkrátka, mám s ním zatím jedině dobré zkušenosti. A už se těším, až bude Reiser4 stable...
Max avatar 5.5.2004 22:16 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: ReiserFS
No,hehe,ja vlastne uplne takovej paran nejsem,parim vetsinou jen na lanparty
Rekl bych,ze palomino 2000+ Radeon 8500 series a 512MB DDR 333 bude stacit ;-) Z taktovani uz jsem vyrostl :-), ale na vodnika nedam dopustit.Pustil jsem se do gentoo,pac na predkompilovanem debianu pro i386 se zas tak moc parit neda (ale v nejblizsi dobe se chci vrhnout do instalace debianu ze source,uvidime :-) )Ten strace vubec neznam,ale uz instaluju :-).Jinak,kdyz uz jsme u toho pareni,na lankach byvali a byvaji vzdy prvni dny problemy s jisticema,kazdou chvili vypadek,nemam UPSku :-( .Co vy na to s reiserem?Prezije treba 5 vypadku do hodiny? :-). Muj hardware stezi ;-). Vysledkem techto akci byla odpalena optika s PS2 na zakladovce + 2FANky na desce,3 jeste drzi :-)
Hmm,tak tady mate ty vypisy,mno,nevim,zda ten aa.txt pomuze.Sezral mi vsechno volny misto na disku a tak jsem ho nemohl ani ulozit,snad se nalogoval celej.Musel promaznout TEMP :-(.
vsechny logy jsou na www.volny.cz/maxdevaine/linux/logfile
aa.txt - strace -fo
bb.txt - strace -o
aa - z konsole
Nevim,proc mi tu nesly dat odkazy,tak aspon adr. :-(
Měl jsem sen ... :(
6.5.2004 10:14 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: ReiserFS
Aha, on je to shell skript (a ta pripona .bin je tam asi na zmateni nepritele) a z nejakeho duvodu selze ten tar (mate dost mista v /tmp?). Zkuste radek
    tar $1vf - 2>&1 || { echo Extraction failed. > /dev/tty; kill -15 $$; }
zmenit na
    tar $1vf -      || { echo Extraction failed. > /dev/tty; kill -15 $$; }
               ^^^^ 
       tady radsi nechte mezery
at ten tar neco vypise. Kdyby byl problem to otevrit v normalnim editoru (jako ze asi bude) tak hexedit.
6.5.2004 10:18 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: ReiserFS
Nepouzivate treba tmpfs? (grep /tpm /proc/mounts).
5.5.2004 21:57 Vlastimil Ott | skóre: 66 | blog: Plastique | Opava
Rozbalit Rozbalit vše Re: ReiserFS
Přesně ta stejná chyba. Hra je na cd Linux+, je v pořádku, a nejede. Vůbec mě nenapadlo, že by to mohlo být reiserem! :-O Strace:
write(1, "Uncompressing Army Operations fo"..., 50
Uncompressing Army Operations for GNU/Linux 2.0.0a) = 50 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGHUP, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGHUP, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGHUP, {SIG_IGN}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGHUP, {0x8082c90, [], SA_RESTORER, 0x4005c988}, {SIG_IGN}, 8) = 0 rt_sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {0x8082c90, [], SA_RESTORER, 0x4005c988}, {SIG_IGN}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_IGN}, 8) = 0 rt_sigaction(SIGQUIT, {0x8082c90, [], SA_RESTORER, 0x4005c988}, {SIG_IGN}, 8) = 0 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGTERM, {SIG_IGN}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGTERM, {0x8082c90, [], SA_RESTORER, 0x4005c988}, {SIG_IGN}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0 _llseek(255, -7466, [7443], SEEK_CUR) = 0 fork() = 1293 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 close(4) = 0 close(4) = -1 EBADF (Bad file descriptor) pipe([4, 5]) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0 fork() = 1295 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 close(3) = 0 close(5) = 0 close(3) = -1 EBADF (Bad file descriptor) close(5) = -1 EBADF (Bad file descriptor) pipe([3, 5]) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0 fork() = 1300 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 close(4) = 0 close(5) = 0 close(4) = -1 EBADF (Bad file descriptor) close(5) = -1 EBADF (Bad file descriptor) rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0 fork() = 1302 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigaction(SIGINT, {0x8075660, [], SA_RESTORER, 0x4005c988}, {0x8082c90,
[], SA_RESTORER, 0x4005c988}, 8) = 0 wait4(-1, ......[WIFEXITED(s) && WEXITSTATUS(s) == 1], 0, NULL) = 1293 wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 1295 wait4(-1, .Extraction failed. 0xbffff458, 0, NULL) = ? ERESTARTSYS (To be restarted) --- SIGTERM (Terminated) @ 0 (0) --- sigreturn() = ? (mask now [CHLD]) wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 1300 wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 1302 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 rt_sigaction(SIGINT, {0x8082c90, [], SA_RESTORER, 0x4005c988}, {0x8075660,
[], SA_RESTORER, 0x4005c988}, 8) = 0 rt_sigprocmask(SIG_BLOCK, [TERM], [CHLD], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [TERM CHLD], 8) = 0 fcntl64(1, F_GETFD) = 0 fcntl64(1, F_DUPFD, 10) = 10 fcntl64(1, F_GETFD) = 0 fcntl64(10, F_SETFD, FD_CLOEXEC) = 0 dup2(2, 1) = 1 fcntl64(2, F_GETFD) = 0 write(1, "Signal caught, cleaning up\n", 27Signal caught, cleaning up ) = 27 dup2(10, 1) = 1 fcntl64(10, F_GETFD) = 0x1 (flags FD_CLOEXEC) close(10) = 0 stat64("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=2944, ...}) = 0 chdir("/tmp") = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [TERM CHLD], 8) = 0 fork() = 1316 rt_sigprocmask(SIG_SETMASK, [TERM CHLD], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [TERM CHLD], 8) = 0 rt_sigprocmask(SIG_SETMASK, [TERM CHLD], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [TERM CHLD], 8) = 0 rt_sigaction(SIGINT, {0x8075660, [], SA_RESTORER, 0x4005c988}, {0x8082c90,
[], SA_RESTORER, 0x4005c988}, 8) = 0 wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 1316 rt_sigprocmask(SIG_SETMASK, [TERM CHLD], NULL, 8) = 0 rt_sigaction(SIGINT, {0x8082c90,
[], SA_RESTORER, 0x4005c988}, {0x8075660, [], SA_RESTORER, 0x4005c988}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [TERM CHLD], 8) = 0 rt_sigprocmask(SIG_SETMASK, [TERM CHLD], NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, 0xbffff0bc, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) exit_group(15) = ?
Práce: Liberix, o.p.s. | Blog: OpensourceBlog.cz | Online kurz Zlatý WordPress
Max avatar 5.5.2004 22:21 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: ReiserFS
hmm,mozna to az tak nebude reiserem,ja take vybiram linux+ .Tyhle veci delaji na posledni chvili,Vy mate take reiser?Hmm,heh.A dela vam to tez u hry Americas Army(nebo tak nejak :-) )?Ja jsem jeste ostatni hry nezkousel
Měl jsem sen ... :(
6.5.2004 08:37 nigol
Rozbalit Rozbalit vše Re: ReiserFS
Pokud vim, tak brachovi slo to Americas Army na Reiseru rozbalit a spustit v pohode. Bohuzel nevim jakou ma verzi Reiseru. Ale odpoledne az k veceru bych to mohl zjistit :)
6.5.2004 10:40 Ladislav Sückr | skóre: 21
Rozbalit Rozbalit vše Re: ReiserFS
konfigurace : SuSE 9.0 - reiserfs 3.6 - Athlon 1600+ - 512MB RAM - HDD 40GB (75% full)

aa z Linux + jede v pohodě - zkopíroval jsem to na disk, nastavil spuštění - spustil.

A psalo to

Verifyng archive integrity ... All good.
Uncompressing Army Operations for GNU/Linux 2.0.0a....
Second stage unpacker runing...
Starting actual installer...
pak se spustilo nějaké okéno na zadání cest a hotovo

tak že to asi tím FS nebude
Myslet špatně je lepší než nemyslet vůbec.
Max avatar 6.5.2004 16:18 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: ReiserFS
"Nepouzivate treba tmpfs? (grep /tpm /proc/mounts)"
Heh,zda se,ze ano,po prikazu mount ho mam pripojen.Zadal jsem:
grep /tmp /proc/mounts
pak jsem znovu zkopiroval hru na disk(ikdyz ji mam uz nainstalovanou) a uz to jede,normalne se zobrazilo instalacni okno a pohoda.A tak se tedy jeste zeptam :-( .
k cemu to je?
tmpfs ?
grep /tmp /proc/mounts ?
Dekuji vsem :-)
Měl jsem sen ... :(
6.5.2004 18:52 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: ReiserFS
Kdo dělá co na poslední chvíli? Doufám, že jste nemyslel redakci Linux+ :)

Musím všechny ubezpečit, že hra je funkční. Zřejmě to bylo tím /tmpfs file systémem. Takové věci ale konzultujte s výrobcem, tj. s americkou armádou :D

A temporary file system uses memory to simulate a traditional disk partition. Normal file system writes are scheduled to be written to disk along with access control information, but the files actually reside in memory only.

A good candidate for a tmpfs is a partition that will have many small files that will be accessed often, e.g. /tmp. This will considerably speed up their access time. Tmpfs files and directories are NOT saved when the system shuts down.
6.5.2004 19:44 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: ReiserFS
Je to stejně záhada :)

"grep /tmp /proc/mounts" nic samozřejmě nedělá, jen to vypíše, jestli je připojen nebo ne.

Řešení je snadné (viz. například http://www.redhat.com/archives/fedora-list/2003-November/msg07558.html). Stačí mít dostatek prostoru na disku (resp. na svazku /tmp).
6.5.2004 19:47 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: ReiserFS
Odpovědět | | Sbalit | Link | Blokovat | Admin
Řešení je snadné, stačí mít dostatek prostoru na disku. Bylo na to také poukazováno ve článku v časopise. Konkrétně je nutno dát si pozor na adresář /tmp, pokud je na jiném diskovém oddílu. Problémy také mohou nastat, pokud je aktivován tmpfs a není dostatek paměti. Bohužel, instalátor to není zrovna povedený.
Later --- Lukáš Zapletal
7.5.2004 13:03 Max Devaine
Rozbalit Rozbalit vše Re: ReiserFS
Ehm.Nevim,zda to bylo nedostatkem mista,ale spis asi ne.
nejdrive jsem hru zkopiroval na / - reiserfs,zbylo mi asi 400MB na partition(cely system lezi na jedne part.)-to neslo
2-zkopiroval jsem hru na dalsi partition s 3,5GiB volneho mista opet s reiserfs - opet neslo
3-zkopiroval jsem hru na partition se debianem (ext3)-zbylo mi tam asi 100MB volneho mista - to slo, v poho jsem ji nainstalil - na tech 3,5GiB reiser
Ja netvrdil,ze hra nejde,uz na zacatku dotazu pisi,ze jsem ji nainstaloval a ze se mi libi.
jinak prikaz
grep /tmp /proc/mounts
mi nic nevypsal.
Kdyby to tedy bylo nedostatkem mista,tak jak je mozne,ze z oddilu toho debianu mi to jelo?
Jeste neco vyzkousim ;-)
Zdar Max
PS:casopis Linuix+ se mi libi.Jinak to,ze to delaji na posledni chvili jsem usoudil z jednoho cisla,kde to priznali(bylo na nem Gennto).Ale samozrejme to je blbost,ze?Neni na tom co zkazit,hru stahnout a vypalit na cd.
7.5.2004 15:35 Vlastimil Ott | skóre: 66 | blog: Plastique | Opava
Rozbalit Rozbalit vše Re: ReiserFS
Proč píšeš 'oni'? :-D To dělal právě lzap, který ti odpovídal!! :-D heh lolec...
Práce: Liberix, o.p.s. | Blog: OpensourceBlog.cz | Online kurz Zlatý WordPress
7.5.2004 23:34 Max Devaine
Rozbalit Rozbalit vše Re: ReiserFS
Heh. ??? ehm,mno,he
Max avatar 9.5.2004 17:06 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: ReiserFS
Hmm,tak nevim,zda jsem poradne zaamateril nebo ne.Na disku (asi hlavne v /tmp) musi byt okolo 700MiB(800MiB je jistota) volneho mista jinak to vyhodi tamtu hlasku.Tak ze bud jsem si zkopcil AA do home a to samozrejme nemohlo jit s 500MiB volneho mista na disku a pak jsem ho asi nesmazl a zkopiroval jeste jenou na jinou partition s reiserem,coz tedy take nemohlo jit(porad jsem mel to jedno AA v home).No a pak jsem to asi smazl na te jine partition a presunul z home AA na partition debianu (ext3),tim se uvolnilo misto a uz to jelo.Hmm,sice pochybuji,ze bych to tak delal (to bych musel byt peknej mago.),ale uz si fakt nevzpominam.:-(
hmm,tim to asi konci
Měl jsem sen ... :(

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.