Filesystems 如何销毁文件系统
我们有一些USB存储设备,但文件系统已损坏(原始)。我们真的不知道确切的原因,所以我想模拟这个问题。是否有任何工具或方法来销毁文件系统。或者更好的是,有没有关于如何不破坏文件系统的指导方针Filesystems 如何销毁文件系统,filesystems,Filesystems,我们有一些USB存储设备,但文件系统已损坏(原始)。我们真的不知道确切的原因,所以我想模拟这个问题。是否有任何工具或方法来销毁文件系统。或者更好的是,有没有关于如何不破坏文件系统的指导方针 谢谢 如果您可以访问Linux系统,则可以使用 插入USB存储器,执行dmesg | tail以获取所创建设备的名称(如果您使用的计算机只有一个HD,则可能是/dev/sdb),然后以root用户身份或使用sudo(用实际设备替换/dev/sdX): 如果您的usb设备有多个分区,您可以在单个分区而不是整个设
谢谢 如果您可以访问Linux系统,则可以使用 插入USB存储器,执行
dmesg | tail
以获取所创建设备的名称(如果您使用的计算机只有一个HD,则可能是/dev/sdb
),然后以root用户身份或使用sudo
(用实际设备替换/dev/sdX
):
如果您的usb设备有多个分区,您可以在单个分区而不是整个设备上执行分解,前提是您为其提供了适当的设备文件句柄(例如/dev/sdb1
)
shresd
通过使用随机数据多次覆盖指定的文件(或者在本例中是整个分区或设备)来工作-如果您的USB存储很大,这可能需要很长时间。在某些情况下,shresd可能无法与所有文件系统一起工作。
除了撕碎之外,还有一种选择,那就是添加整个分区本身
假设您的设备是/dev/sdb或类似的东西,您可以使用以下命令添加整个分区
dd if=/dev/zero of=/dev/sdb
这将用零覆盖分区的所有内容,包括上一个文件系统的数据结构(超级块等),从而有效地为您杀死文件系统。您试图通过手动销毁文件系统来实现什么。如果你想知道文件系统是如何被破坏的,你必须尝试所有的方法来处理这个设备,同时检查它是否已经被损坏。。。。如果你没有Linux,比如说,下载Ubuntu,然后从DVD或闪存驱动器启动:无需安装。
dd if=/dev/zero of=/dev/sdb