On Fri, Sep 22, 2000 at 12:13:53AM +0200, Martin Heinen wrote:
> Harold Gutch wrote:
> Peter Ross wrote:
> > > Wenn ich einen Verzeichnisbaum kopiere (zum Beispiel mit tar oder cp -r), werden
> > > aus Hardlinks spaeter zwei Dateien mit unterschiedlichen Inodes. Das ist nicht
> > > platzsparend und auch noch aergerlich, wenn ich z.B. in einer aendere, habe ich
> > > "im Original" die andere mitgeaendert, was nun schiefgeht.
> > >
> > > Gibt es ein Tool, mit dem ich das verhindern kann?
> >
> > Ich denke, man kann gar nicht feststellen *welche* Dateien alle
> > ver-hardlinked sind, nur *wieviele*.
>
> das geht schon:
>
> $ ls -i /usr/sbin/sendmail
> 9778 /usr/sbin/sendmail*
> $ find / -inum 9778 -exec ls -ldi {} \;
> 9778 -r-sr-xr-x 5 root wheel 290448 Dec 20 1999 /usr/bin/newaliases
> 9778 -r-sr-xr-x 5 root wheel 290448 Dec 20 1999 /usr/bin/mailq
> 9778 -r-sr-xr-x 5 root wheel 290448 Dec 20 1999 /usr/bin/hoststat
> 9778 -r-sr-xr-x 5 root wheel 290448 Dec 20 1999 /usr/sbin/sendmail
> 9778 -r-sr-xr-x 5 root wheel 290448 Dec 20 1999 /usr/sbin/purgestat
> 9778 -r-sr-xr-x 5 root wheel 290448 Dec 20 1999 /proc/258/file
Indirekt - also indem man die directory entries des ganzen
filesystems durchgeht - geht es natuerlich, an was ich dachte war
aber eher eine Suche ohne das ganze, beispielsweise an eine
verkettete Liste im Directoryeintrag, die alle Dateien auflistet,
die ebenfalls auf diese Datei zeigen. Und das geht eben nicht.
bye,
Harold
-- Someone should do a study to find out how many human life spans have been lost waiting for NT to reboot. Ken Deboy on Dec 24 1999 in comp.unix.bsd.freebsd.misc To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Fri 22 Sep 2000 - 16:48:18 CEST