6 votos

Analizador de uso de disco de Linux que actúa como los enlaces simbólicos son archivos reales

Estoy usando git-anexo, una extensión de la DVCS git, que está diseñado para el manejo de archivos de gran tamaño. Hace un uso intensivo de los enlaces simbólicos. El real de archivos de gran tamaño se trasladó a la .git/annex directorio y los archivos originales se enlazan para allí.

Me estoy quedando sin espacio en disco, y la necesidad de limpiar, y ver lo que el uso de todo mi espacio. Generalmente yo uso un disco de uso de la herramienta como ncdu, Baobab o de Filelight. Sin embargo tratan el enlace simbólico como esencialmente vacía, y solo contar el archivo al que se apunta como el uso de cualquier espacio. Que significa cuando puedo utilizar git-anexo, no muestra el espacio utilizado en los directorios principales y un montón de espacio utilizado en el .git/anexo directorio. Esto no es útil.

Hay alguna (gráfica o ncurses) basado en el uso de disco de programa para linux (apt-get instalable sería easie que es capaz (a través de las opciones o no) de contar un enlace simbólico como usar el espacio que el archivo original se utiliza? Muchos tienen opciones para el diferente comportamiento de los enlaces duros, así que tiene sentido que algunos deben h

(Sé que el conteo de enlaces simbólicos como el uso del espacio tiene defectos, como contar el espacio de espacio dos veces, rotos los enlaces simbólicos, etc. Pero eso está bien para mis propósitos)

6voto

George Puntos 191

Du de GNU ha--desreferenciar opción, que referencias enlaces simbólicos cuando uso del disco. Sin embargo, du se niega a contar el mismo espacio dos veces, que puede ser un ultimátum en su situación:

% mkdir foo bar baz
% dd if=/dev/zero of=foo/test bs=1024 count=10000
10000+0 records in
10000+0 records out
10240000 bytes (10 MB) copied, 0.0176239 s, 581 MB/s
% (cd bar; ln -s ../foo/test)
% (cd baz; ln -s ../foo/test)
% du -hc bar baz
4.0K    bar
4.0K    baz
8.0K    total
% du -hc --dereference bar baz
9.8M    bar
4.0K    baz
9.8M    total

Si no tienes varios enlaces simbólicos para el mismo objetivo, sin embargo, creo, deja de hacer referencia hace lo que quiere.

1voto

Andrew Puntos 4317

git-anexo tiene una lista de software relacionado , incluyendo algunas herramientas de uso consciente disco de git-anexo - gadu y tamaños.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: