Fentieket összefoglalva:
a következő a problémám: át kéne pár dobozt szállítani az egyik raktárunkból a másikba. 1 kamionunk van, végsebessége 80km/h. Kit vegyek fel sofőrnek,hogy gyorsabban menjen a kamion?
Magyarul: a mostani processzorok sokkal gyorsabban dolgoznak az adatokon, mint ahogy a vinyók írni vagy olvasni tudnák őket.
szóval hogy lehet gyorsítani ezt?
—vannak fájlrendszerek, amik alkalmasabbak ilyesmire, mint ahogy már fentebb rávilágítottak (cache)
—ha többszöri másolásról van szó (backup), tényleg érdemes csak azt másolni, ami változott (valami verziókövető, vagy RAID megoldás)
—for / ls / find stb… megoldásokat felejtsd el. ezek arra vannak, ha _nem az összeset_ akarod másolni, hanem egy részhalmazát. akkor is a find-ot javaslom a -print0 kapcsolóval (mint ahogy erre szintén rávilágítottak fentebb)
—amúgy meg tényleg vagy nc-vel átpumpálod, vagy felmountolod az másik gép vinyóját (UNIX wuhúúú¹) és simán átmásolod, ahogy bármilyen másik élethelyzetben tennéd.
[1] de tényleg. ahhoz képest, hogy ez egy unix fórum, az esetek 90%-ában olyan kacifántos megoldásokat látok, hogy sírni tudnék.
--------------------------------------
Unix isn't dead. It just smells funny.