我需要彻底删除文件夹 /data 的内容
显然,我启动了 rm-rf *,但它已经运行了很长时间(我有很多大文件,总共接近 1 TB)。鉴于所讨论的文件夹是 RAID5 中磁盘阵列的挂载点,本质上是一个磁盘(/dev/md0),有没有更快的方法来删除所有数据而不破坏阵列?
谢谢大家,问候!
答案1
假设您不担心有人使用恢复工具来恢复数据(如果您担心,您就不应该使用rm
),那么只需格式化磁盘即可。
mkfs.ext4 /dev/md0
另外,听起来你现在使用的是 ext3,删除大文件需要很长时间。以后你应该使用没有这个问题的 ext4。
答案2
如果您担心有人恢复您的数据,请使用sudo wipe /dev/md0
。
答案3
您可以使用此命令停止 RAID 5 阵列sudo mdadm -stop /dev/md0
。
这样你就只剩下阵列中的各个磁盘了,然后你可以并行删除它们。这可能比直接删除阵列要快得多。
至于如何删除它,有很多选择。例如:
apt-get install wipe
.sudo wipe /dev/sdX
(确保您指定了正确的驱动器!)。mke2fs /dev/sdX
(或者 mke3fs、mke4fs、mkbfs……任何格式都可以)。dd if=/dev/zero of=/dev/sdX bs=1M
.(在整个磁盘上写入大量零)。
然而,最快、最安全的方法是让磁盘自行擦除。要么使用 hdparms 向驱动器发送安全擦除命令,或者通过启动 DBAN。
在所有情况下:请确保指定正确的驱动器!