Opción '-W' del comando rm de macOS: recuperar

Opción '-W' del comando rm de macOS: recuperar

Estaba mirando la página de manual del rmcomando en mi MacBook y noté lo siguiente:

-W Intenta recuperar los archivos nombrados. Actualmente, esta opción sólo se puede utilizar para recuperar archivos cubiertos por apagones.

¿Qué quiere decir esto? ¿Qué es un "apagón"?

Respuesta1

Un whiteout es un archivo marcador especial colocado por algunos sistemas de archivos "transparentes" de orden superior (aquellos que utilizan una o más ubicaciones reales como base para su presentación), particularmente sistemas de archivos de unión, para indicar que un archivo que existe en uno de las ubicaciones base se han eliminado dentro del sistema de archivos artificial a pesar de que todavía existe en otro lugar. Listar el sistema de archivos de unión no mostrará el archivo tachado.

Tener un tipo especial de archivo que los represente está en la tradición BSD de la que deriva macOS:macOS usa st_modelos bits 0160000 para marcarlos. Usandols -F, esos archivos estarán marcados con un %signo, yls -Wdemostrará que existen(de lo contrario, generalmente se omiten en los listados). Muchos sistemas de unión también crean archivos normales con un nombre especial para representar los bloqueos en sistemas que no admiten esos archivos.

No estoy seguro de que macOS los exponga de alguna manera, pero otros sistemas de su herencia BSD sí lo hacen y es posible que los controladores externos del sistema de archivos puedan usarlos.

Respuesta2

Un "apagón" es una característica de algunos sistemas de archivos de unión.

Si tiene una jerarquía de archivos superpuesta por un montaje de unión y existe un archivo en ambas capas de la jerarquía de archivos visible resultante, se puede utilizar un "borrado" para eliminar el archivo de la capa superior y al mismo tiempo conservarlo en la capa inferior. (como usar Tipp-ex).

La rmutilidad puede eliminar el borrado y hacer que el archivo vuelva a aparecer (ya que nunca se eliminó del sistema de archivos inferior).

información relacionada