Как полностью очистить диск linux

Полное стирание информации с жесткого диска

Оригинал: Wiping your disk drive clean
Автор: Chad Files
Дата: 30 мая 2008
Перевод: Александр Тарасов aka oioki
Дата перевода: 3 июня 2008

Любому, у кого есть компьютер, рано или поздно придется расставаться со своим первым жестким диском. Перед этим было бы неплохо очистить винчестер от своих личных данных. Одного удаления файлов или переформатирования недостаточно — это лишь кажется, что данные удалены; при определенных усилиях данные все еще можно будет восстановить. Для более тщательного удаления можно воспользоваться программой wipe .

Принимать особые меры важно потому, что данные «удаленных» файлов на самом деле не стираются с диска. Во многих операционных системах, в том числе и в ext2 системы Linux, удаляется лишь указатель на файл, но не сами данные. Собственно удаление происходит тогда, когда каждый бит, который ранее занимал удаленный файл, будет перезаписан. Но даже в этом случае есть способы (хотя и очень сложные) анализа и извлечения данных. Единственный способ верного удаления (помимо сжигания жесткого диска) — это записать на диск случайные данные несколько раз.

Есть несколько утилит Linux, предназначенных для очистки диска, и все работают по одному и тому же принципу. Wipe — более функциональна, чем другие, к примеру, программа может затереть конкретный блок данных раздела.

Если очищаемый диск установлен в рабочей системе, самый простой способ его очистить — это запустить wipe с Linux Live CD. Knoppix , предок всех Live-дистрибутивов Linux, уже содержит в своем комплекте эту утилиту. Для начала скачайте образ последней версии Knoppix, запишите его на диск и загрузитесь с компакт-диска. Если все пройдет успешно, Knoppix должен загрузиться и открыть перед вами интерфейс KDE.

Запустите Konsole (эмулятор терминала в KDE), с помощью значка на нижней панели инструментов. Теперь необходимо найти имя устройства, представляющего ваш жесткий диск в каталоге /dev . Для дисков IDE попробуйте запустить ls /dev/hd* и в появившемся списке найдите свой диск. Если у вас SCSI- или SATA-винчестер, запускайте ls /dev/sd* . В большинстве случаев жесткий диск представляется именем /dev/hda или /dev/sda . Помимо этого для каждого раздела устройства будет выведено свое имя.

Обратите внимание, что процесс очистки, который мы сейчас запустим, будет начат без каких-либо предостережений. Все, что будет происходить после следующей команды разрушит данные, поэтому лучше лишний раз убедиться в том, что все важное сохранено в укромном месте.

Разработчики Wipe предлагают стирать по одному разделу за раз, поэтому будет необходимо запускать команду sudo wipe /dev/раздел для каждого раздела, в том числе и для файла подкачки. Мы используем команду sudo для гарантии предоставления прав администратора root. Процесс стирания для среднего жесткого диска выполняется несколько часов. Если хотите, чтобы процесс прошел быстрее, можно с помощью опции -Q указать количество проходов меньшее, чем 4 — это значение по умолчанию. В любом случае, чем больше проходов сделает wipe, тем больше вероятность, что ваши данные будут стерты (по крайней мере теоретически).

READ  Драйвер для сканера honeywell voyager mk9520

Если жесткий диск расположен не на рабочей машине, можно вынуть его и поместить в USB-адаптер, который присоединить к своей Linux-машине. Большинство оконных менеджеров автоматически монтируют внешние USB-устройства хранения данных при их присоединении; перед запуском wipe необходимо отмонтировать все разделы диска. Если в вашей системе нет wipe, установите его из своего репозитория или из исходников. Затем откройте терминал и запускайте wipe на каждом разделе (команда написана выше).

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

Похожие утилиты

wipe — не единственная утилита для очистки файлов и дисков. Есть программа shred, делающая то же самое. Еще можно воспользоваться набором программ secure-delete, который состоит из четырех отдельных программ: srm, smem, sfill и sswap.

  • srm — для удаления файлов и каталогов.
  • smem — очищает пространство оперативной памяти.
  • sfill — очищает свободное место на диске.
  • sswap — очищает файлы подкачки.

Все эти программы по сути делают одно и то же, и хорошо справляются с этой работой.

Источник

Как отформатировать и стереть диск Linux с помощью команд?

Прочитайте этот информативный пост о работе различных команд Linux для очистки или форматирования диска.

