¿Son confiables 'du' y 'df' cuando hay muchos enlaces duros?

1

MacOS 10.13.2 (17C88)

Backupdb es tres veces el tamaño del espacio utilizado en la unidad interna.

Cuando hay muchos enlaces duros en algo (como en las copias de seguridad de TM), ¿'du' cuenta cada enlace o cuenta el archivo real una vez?

Parece probable que en realidad esté leyendo los archivos y contando bytes, porque lleva mucho tiempo para archivos grandes. Y un enlace físico podría apuntar a un directorio fuera del que se está midiendo. (Pero eso no debería suceder cuando se mide la copia de seguridad completa).

Otras preguntas discuten las razones por las que 'du' y 'df' pueden diferir, pero las que he leído hasta ahora tienen otras razones que no son enlaces duros.

Espero que un Backupdb se haga más grande con cada copia de seguridad, pero estoy tratando de averiguar cuánto espacio necesito para reubicarlo.

WGroleau
fuente

Respuestas:

1

Desde man du:

Los archivos que tienen varios enlaces físicos se cuentan (y se muestran) una sola vez por du ejecución.

Los directorios que tienen varios enlaces fijos (generalmente las copias de seguridad de Time Machine) se cuentan una sola vez        por du ejecución.

Desde man df:

La utilidad df muestra estadísticas sobre la cantidad de espacio libre en disco en el espacio especificado.        Sistema de archivos o en el sistema de archivos del que forma parte.

Por lo tanto, suponiendo que ambas páginas del manual sean correctas, ninguna utilidad debe contar dos veces las cosas vinculadas.

nohillside
fuente