¿El uso del comando “rm” causa corrupción en el registro por diario?

3

Hace algún tiempo tuve algunos problemas con mi unidad Mac, así que fui a la partición de recuperación y usé la Utilidad de Discos para buscar problemas. Informó una gran discrepancia entre los bloques libres registrados por diario y los bloques libres reales, en el caso de los gigabytes.

Me preguntaba qué pudo haber causado este problema, y recordé haber eliminado una gran jerarquía de carpetas usando rm -rf , y como este comando es casi instantáneo, pensé que podría haber causado este problema.

¿Esto tiene algún sentido? ¿Debo evitar el uso de este comando en OS X con un disco registrado por diario?

    
pregunta Bruno Philipe 21.08.2013 - 16:12

1 respuesta

3
  

NOTA PARA LOS LECTORES CASUALES: rm -rf destruye los datos. Utilizar con precaución.

Puede parecer que

rm -rf va rápido, pero en realidad recursivamente está entrando en profundidad en cada directorio y desvinculando los archivos que contiene: la misma operación que se usa para cualquier eliminación de archivos en los sistemas Unix.

Puedes ver cómo funciona rm -rf al agregar el indicador -v , por ejemplo. rm -rfv .

No hay razón para creer que rm en sí mismo es responsable de las fallas en el diario. Es un comando probado y seguro que no tiene ningún acceso de bajo nivel al disco.

Es posible posible que el patrón de acceso creado haya provocado algún error en HFS +, pero parece poco probable también; I rm -rf de los árboles de archivos considerables en mi máquina con frecuencia y no he visto ningún problema.

    
respondido por el zigg 21.08.2013 - 19:50

Lea otras preguntas en las etiquetas