Portál AbcLinuxu, 18. července 2025 21:42


Dotaz: Proč přesun souborů pomocí mc tak trvá?

21.9.2004 16:31 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Proč přesun souborů pomocí mc tak trvá?
Přečteno: 566×
Odpovědět | Admin
Mám dotaz, když přesouvám adresář, tak se to celé kopíruje na jedné partition z místa na místo, jako by ten můj Mandrake Cooker s ReiserFS myslel, že cílem je jiná partition.

Proč to tak trvá? Je to přeci zbytečné! Je to tím reiserfs?
Later --- Lukáš Zapletal
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.9.2004 16:48 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Proč přesun souborů pomocí mc tak trvá?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mně to nedělá a nevšiml jsem si, že by to někdy dělal. A to nám mc i reiserfs :-)

Jediný problém je s mount --bind, protože pro user-space programy to bohužel je jiný souborový systém, a tak poctivě kopírují.
18.4.2008 22:22 mich
Rozbalit Rozbalit vše Re: Proč přesun souborů pomocí mc tak trvá?
Zdravim, resim problem s presouvanim dat mezi bindnutymi adresari, originaly jsou na stejnem disku. Nevite nekdo, jestli to neni v nejakem kernelu funkcni nebo jestli se to da obejit?

priklad: mam 1 disk a v nem jednu slozku, treba test a v ni treba testA a testB - /test/testA a /test/testB kdyz data presouvam z testA do testB je to hned, jak jinak, ale pokud bindnu testA nekam jinam treba do /work/testA a testB do /work/testB, pak uz je presun dat pomaly, presun z /work/testA do /work/testB trva jako kdyz kopiruji

Diky za pripadne rady...
18.4.2008 23:11 edois
Rozbalit Rozbalit vše Re: Proč přesun souborů pomocí mc tak trvá?
da se to zcela bez problemu obejit kopirovanim v originalnich adresarich, ale to jste asi slyset nechtel. obavam se, ze jinak se to obejit neda (bez napsani prislusneho patche do kernelu), protoze to je proste jiny filesystem a kernel s tim tak pracuje - kdyz presouvam soubory v jednom filesystemu, vola se jen syscall rename - proste to jen prejmenuju a obsah neresim. pokud jsou to ruzne filesystemy, musim to zkopirovat a puvodni soubory vymazat. reiser4 ma (jestli si dobre pamatuju to, co jsem zaslechl) schopnost udelat hardlink adresare, to by bylo asi taky reseni. no a v konkretni ukazce, kterou jste popsal, by samozrejme pomohlo mit bindnuty adresar /test do /work a ne ty dva podadresare
18.4.2008 23:41 mich
Rozbalit Rozbalit vše Re: Proč přesun souborů pomocí mc tak trvá?
diky za odpoved, mrknu po tech hard linkach... jinak nemuzu bindnout /test do /work, protoze v /test tech adresaru je vic, ktery nemuzou byt v tom /work a naopak, ve /work je vic adresaru, do kterych zase binduji adresare z jinych disku :)
18.4.2008 23:52 edois
Rozbalit Rozbalit vše Re: Proč přesun souborů pomocí mc tak trvá?
tak si ten test bindnete jeste nekam jinam a udelejte symlinky na ty dva adresare do toho work..
27.4.2008 09:56 mich
Rozbalit Rozbalit vše Re: Proč přesun souborů pomocí mc tak trvá?
tak bohuzel, hradlinky nefunguji na adresare a symlinky nefunguji pres ftp :/
27.4.2008 13:59 edois
Rozbalit Rozbalit vše Re: Proč přesun souborů pomocí mc tak trvá?
na ftp se vykaslete, pouzijte scp. je to daleko bezpecnejsi a se symlinkama to nema problem

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.