Estoy usando zfs en mi FreeBSD 9.0 x64 y estoy bastante contento con él, pero me resulta difícil contar el tamaño real del directorio, no comprimido.
Seguramente puedo recorrer el directorio y contar cada tamaño de archivo con ls, pero esperaría alguna clave adicional para du para ese propósito.
Entonces, ¿cómo puedo saber el tamaño del directorio para el directorio colocado en zfs con compresión activada ?
Gracias de antemano por el consejo, simplemente no puedo recordar que no existe una forma 'simple', sin 'find ./ -type d -exec ls -l' {} '\; El | awk ... '!

Respuestas:
Use el
ducon su-Abandera:Muy útil. Incluso funciona con la
-dbondad recursiva:fuente
duno tiene la opción -A, -A es para "tamaño aparente", que está disponible a través de--apparent-size. Ubuntu 16.04 / du 8.25 no parece tener -A, por lo que parece que alguien más podría encontrarse con ese problema.Puede instalar la versión GNU de
du(1):cd /usr/ports/sysutils/coreutils && make install cleanEntonces puedes usar la
--apparent-sizebandera:fuente
ducon su-Abandera.duno tiene una-Aopción.dutiene--apparent-sizedel comentario sobre la solución aceptada aquí: serverfault.com/a/434655/145009intenta usar el comando zpool:
pero df -sh muestra el resultado (tamaño no deduplicado)
fuente