Tente executar debugfs
no sistema de arquivos. Navegue até o diretório pai e use stat
para visualizar o conteúdo do inode e modify_inode
para modificá-lo.
Observe que isso pode ou não ajudar - se o bit de modo foi alterado, há uma chance de que outros bytes no inode estejam corrompidos, incluindo a localização dos dados do diretório.
Caso contrário, fsck
pode (ou não, a recuperação é sempre muito alta) encontre os dados perdidos do diretório e arquive-os em /lost+found
.