← Back to team overview

sslug-teknik team mailing list archive

Re: Hvordan pokker angiver man inode number i stedet for fil navn

 

Jon Bendtsen wrote:
Hej

Jeg har nogle lister med inode numbers hvor indholdet af filerne er ens.

Dem vil jeg godt hardlinke sammen, men problemet er at ln kræver fil  navn.

Derfor kunne jeg rigtig godt tænke mig et hurtigt væktøj til at finde navnet
ud fra inode nummeret.

find -inum tager for lang tid. Burde det ikke bare være at slå op i filsystemets
inode tabel og finde navnet?

Navnene står i directories, ikke i inode tabellerne. Der kan jo
være flere, hvis de allerede har flere hardlinks.

Hvordan er tabellerne med de ens filer lavet?

Og hvorfor er der gemt inode numrene på filerne og ikke navnene?

Der er nok ikke nogen nem måde at gå fra inode til filnavn,
du skal nok lave noget "ls -i" og så søge i outputtet. Der
kan jo være flere hits, hvis filerne er hardlinkede i forvejen.

Mogens


--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@xxxxxx Homepage: http://www.crc.dk


Follow ups

References