diretórios ocultos para ls (não arquivo com prefixo de ponto)

diretórios ocultos para ls (não arquivo com prefixo de ponto)

Estou enfrentando um problema incomum, que é: Após uma falha de leitura do btrfs e uma falha btrfs check --repairna minha partição montada em/home, parece que alguns diretórios desapareceram. Eu explico: quando listo o conteúdo da minha casa, alguns diretórios (por exemplo, ~/work) não estão mais listados.

$ ls -ia1 ~
   261 .
   256 ..
...
431144 VirtualBox VMs
338654 workspace

No entanto, ainda posso acessá-los:

$ ls -ia ~/work
4106712 .      261 ..   4522455 content

Parece que o inode não é mais referenciado:

$ find /home -inum 4106712
$

o comando não retorna nada.

Aqui estão algumas outras saídas de comando:

$ sudo btrfs inspect-internal inode-resolve 4106712 /home
/home/pef/work

e

$ stat ~/work
File: '/home/pef/work'
Size: 84              Blocks: 0          IO Block: 4096   directory
Device: 29h/41d Inode: 4106712     Links: 1
Access: (0755/drwxr-xr-x)  Uid: ( 1001/     pef)   Gid: ( 1001/     pef)
Access: 2016-05-19 16:01:31.480990215 +0200
Modify: 2016-05-19 16:01:26.237274459 +0200
Change: 2016-05-19 16:01:26.237274459 +0200
Birth: -

Esse problema não ocorre apenas em filhos diretos do diretório $HOME, mas também em nós mais profundos. Existe alguma maneira de executar o comando ls para visualizar esses arquivos, pois não me lembro de todos os meus diretórios/arquivos e não consigo acessá-los por seu nome?

Obrigado

informação relacionada