我在 mdadm RAID1 卷上运行 Ubuntu Server,遇到了一些问题,所以我决定只进行全新安装。
我使用 Gparted 启动,停止 mdadm 阵列,并
--zero-superblock
在每个分区上运行,然后使用 Gparted 删除分区。然后我从 Ubuntu 服务器 USB 启动,使用手动分区选项从头开始配置 raid,并安装 Ubuntu 18.04。
安装操作系统后的第一件事,我安装了 xfce4 和 firefox 以及一些其他标准实用程序,然后重新启动运行 startx 并启动 Firefox。
当我登录时,我在重新安装之前打开的选项卡立即打开,我仍然登录到 SO。事实上,我的整个主文件夹还在那里。
我以为我已经核实了一切并重新开始。我完全不明白这是怎么发生的。经过进一步检查,我发现我的主文件夹中的所有文件也仍然存在。
我错过了一些步骤吗?我认为 --zero-superblock 和删除分区的目的是清除驱动器上的所有数据。我错过了什么?保证真正干净的安装需要什么?我确信我以前也遵循过同样的程序,但我的主目录没有保留下来。
编辑:所以我清零了阵列的组件驱动器,但现在在安装程序的手动设置中,我无法将我的新分区设置为“可启动”(当我选择它时没有任何变化)。奇怪的是,在创建分区时,它不再像过去那样使用相同的安装程序 usb 询问我是否要创建主分区或逻辑分区。
分区表实际上只是一段数据,上面写着类似
如果删除分区表,则10->99、100->599、600->16383磁道中的数据将保持不变,只是操作系统不再知道如何找到它。因此,如果您随后以完全相同的方式重新创建分区表,那么您的数据仍然可用。我在 2016 年错误地销毁了所有分区表时使用了它 ( https://www.sweharris.org/post/2016-02-10-break-mbr/ )
如果您还想删除分区内的数据,则需要将整个磁盘清零,或者格式化分区。大多数安装程序都可以在您进行设置时选择“格式化分区”。
或者确保您的分区从不同的位置开始(例如 9->100、101->600、601->16384),这样里面的数据看起来不像文件系统。
可能您完全保留了分区但没有创建新的文件系统。
其他可能性;如果您已登录,Firefox(ubuntu、google、microsoft)可以将内容备份到云中。有两种方法可以确保删除本地数据安全删除;
使用 FDE
将整个驱动器归零
简单地重新制作分区和文件系统肯定会使数据需要额外的工作(PhotoRec)才能恢复。