珍しい問題に直面しています。それは、btrfs の読み取りに失敗し、btrfs check --repair
/home にマウントされたパーティションでエラーが発生した後、一部のディレクトリが消えたように見えることです。説明: ホームのコンテンツを一覧表示すると、一部のディレクトリ (例: ~/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 コマンドを使用してこれらのファイルを表示する方法はありますか?
ありがとう