[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Dudas con hardlinks y el espacio que ocupan en disco



On 26/05/13 19:29, Camaleón wrote:
El Fri, 24 May 2013 22:04:29 +0200, jors escribió:

(...)

Todo este rollo viene porque tengo un directorio lleno sólo de hardlinks
(comprobado con "stat" archivo a archivo) que según "du" ocupa 5.8GB y
la verdad es que no lo entiendo:

root@vg:/dir/bck# for i in `ls`; do echo -ne "File ${i}: "; stat ${i} |
grep Links | awk '{ print $5" "$6 }'
File a1.dmp: Links: 4
File a1.log: Links: 4
File a2.dmp: Links: 4
File a2.log: Links: 4
(...)

root@vg:/dir/bck# cd ..
root@vg:/dir# du bck/
5997988	bck/
root@vg:/dir# du -h bck/
5.8G	bck/

Si a alguien se le ocurre algo, agradecido.

Hum...  en la página del manual de "du¹" dice:

"(...) If two or more hard links point to the same file, only one of the
hard links is counted. The file argument order affects which links are
counted, and changing the argument order may change the numbers that du
outputs."

No sé si eso te dice algo :-?

¹http://www.gnu.org/software/coreutils/manual/html_node/du-invocation.html

Saludos,

Me temo que eso viene a decir lo que ya me comentó Fernando: que dependiendo del path que le indiques a du, tendrá sólo en cuenta aquellos hardlinks que encuentren en su interior. Un mal asunto esto de los hardlinks cuando tienes que calcular el espacio que ocupan los ficheros de cada directorio.

Gracias de todos modos.

Salut,
jors


Reply to: