Быстро очистить раздел Linux

Я хочу очистить все данные в разделе. Какой самый быстрый способ сделать это? Это объем Amazon EBS, если это имеет значение.

3 ответа

Решение

Очень кратко:

umount /data
mkfs.xfs /dev/sdf1
mount /data

Основная идея здесь заключается в том, что, форматируя раздел, вы действительно быстро избавляетесь от всего, что в нем есть. Я выбрал xfs здесь, потому что он форматирует очень быстро по сравнению с ext3/4.

Все зависит от того, сколько вы хотите, чтобы данные ушли. Если вы просто хотите избежать долгого сидения rmтогда переформатирование (как предложено Sysadmin1138) сделает свое дело. Если вы предпочитаете не беспокоиться (слишком много) о том, что данные по-прежнему доступны, то, будучи томом EBS, вы можете просто отсоединить его и присоединить новый, а Amazon может беспокоиться о его стирании. Если, с другой стороны, вы действительно хотите убедиться, что данные пропали, и не доверяете Amazon в этом, то вам необходимо dd if=/dev/zero of=/dev/blah уничтожить это самостоятельно.

Тогда мы попадаем в мир аппаратной криминалистики, которая, если вас это беспокоит, вы действительно допустили ошибку, перейдя в облако.

Вот что-то простое, но для многих файлов может потребоваться некоторое время, и удаленные файлы можно восстановить с блочного устройства, пока они не будут перезаписаны:

sudo rm -rf /data/* /data/.[^.]*

Вот что-то быстрое, но, как и выше, не обязательно делает ваши данные невосстановимыми:

sudo umount    /dev/sdf1
sudo mkfs.ext4 /dev/sdf1
sudo mount     /dev/sdf1

Замените "ext4" на выбранную вами файловую систему (я предпочитаю xfs, так как это быстро). Удалите "sudo", если вы уже root.

Если вы заботитесь о том, чтобы никто не мог получить доступ к данным, которые у вас были на этом томе, наиболее полным решением было бы:

  1. размонтировать файловую систему
  2. отсоединить том EBS
  3. удалить том EBS и все снимки EBS
  4. создать новый том EBS
  5. прикрепить новый том EBS
  6. создать файловую систему на новом томе EBS
  7. смонтировать файловую систему

Этот процесс доверяет Amazon, чтобы стереть ваши старые данные, прежде чем позволить кому-либо еще использовать эти блоки диска (довольно стандартно). Если вы хотите быть более внимательным, вам следует зашифровать блочное устройство перед его использованием.

Другие вопросы по тегам