转储/还原和删除的文件

我们的pipe理层告诉我们,我们需要清除一些驱动器,谁知道为什么。 我们被告知删除某些文件,然后备份剩余的文件到外部媒体,擦除然后恢复剩余的文件。

我通常只是使用转储/恢复进行备份,因为它很好,而且非常简单。 我只是使用rm()来删除文件,创build一个归零文件来填充驱动器,删除该文件,然后执行0级转储到外部介质,通过驱动器固件进行安全擦除,现在正在恢复。

虽然我不得不问,因为转储与inode和文件系统一起工作,在驱动器的转储中是否会有一些被删除的文件的痕迹,可能是任何元数据或链接? 这对于pipe理层来说似乎相当重要,所以我不想因为我过时的备份习惯而让他们失望。

他们是否要求你帮助他们做非法的事情?

要特别小心。 要求明确logging他们要求你做的事情。 “对不起 – 这听起来有点复杂 – 你能给我发一封电子邮件,描述你想要我做什么吗?” 只做,正是他们所要求的。

如果可以的话,可以和律师讨论一下情况。 我不是律师,但是“我做了我老板要求我做的事情”可能不是什么保护,不pipe他们参与了什么。

至于方法 – 受污染的数据不会在备份或恢复的卷上。

不是答案,但…

这有点吓人 如果这与金融/客户信息有任何关系,我会考虑做这件事,即使是以我的工作为代价。 像埃文这样对事物的商业方面有更多了解的人也许能够为你扩大这一点,我可以完全放弃。

基本上,如果你感觉不好,可能要听。

你的方法没问题,但是比我想要的更复杂(填满驱动器,eek,这可能需要一段时间)你知道shred(1)