Мне нужно полностью удалить содержимое папки / данных.
Очевидно, что я запустил rm-rf *, но он работал долго (у меня много больших файлов на общую сумму почти 1 ТБ) , Учитывая, что данная папка является точкой монтирования массива дисков в RAID5 и, по сути, является диском (/ dev / md0), существует ли более быстрый способ удаления всех данных без разрушения массива?
Спасибо, Приветствую всех!
Если вы обеспокоены тем, что кто-то восстанавливает ваши данные, используйте sudo wipe /dev/md0
.
Если вы не беспокоитесь о том, что кто-то использует инструменты восстановления для получения данных (а если вы не используете rm
), просто отформатируйте диск.
mkfs.ext4 /dev/md0
Также звучит так, как будто вы сейчас используете ext3, что занимает много времени для удаления больших файлов. В будущем вы должны использовать ext4, у которого нет этой проблемы.
Вы можете остановить массив 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 для отправки накопителю команды secure erase , либо путем загрузки DBAN.
Во всех случаях: убедитесь, что вы указали правильные диски!