숨겨진 디렉토리를 ls로(점 접두사가 붙은 파일이 아님)

숨겨진 디렉토리를 ls로(점 접두사가 붙은 파일이 아님)

저는 다음과 같은 흔하지 않은 문제에 직면하고 있습니다. btrfs 읽기 실패 및 btrfs check --repair/home에 마운트된 내 파티션의 a 이후 일부 디렉토리가 사라진 것 같습니다. 설명합니다: 집의 내용을 나열할 때 일부 디렉터리(예: ~/work)가 더 이상 나열되지 않습니다.

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

하지만 여전히 액세스할 수 있습니다.

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

inode가 더 이상 참조되지 않는 것 같습니다.

$ find /home -inum 4106712
$

이 명령은 아무것도 반환하지 않습니다.

다음은 몇 가지 다른 명령 출력입니다.

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

그리고

$ 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: -

이 문제는 직접 $HOME 디렉터리 하위 항목뿐만 아니라 더 깊은 노드에서도 발생합니다. 내 모든 디렉토리/파일을 기억하지 못하고 거기 이름으로 액세스할 수 없기 때문에 ls 명령을 사용하여 이러한 파일을 볼 수 있는 방법이 있습니까?

감사해요

관련 정보