Очистка свободного места на диске путем регулярного удаления большого количества файлов?

Я искал лучший способ безопасной очистки свободного места в моей системе Ubuntu. Я нашел эту ссылку, и есть несколько ценных советов, чтобы стереть свободное место на диске. Я попробовал метод bleachbit с free disk space опция включена. У этого метода есть две проблемы: одна очень медленная, а другая очень быстро расходует свободное место на диске.

Я использую bleachbit для очистки системы один раз в три дня с free disk space отключен. Этот процесс удаляет в среднем тысячу файлов за использование, а также весь процесс очень быстрый.

Это больше теоретический вопрос; если я выполню этот процесс очистки через месяц, я бы удалил примерно 10000 файлов в месяц. После этой чистки мне нужно стереть свободное место? Это мое мнение, когда я удаляю некоторые файлы, на его месте будут создаваться новые файлы. При повторении этого процесса новые файлы перезаписываются поверх удаленных, что делает невозможным восстановление файлов.

Правильно ли мое мышление? Можно ли считать это безопасным способом очистки свободного пространства в системе linux/ubuntu?

1 ответ

Стирание частей раздела или файловой системы

Стереть все следы того, что было написано ранее (в том, что сейчас является свободным пространством), не очень хорошая идея.

  • Если другие файлы все еще там, эти файлы могут быть очень интересными для злоумышленника.

  • Современные файловые системы с журналированием часто имеют информацию в более чем одном месте, и в этом случае стирание пространства памяти, которое использовалось для файла, недостаточно.

Увидеть man shred

 CAUTION:  Note  that  shred relies on a very important assumption: that
 the file system overwrites data in place.  This is the traditional  way
 to  do  things, but many modern file system designs do not satisfy this
 assumption.  The following are examples of file systems on which  shred
 is not effective, or is not guaranteed to be effective in all file sys‐
 tem modes:

 * log-structured or journaled file systems, such as those supplied with
 AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)

 * file  systems  that  write  redundant data and carry on even if some
 writes fail, such as RAID-based file systems

 * file systems that make snapshots, such  as  Network  Appliance's  NFS
 server

 * file systems that cache in temporary locations, such as NFS version 3
 clients

 * compressed file systems

 In the case of ext3 file systems, the  above  disclaimer  applies  (and
 shred  is  thus  of  limited  effectiveness) only in data=journal mode,
 which journals file data in addition to just  metadata.   In  both  the
 data=ordered  (default) and data=writeback modes, shred works as usual.
 Ext3 journaling modes can  be  changed  by  adding  the  data=something
 option  to  the  mount  options  for  a  particular  file system in the
 /etc/fstab file, as documented in the mount man page (man mount).

 In addition, file system backups and remote mirrors may contain  copies
 of the file that cannot be removed, and that will allow a shredded file

 to be recovered later.

Протрите весь раздел (с его файловой системой) или весь диск

shred и другие инструменты / методы перезаписи могут быть использованы лучше, чтобы сделать старую информацию более трудной для чтения, когда вы стираете весь раздел или целое устройство хранения данных (весь диск) вместо отдельных файлов или места на диске между файлами.

Зашифровать всю файловую систему

Но я думаю, что лучший способ - зашифровать всю файловую систему очень хорошим паролем. Таким образом, ничего, не текущие файлы и не удаленные файлы можно читать без пароля.

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

Установщик Ubuntu имеет опцию "LVM с шифрованием", которая использует шифрование LUKS для корневой файловой системы. Это часто называют "зашифрованным диском". Смотрите эту ссылку,

Установить (весь диск с lvm и шифрованием)

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