46998


CentOS7 再起動したら、/var/run/ 直下に作成したディレクトリが削除されたのですが、内容確認するために復活させる方法はありますか？


CC BY-SA 4.0
2018-07-26T11:20:20.350
46995
2018-07-26T12:23:40.447
7886
question
centos
CentOS7 再起動したら、/var/run/ 直下に作成したディレクトリが削除されたのですが、内容確認する方法はありますか？


CentOSで`/var/run`の下が消えるのは仕様です。

参考：  
[お前らもさっさとハマって泣くべきCentOS7の落とし穴4つ -
Qiita](https://qiita.com/suemoc/items/e29285e8e67263298f35)

> CentOS7では、/runディレクトリがtmpfsファイルシステムでマウントされています。  
>  つまり、 OSを再起動すると/run (=/var/run)に置かれたファイルは全て削除されてしまいます。

`tmpfs`とは物理メモリで、ファイルシステムとしてマウントすればHDD等より高速にアクセスできる反面、再起動時には基本的にデータは削除されます。

削除されたファイルのあったファイルシステムが何なのか分かりませんが、例えば`ext3/ext4`であれば
[extundelete](http://extundelete.sourceforge.net/) という復元を試みることができるソフトウェアがあります。


CC BY-SA 4.0
2018-07-26T12:23:40.447
46998
2018-07-26T12:23:40.447
3060
46995
answer