hardlinky?
David Rohleder
davro@ics.muni.cz
24 Apr 2001 12:58:57 +0200
Karel Zak <zakkr@zf.jcu.cz> writes:
> On Tue, Apr 24, 2001 at 12:11:12PM +0200, David Rohleder wrote:
> > Karel Zak <zakkr@zf.jcu.cz> writes:
> >
> > > Zdar,
> > >
> > > kolega - zastance RH - nasel v me oblibene distribuci Debian zajimavou
> > > vec.
> > >
> > > V /usr/bin/ jsou hardlinky napr. pro veci okolo bzip2:
> > >
> > > # ls -la /usr/bin/bz*
> > > -rwxr-xr-x 3 root root 21412 Oct 17 1999 /usr/bin/bzcat
> > > -rwxr-xr-x 3 root root 21412 Oct 17 1999 /usr/bin/bzip2
> > > -rwxr-xr-x 1 root root 6724 Oct 17 1999 /usr/bin/bzip2recover
> > >
> > > RH pouziva na takove veci symlinky (ale treba i IRIX to takto
> > > resi). Proc tam ma Deb. hardlink? Napr. pro zalohovani to neni moc dobra vec.
> >
> > IMHO je hardlink odolnejsi vuci ruznym operacim typu mv.
>
> Nechapu, priklad?
Je to sice hloupost, ale treba budu chtit mit gzip v /bin a gunzip v
/usr/bin. mv gzip /bin zlikviduje gunzip. Nebo budu chtit presunout
gunzip do jineho adresare. Pak mi zustane symlink, ale bude spatne
ukazovat.
>
> > Pokud se spravne zalohuje dumpem, tak se snad nic nedeje, ne? :-)
>
> Klasika je tar, a ten moc hardlink nebere. A dump nema takova nastaveni
No a co, ze nebere hardlink? Tak tam pak budou dve binarky. Zadny problem.
> jako tar (napr. --exclude). Nemluve o prenositelnosti na jiny system apod.
> Nebo mi neco uniklo?
No exclude dir se da dostahnout nastavenim flagu v
ext2. Neprenositelne to je, ale opravdu to vadi? Zalohovani je urceno
pro uchovavani zaloznich kopii, ne k prenaseni na jiny system.
--
-------------------------------------------------------------------------
David Rohleder davro@ics.muni.cz
Institute of Computer Science, Masaryk University
Brno, Czech Republic
-------------------------------------------------------------------------