Cómo mantener la coherencia del i-nodo en sistemas de archivos separados

Cómo mantener la coherencia del i-nodo en sistemas de archivos separados

Entonces, si muevo un archivo de un directorio a otro dentro de un sistema de archivos, digamos "/opt", que es un punto montado, el i-nodo de ese archivo permanece consistente siempre y cuando los archivos permanezcan dentro de ese punto de montaje "/opt". . Ahora, si muevo ese archivo para decir "/usr", que es un punto de montaje diferente, el i-nodo de ese archivo cambia. ¿Hay alguna manera de mantener coherente el i-nodo de un archivo al mover el archivo entre sistemas de archivos?

Respuesta1

no, el inodo lo "asigna" el sistema de archivos (es decir, el controlador dentro del kernel).

En teoría (usando alguna herramienta de bajo nivel), ustedpodríaescriba en un inodo específico, pero en la práctica realmente no querrá hacer esto (demasiado trabajo y demasiadas posibilidades de rotura).

Hace un tiempo, trabajé con alguien que tuvo la (no) brillante idea de usar números de inodo como identificadores únicos para archivos. Eso llegó a su fin al considerar cómo restaurar una copia de seguridad.

información relacionada