100% безопасность | Нет вредоносных программ | Нет рекламы

David Darlington

2021-05-25 11:21:59 • Обновлено: Ответы На Проблемы С Жестким Диском • Проверенные решения

Если вы также являетесь собственником ПК с системой Linux, на котором заканчивается место на диске, вы можете столкнуться с аналогичной диллемой. Хотя Linux это одна из самых популярных операционных систем с открытым исходным кодом, временами она может быть немного сложной. Например, не существует прямого решения, позволяющего отформатировать диск Linux с использованием специальной функции графического интерфейса. Однако не волнуйтесь — вы все равно можете стереть диск Linux с помощью правильных команд. Прочтите и освободите дисковое пространство Linux, следуя этому обширному руководству.

Содержание

Зачем нужно форматировать и стирать диск Linux?

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

  • Если в вашей системе мало свободного места, вы можете стереть данные раздела или диска.
  • Иногда система может замедлиться из-за ограниченности свободного места. Отформатировав диск Linux, вы также можете улучшить ее производительность.
  • Если ваша система была повреждена вредоносным ПО, вы можете стереть жесткий диск Linux, чтобы решить эту проблему.
  • В основном пользователи прибегают к форматированию дисков Linux перед продажей своих систем. Это помогает им защитить свои данные.
  • Также может возникнуть проблема с прошивкой или системным хранилищем, которую можно исправить после очистки диска Linux.

Как отформатировать жесткий диск Linux?

В отличие от Windows или macOS, здесь нет специального инструмента для управления дисками, который мог бы помочь нам разбить или отформатировать диск. Следовательно, для форматирования диска Linux нам приходится пользоваться помощью определенных команд. Если вы впервые подключаете диск к системе Linux, вам необходимо заранее создать раздел. Для этого, вы можете ввести команду fdisk. После создания раздела вы можете использовать команду «mkfs.ext4» для форматирования диска. Перед вами простое решение для форматирования диска в системе Linux.

READ  Как заблокировать диск для переустановки windows

Шаг 1. Создайте раздел на диске

Во-первых, подключите диск к вашей системе Linux, если вы еще этого не сделали, и запустите на нем окно терминала. Чтобы ознакомиться, вы можете ввести следующую команду:

sudo fdisk –l.

Теперь, чтобы создать раздел, введите команду «fdsk» в следующем формате:

sudo fdisk /dev/sdb.

Это запустит результаты команды fdisk. Если хотите, вы можете набрать «m», чтобы получить помощь. Это отобразит список поддерживаемых параметров. Также вы можете ввести «n», чтобы создать новый раздел, «d» — чтобы удалить раздел, «p» — чтобы проверить таблицу разделов, и так далее.

Сначала нажмите «p» и ввод, чтобы просмотреть таблицу разделов. Это позволит вам узнать идентификатор диска и размер сектора. Затем введите команду «n», чтобы создать новый раздел. Вам будет предложено создать основной или расширенный раздел. Нажмите «p», чтобы создать новый основной раздел, и присвойте ему номер от 1 до 4. Если вы хотите создать один раздел, введите «1».

Шаг 2. Отформатируйте диск

Великолепно! После создания соответствующего раздела в своей системе Linux, вы можете отформатировать его, введя команду –

sudo mkfs.ext4 /dev/sdb.

Это заставит систему искать доступные разделы на диске. Когда вас попросят подтвердить ваш выбор, просто нажмите «y». После этого подождите некоторое время, пока выбранные разделы будут отформатированы в системе Linux.

Шаг 3. Смонтируйте файловую систему (необязательно)

При желании вы также можете смонтировать файловую систему. Для этого вы можете использовать команду «mkdir / data» для создания каталога. После этого завершите следующую команду, чтобы смонтировать его:

mount /dev/sdb1 /data.

Как стереть данные с жесткого диска на Linux?

Если вы планируете продать свой ПК или беспокоитесь о своей конфиденциальности, вам следует подумать о необходимости стереть диск. В отличие от форматирования диска, его очистка приведет к стиранию данных и усложнит процесс восстановления, в сравнении с первым вариантом. К счастью, есть несколько команд для очистки диска Linux. Вот несколько простых решений для очистки жесткого диска на Linux.

1. wipe

Как следует из названия, команда используется для стирания данных с магнитного диска. Хотя во многих системах Linux эта команда не устанавливается сразу. В этом случае вы можете сначала использовать команду apt install.

# apt install wipe.

