在 OS X 中运行 sudo rm -rf / 是否会清除所有附加的时间机器备份?

在 OS X 中运行 sudo rm -rf / 是否会清除所有附加的时间机器备份?

会跑 (rm 故意破坏)

sudo r m -rf / 

清除所有用于时间机器备份的连接 USB 的外部硬盘吗?

答案1

它可能会造成那么大的损害 - 但它并不是一个适合进行实验的地方。

我曾见过一台机器因为有人rm -fr /以 root 身份执行“ ”而瘫痪 - 尽管操作没有图中所示那么直接。幸运的是,这是一台全新的机器,上面没有用户,而且已经备份。至少他们知道备份是有效的。

答案并不完全简单。首先,您无法删除指向它们的目录的挂载点。但是,如果系统运行时间足够长,挂载点下面的任何内容(例如您的 Time Machine 备份)都可能被删除。其次,事后很难查看剩余的内容;没有任何命令可以让您做很多事情。您必须从某种 CD 启动,然后检查残留物。第三,MacOS X 有一些设置有时会阻止 root 修改某些内容 - 直到您调整了扩展属性等。

但这会造成很大的损害。建议您不要在您关心任何附加磁盘上数据的机器上尝试此操作。至少先卸载并分离磁盘。

答案2

据我所知,当您使用 rm 指定 -r 时,它会从层次结构的底部向上工作,以便驱动器的内容会在其挂载点被删除之前删除。

相关内容