ls でクエスチョンマークが表示された場合の対処法
dockerでELKスタックを構築していたら、elasticsearchが起動出来なくなってしまいました。
原因はこれ。
[root@f634ca04c992 elasticsearch]# ls -l
ls: cannot access elasticsearch.yml~: No such file or directory
total 36
-rw-r--r-- 1 root root 13541 Aug 1 01:00 elasticsearch.yml
-rw-r--r-- 1 root root 13476 Apr 27 2015 elasticsearch.yml.org
?????????? ? ? ? ? ? elasticsearch.yml~ ←←←←← ここ!!!!
-rw-r--r-- 1 root root 1512 Apr 27 2015 logging.yml
elasticsearch.yml~をlsしても「 No such file or directory 」と表示される。
statも出来なかった。が、なぜかviで編集することができ、viで書き込みを行うと、
普通のファイルになった。(lsにてクエスチョンマーク表示されない。statも出来る)
ただし普通のファイルに戻っても、rmすると再びクエスチョンマークに戻った。
謎です。
もし原因についてピンと来た方がいたら教えてください。
elasticsearchのプロセスをkillしたのが原因かとも思いましたが再現せず。