On 25.1.2009, at 16:58, Dan Lukes wrote:

Miroslav Prýmek napsal/wrote, On 01/25/09 16:15:
v man cp ctu:
-l Create hard links to regular files in a hierarchy instead of copy-
          ing.

Tohle je ale neco jineho - tohle znamena, ze 'cp' proste vubec nekopiruje a misto kopirovani vytvori hardlinky.


Jasne, jsem tele a psal jsem rychleji nez myslel :)

Ja bych to vydel spis na sparse files. Ale jsou natolik bezne, aby
to bylo potreba brat v uvahu?

Ze zadani hadanky je zrejme, ze tuhle odpoved jsem nemohl mit na mysli - protoze jsem poukazal na to, ze dojde ke skutecnemu rozdilu ve velikosti souboru. Kdyby za ten rozdil mohly "sparse" soubory, tak by to znamenalo, ze tam takove skutecne bezne jsou. A navic jsem jako mozne reseni doporucil 'tar', ktery ale "sparse" vlastnost souboru archivovat neumi.


Pravda, pravda. Ja jsem si blahove myslel, ze umi, a ty skutecne velikosti mi nedosly.

Jinak mas ale samozrejme pravdu - v obojim. Sparse files jsou take problem, ale na rozdil od hardlinku, o kterych je jiste, ze v usr jsou v mnozstvi vetsim nez malem, sparse files se v usr obvykle nevyskytuji (pomineme-li /usr/home kde nam uzivatele mohou vyrobit cokoliv).


Takze spravne reseni hadanky jsou hardlinky, jo? Nebo je v tom jeste nejaka jina zapeklitost? ;)

Pokud jo, tak to muze mit na funkcnost systemu docela zavaznej dopad, ne? (pokud by nekdo POCITAL s tim, ze pod dvema cestama je tentyz soubor - a po cp by byly dva s rozdilnym obsahem)



Tudiz je pravda, ze kdyby chtel clovek myslet opravdu na vsechno, tak by ani ten tar vhodnym resenim nebyl.


Pokud by chtel clovek myslet na vsechno, tak se nemuze splist, kdyz pouzije dump, ne?

M.


--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem