Un archivo misterioso sigue apareciendo en mi disco de inicio. Es muy probable que sea un error tipográfico en un script o algo así, pero a pesar de que se está creando con mi cuenta de usuario como propietario, eso no me ha ayudado a reducirlo.
¿Sería seguro para mí bloquear el disco de inicio de mi sistema para evitar escribir en la carpeta raíz? Por lo que yo sé nada necesita ser escrito allí, como todos los diversos directorios utilizados por el sistema ya están presentes tales como /Library
, /tmp
, /Applications
, /System
y así sucesivamente. Pero aun así, me pregunto si esto es seguro o si arruinará mi sistema.
Espero que al bloquear el volumen pueda forzar lo que sea que esté creando el archivo para informar un error en un archivo de registro, y también para evitar un desorden similar en el futuro (algunos programas mal escritos tienen una tendencia desagradable a colocar archivos de registro allí), ¡pero obviamente no es bueno si rompe algo!
fuente
Respuestas:
Puede usar dtrace para determinar qué está creando el archivo, digamos que usar iosnoop.d que se ejecuta bajo dtrace revelará qué aplicaciones están usando el disco y qué archivos están leyendo o escribiendo. Esto implicaría atrapar su creación o acceso de escritura, "en vivo".
Si eso no revela quién creó el archivo, podría deberse a que el proceso se está comunicando más estrechamente con el sistema de archivos y es posible que hfsslower.d necesite localizar el IO en este archivo.
También puede ver si el archivo está abierto actualmente y, de ser así, quién lo usa
lsof
.Las sugerencias anteriores deberían revelar lo que está escribiendo este archivo, que creo que es la raíz de su pregunta.
Pero para responder específicamente a su pregunta, no, no debe "bloquear" el directorio raíz de su disco de inicio, ya que no es una práctica segura aconsejable y puede evitar que el sistema operativo arranque o funcione como se espera. Presumo aquí que al bloquear te refieres al concepto Finder de bloquear un archivo, o los conceptos POSIX de restringir permisos y usar las banderas de archivo uchg / schg a través de chflags. Si bien Mac OS X normalmente no crea nuevos archivos en esta ubicación de manera arbitraria, los cambios en los permisos y la propiedad podrían afectar el recorrido del sistema de archivos por parte de los usuarios y los procesos y, en general, los sistemas * nix esperan que el directorio del volumen raíz sea mutable. Muchos procesos y comandos en * nix usan esto como un valor predeterminado de reserva, y a menudo se lo ve usado en ciertos casos donde ocurre un inicio de sesión y no hay HOME, por ejemplo.
Saber más sobre el archivo también podría ayudar a responder su pregunta subyacente.
fuente
chflags
para bloquear y ocultar solo ese archivo, luego ver si algo informa algún error al intentar manipularlo en el futuro. De todos modos, solo tengo curiosidad por saber si el bloqueo del volumen raíz funciona, así que has respondido eso, ¡gracias!