После этого просто используйте команду «wipe» в формате — wipe [options] target. Например, чтобы стереть раздел, просто введите команду:

Подтвердите свой выбор, введя «да» и дождитесь, пока выбранный раздел будет очищен.

2. shred

Это один из лучших способов защитить ваши личные данные в системе Linux. В идеале эта команда работает как специальный шредер, который перезаписывает ваши данные чем-то другим, что усложняет процесс их восстановления. Эта команда на базе Linux имеет следующий синтаксис:

shred [option] target

Как вы знаете, «target» обозначает место, которое вы хотите стереть. Это может быть раздел, папка или имя файла. Впоследствии могут быть следующие варианты:

  • -n: перезаписать данные «n» раз
  • -f: изменить разрешения и позволить выполнить операцию записи
  • -u: обрезает файлы после их стирания
  • -s: указать размер для стирания
  • -u: удалить файл после стирания
  • -v: включить режим verbose (подробное протоколирование)
  • -z: добавить нули в окончательный процесс перезаписи

Следовательно, вы можете стереть диск Linux, введя такую команду:

# shred -vfz -n 10 /dev/sda2.

READ  Драйвер для сканера plustek opticpro a320

За этим в указанном месте последует десять процессов перезаписи, что сделает невозможным извлечение данных из него с помощью средства восстановления данных.

Если у вас мало времени, подумайте об использовании команды «dd» для очистки диска в системе Linux. Вместо генерации случайных данных она перезапишет весь диск строками нулей. Следовательно, очистка диска и защита вашей информации займет меньше времени. Тем не менее, она предоставляет определенные параметры, которые вы можете использовать для настройки процесса.

dd if=source of=target [Options].

Убедитесь, что вы запускаете командную строку как суперпользователь. Вот простая демонстрация, как это сделать.

# dd if=/dev/zero of=/dev/sda2 bs=512 count=1.

Команда перезапишет целевое местоположение строкой нулей, как указано в источнике. Кроме того, она скопирует 512 байт в один счет. Одним из основных преимуществ команды dd является то, что ей требуется меньше времени, чем shred.

4 scrub

Наконец, вы также можете воспользоваться командой «scrub», чтобы перезаписать ваш диск определенными шаблонами. Иногда шаблоны могут также генерироваться системой случайным образом. Поскольку эта команда по умолчанию присутствует не во всех системах Linux, возможно, вам сначала потребуется ее установить. Для этого вы можете использовать команду apt install.

Как только это будет сделано, просто введите команду в следующем синтаксисе:

scrub [option] target.

Команда все равно сработает, даже если вы не укажете значение поля [option] и просто введете целевое местоположение для очистки. Тем не менее, вам будет предложено подтвердить свой выбор полностью стереть диск в Linux. Вот краткий пример:

Советы по форматированию и очистке диска Linux

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

  • Убедитесь, что вы вошли в систему как суперпользователь (администратор) во время очистки диска. Это значительно упростит весь процесс.
  • Не все команды могут быть установлены в вашей системе. Таким образом, вы можете проверить статус интересующей вас команды или установить ее заранее.
  • Хотя в наше время существует ряд сторонних приложений для форматирования и очистки диска, рекомендуем вам использовать надежные команды. Если вы используете легкодоступный инструмент, убедитесь, что он получен из надежного источника с положительной репутацией в отрасли.
  • Всегда дважды проверяйте команду перед ее вводом (особенно синтаксис и расположение). Одна небольшая ошибка, и вы можете в конечном итоге нанести непоправимый ущерб своей системе.
  • Самое главное — сделайте резервную копию ваших важных файлов перед очисткой диска Linux. Это гарантирует наличие второй копии ваших жизненно важных данных, которая может пригодится в том случае, если что-то пойдет не так.

Видеоурок о том, как восстановить данные с жесткого диска после его очистки

Недавние видео от Recoverit

Вот и все, ребята! Теперь вы знаете, как отформатировать или стереть диск на Linux. В случае, если вы случайно удалили свои данные или отформатировали диск, используйте надежное решение для восстановления данных, такое как приложение для восстановления данных Wondershare Recoverit. С его помощью вы можете просто подключить свое устройство Linux к ПК, а затем извлечь из него потерянный или недоступный контент. Попробуйте некоторые из этих методов и не стесняйтесь делиться своими вариантами или советами по выполнению этой задачи в комментариях ниже.

100% безопасность | Нет вредоносных программ | Нет рекламы

Источник