[Fedora Core 3] DU telt hardlinks mee

Pagina: 1
Acties:

  • Weppel
  • Registratie: Oktober 2000
  • Laatst online: 10-02 15:24
Ik maak backups dmv de --link-dest= optie van rsync (symlinks ipv kopies). Probleem is nu dat ik een lijst van folders heb (hourly.0, hourly.1, hourly.2, etc) waarvan ik niet precies kan opvragen hoe groot deze nou werkelijk zijn (per folder ZONDER hardlinks).

Voorbeeld:
code:
1
2
[root@]# du -sh home/
1.7G    home/


home/ is in dit geval de hoofdfolder met daaronder hourly.0, hourly.1, hourly.2, etc).

Ga ik in de folder zelf en doe ik een du -sh krijg ik echter dit:

code:
1
2
3
4
5
6
7
8
9
[root@ home]# du -sh *
1.3G    daily.0
1.3G    daily.1
1.3G    daily.2
1.3G    hourly.0
1.3G    hourly.1
1.3G    hourly.2
1.3G    hourly.3
1.3G    hourly.4


Dit is dus dezelfde folder die DU eerst aangaf als zijnde 1.7G...
Welke optie van DU ik ook probeer, ik krijg maar niet voor elkaar dat ik hourly.0 op z'n "echte" grootte weergegeven krijg (dus zonder het erbij tellen van de hardlinks die ergens anders staan).

Ik weet dat het aan DU ligt die dus bij iedere du -sh de hardlinks optelt als zijnde "echte" files, maar dit wil ik dus niet. Ik heb zo ongeveer elke switch geprobeerd die DU --help me opgaf, maar niets hielp. Ook een ochtend Google heeft me niet bijster veel geholpen.

Iemand?

  • Straphka
  • Registratie: Augustus 2002
  • Niet online
erh....geharlinkte bestanden zijn toch "echte" bestanden? Zoals ik het begreep tenminste. Gewoon een andere ingang naar dezelfde data.

Je kan natuurlijk ook een scriptje maken dat de bestandsgrootte van alle bestanden optelt, en de harlinks exclude (ben ff het commando kwijt waarin je kon zien of er meerdere bestanden waren die naar dezelfde data linkten)