Ejecutando fsck en el disco interno que también tiene una carpeta cifrada ecryptfs

Ejecutando fsck en el disco interno que también tiene una carpeta cifrada ecryptfs

No pude encontrar en Google una respuesta directa a esto.

El disco duro de mi computadora portátil estánocifrado. Dentro de mi carpeta de inicio no cifrada, tengo una carpeta personal que está cifrada mediante ecryptfs. Seguí principalmenteeste tutorial

Sé que si tengo una partición LUKS (como la que tengo en mi USB externo), no debo ejecutar fsck directamente en el disco. Debe ejecutarse como

 fsck -M /dev/mapper/luks-4c6...

Pero ¿qué pasa con la carpeta ecryptfs? Dado que es un sistema de archivos apilados, realmente no tengo control sobre omitir esta carpeta cuando reviso el disco duro. mis dudas son

  • ¿Fsckear el disco duro arruinaría las carpetas ecryptfs?
  • Suponiendo que la respuesta anterior sea no, fsck omitiría esta carpeta (pero entonces, ¿cómo sabría realmente fsck algo sobre lo que hay en la parte superior del sistema de archivos)?
  • Por otro lado, ¿cómo me aseguro de que las carpetas ecryptfs no se corrompan? (Algunas veces me olvido de desmontar mientras apago la PC).
  • O, a diferencia de LUKS, no necesito preocuparme por almacenar contenedores individuales en ecryptfs. fscking el contenedor subyacente es lo suficientemente bueno y compatible.

Respuesta1

fsckComprueba el sistema de archivos físico subyacente de bloques en disco. ÉlDebehaga esto cuando nadie más acceda al disco (usuario único, arranque en vivo). En ese momento, su carpeta cifrada no está montada, por lo tanto no es visible, excepto como bloques en el disco de datos binarios con nombres de archivos realmente tontos (haga una revisión lsdel .Private/subdirectorio para ver a qué me refiero). Sólo cuando haya iniciado sesión y mounteditado su ecryptfscarpeta se descifrará y se podrá decir que "existe". Entonces, en orden, las respuestas a sus múltiples preguntas son:

No.

No se puede decir que esa carpeta "exista" en fsckese momento.

Dado que la carpeta cifrada es mounted y aparece en /etc/mtab, se "manejará" cuando realice un cierre gradual ( sudo shutdown, o shut downdesde el Log outmenú. Si simplemente corta la energía o detiene la VM, corromperá su carpeta cifrada (y no). cifrados), eventualmente, debido a que la metainformación del disco actualizada en la RAM no se escribe en el "disco", fsckpuede detectar (y ofrecer "arreglar") problemas con el sistema de archivos físico subyacente de bloques en el disco.podríadesecha el sistema de archivos cifrado. Haga cierres educados.

Los sistemas de archivos que le preocupan no se han creado en fsckese momento.

información relacionada