如何在linux中获取文件系统的快照(文件,只是它们的大小,而不是它们的数据)

我们需要拍一下你的linux服务器的快照。 我们不想备份数据,只是我们可以比较变化的快照。

find / -ls > fileinfo.txt 

但看看tripwire和助手,因为这似乎是你的目标无论如何。 还要注意的是,rpm可以检查校验和文件,而基于debian的发行版则有debsums。

我会build议检查文件的MD5总和,而不只是文件大小。 然而:

find / -printf "%h/%f %s\n" > /some/path/filesize会生成一个文件列表及其大小。

你也可以find / | xargs md5sum 2> /dev/null 1> /some/path/file-md5s find / | xargs md5sum 2> /dev/null 1> /some/path/file-md5s来生成一个文件名列表和它们的md5和。

使用

 du <filesystem mount point> 

它应该给你的大小和文件在完整的位置