Как linux очистить диск весь

Как сделать очистку диска и увеличить свободное место в Linux Mint? Лучшие программы

Любая операционная система постепенно засоряется ненужным хламом. Установка и деинсталляция утилит, различные обновления, неверная загрузка утилит из источников, ошибки в ПО, все это оставляет в системе мусор.

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

Как очистить диск от мусора с Ubuntu Сleaner Deb в Linux Mint

Очистка дискового пространства – очень важное мероприятие, к которому стоит отнестись очень серьезно. Существует несколько эффективных способов очистки дисков в Ubuntu и Linux Mint, каждый из них будет рассмотрен детально чуть ниже.

Удаление файлов кэширования в Линукс Минт

Постепенно этот кеш может вырасти в размере и содержать немало пакетов, которые вам не нужны. Для того чтобы почистить APT кеш, необходимо выполнить следующую команду – sudo apt clean. После выполнения команд удаление пройдет успешно, и ваша работа будет окончена.

Как удалить старые ядра системы

Вначале нужно узнать, сколько всего в ОС ненужных ядер. Также потребуется определить, какое ядро считается главным:

Несложно заметить, что в качестве главного ядра выступает именно официальная версия 4.18.0-18. Но вам потребуется также вычислить, какие ещё ядра работают в ОС. На примере «Убунту» для этого выполняются нижеуказанные команды:

  • $ dpkg – list | grep linux-image;
  • $ dpkg – list | grep linux-headers.

Помимо главного ядра версии 4.18.* в ОС установлены старые ядра 4.15 – 43, 46 и 47. Первые два можно со спокойной душой удалить, освободив, таким образом, место на диске. А вот ядро 4.15.0–47 необходимо оставить в качестве резерва.

После решения об удалении ненужных ядер, а точнее, версии 4.15.0–43 и 4.15.0–46, можно использовать команды СУП для конкретного дистрибутива. К примеру, для «Убунту», стоит написать стандартные команды:

  • $ sudo apt-get purge linux-image-4.15.0-43-generic;
  • $ sudo apt-get purge linux-headers-4.15.0-43-generic;
  • $ sudo apt-get purge linux-image-4.15.0-46-generic;
  • $ sudo apt-get purge linux-headers-4.15.0-46-generic.

Далее, вам не нужно ничего делать, кроме как ждать завершения процесса удаления.

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

Как убрать потерянные пакеты

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

  1. С установкой все предельно ясно, для этого надо лишь написать одну простую команду: apt-get install имя_пакета.
  2. Если вы не пользуетесь определенной программой, целесообразно ее деинсталлировать, для этого можно написать следующее: apt-get remove имя_пакета. Функция «ремув» удаляет ненужные файлы, но оставляет данные о настройках.Преимущество этого способа удаления: возможно, через пару месяцев вы вновь пожелаете установить эту программу и вам уже не придется вновь ее настраивать, т. к. все файлы с параметрами у вас уже есть.
  3. Если же вы уверены, что не будете вновь загружать это ПО, то нужно написать следующую команду: apt-get purge имя_пакета. Благодаря этой команде исчезнут и сохраненные настройки.
  4. А теперь снова перейдем к зависимым файлам. Они все равно останутся, если даже вы деинсталлируете приложение. Поэтому, чтобы убрать их навсегда, стоит написать следующую небольшую команду: apt-get autoremove.Если после работы или во время нее, появились ошибки, то можно активировать команду apt-get check, которая обновит кеш и проверит состояние зависимых пакетов.
Читайте также:  Сравнение операционной системы windows сравнение с linux

Использование GUI-инструментов для увеличения свободного места

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

Stacer — прекрасный инструмент, которым несложно управлять в своих целях. Чтобы установить актуальную версию Stacer в Ubuntu, можно воспользоваться PPA репозиторием. Для этого напишите следующие небольшие команды:

  • sudo add-apt-repository ppa: oguzhaninan/stacer;
  • sudo apt-get update;
  • sudo apt-get install stacer.

Вот и все, установка завершена, далее можно использовать инструмент по назначению.

Если возникнут проблемы со Stacer, то можно попробовать воспользоваться другими инструментами, которые являются не менее эффективными.

Аналоги CCleaner

Есть немало программ, доступных в «Линкс Минт», которые предоставляют те же функциональные возможности, что и CCleaner. К сожалению, Сиклинер не подходит для «Линукс».

Если вы юзали его на другой системе и перешли на Ubuntu Linux (один из лучших вариантов для новичков), вы, уже вероятно, задумывались, какое ПО использовать очистки системы. Совершенно неважно, активный вы пользователь «Убунту» или нет, если вы думаете, чем заменить CCleaner, вы попали по адресу, ниже будет представлен список лучших аналогов.

Ubuntu Tweak

Tweak Tool — эта прекрасная программа, которая упрощает эксплуатацию и настройку системы, а также включает в себя функции для изменения доп. параметров, быстрого обновления утилит и так далее.

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

Удалить ненужные данные можно выборочно или целым скопом.
Видео о Ubuntu Tweak:

Ubuntu Cleaner

Ubuntu Cleaner – это тоже бесплатная, простая в использовании утилита для очистки ОС с открытым исходным кодом. Она чистит диск, удаляет кеш браузера.

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

Видео о Ubuntu Cleaner:

Gconf-Cleaner

Gconf-Cleaner – это программа, которая очень похожа на многие утилиты для «Виндовс». Она проверяет полностью базу данных Gconf и деинсталлирует неиспользуемые и старые записи.

Gconf-Cleaner удобна в плане использования и спокойно может удалить много ненужного мусора. Это графическая утилита и поэтому с ней нужно обращаться осторожно (как и при очищении реестра в «Виндовс»).

Хотя мало у кого возникают проблемы с Gconf-Cleaner, при неправильной эксплуатации может произойти удаление важных настроек GNOME. Но все это можно исправить за пару минут. Если вы до конца угробите GNOME, вы всегда можете деинсталлировать директорию с параметрами «Гном» в своей домашней папке и снова приступить к использованию.

Docker и Docker Compose

Docker – это инструмент для разработки и разворачивания ПО. В варианте с веб-проектами докер помогает разворачивать nginx, php, mysql, phpmyadmin и так далее. Причем все это делается автоматически, и система не засоряется.

Docker-compose – это система, которая помогает управлять наборчиком из докер-контейнеров. То есть функционируют определенные контейнеры nginx, php, mysql, но все это еще необходимо соединить между собой. Использовать эту систему сложно, но если прочесть перед этим инструкцию, то можно разобраться во всем довольно быстро.

Видео о Docker и Docker Compose:

Вот и подошел к концу список. Существует еще сотни способов и программ для очистки операционной системы, но все это невозможно уместить в одной статье. Людям, которые совсем недавно стали пользоваться Linux Mint, стоит загружать GCleaner или Ubuntu Cleaner.

Эти утилиты очень удобны в плане эксплуатации и весьма эффективны. А опытные пользователи могут выбирать что-то посложнее, к примеру, Ubuntu Tweak. Чем сложнее программа, тем лучше она справляется с работой, а все потому, что не упускает ни одну деталь.

Читайте также:  Можно ли подключить жесткий диск с установленной windows

Источник

Как полностью вычистить жесткий диск от его содержимого без возможности восстановления?

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

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

Я знаю такую тулзу. Подробнее.

dd /dev/sdx bs=512 count=1

Так пару раз а потом поставить на него слаку и затереть еще раз.

Увольняешься и хочешь всех кинуть?

Нет, просто переезжаю в другой офис в другом городе)

А ноуты у нас закреплены за офисами компании.

shred
если ssd c trim, то как я понимаю достаточно просто удалить файлы.

dd if=/dev/zero of=/dev/твойдиск

Нет, обычный HDD

Это не сработает, удалит только таблицу разделов после чего восстановить можно всё легко. Юзай утилиту shred специально для этого.

Впрочем хватит и cat /dev/zero > /dev/sdX в принципе. или dd if=/dev/zero of=/dev/sda как выше сказали.

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

А просветите пожалуйста, почему dd не сработает, а cat должна?

А, пардон, я count=1 не заметил. Да, конечно, если уж забивать нулями, то весь диск.

если ssd c trim, то как я понимаю достаточно просто удалить файлы.

не достаточно. Надо ещё подождать несколько часов(не выключая!). GC работает в фоне и не сразу.

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

правильно тут сказали. Можно сделать проще:

1. удалить все файлы

2. создать ext4 на весь раздел

3. забивать весь диск чем угодно(порнушкой например) пока место есть.

для 100% гарантии можно пару раз. ИМХО shred это уже паранойя в данном случае.

на ssd нужно делать secure erase, тогда и скорость сбросится на заводскую

Надо ещё подождать несколько часов(не выключая!).

Это само собой. Имелось в виду, что не придётся пользоваться специальными затиральщиками.

Для этого нужен софт от производителя и винда?

После этого теоретически восстановить ещё можно,

можно узнать подробности? Я просто впервые о таком слышу.

нет, это инструкция ATA, ее можно выполнить с помощью hdparm, например

А по времени это сколько может занять? HDD 750GB/7200

О, о нем я и забыл

С SSD значит нельзя восстановить файлы, если случайно удалил?

Для этого нужен софт от производителя и винда?

да. Ещё вера в то, что производитель не оставил бекдоров для ББ.

С SSD значит нельзя восстановить файлы

хз. Никакой гарантии нет, даже если сразу в ro смонтировать. Гарантии что всё удалит тоже нет.

Вероятность восстановления удалённого с ssd намного ниже, чем с «блинчатого».

Нужно будет не только в ro перемонтировать, но и убрать discard из опций монтирования. А ведь trim может быть включен на разделе по умолчанию при помощи tune2fs и не указываться как опция монтирования.

dd if=/dev/zero of=/dev/sda

убить в себе жлоба

но и убрать discard из опций монтирования.

не поможет. Команда УЖЕ послана.

Т.е. логика работы следующая:

1. юзер удаляет файл

2. драйвер ФС СРАЗУ посылает в SSD команду TRIM

3. через некоторое время у SSD доходят руки до очистки этих блоков.

Время в п3 зависит не только от погоды на Марсе, но и от загрузки девайса (особенно на запись), ИЧСХ не в ту сторону: если ничего НЕ писать, мусор чистится БЫСТРЕЕ. Если писать, то очередь может дойти быстрее потому, что чистые блоки тупо кончаться.

может быть включен на разделе по умолчанию при помощи tune2fs и не указываться как опция монтирования.

да какая разница, что там БЫЛО. Даже если девайс вообще не смонтирован, сборка мусора всё равно идёт.

Читайте также:  Как работать с удаленным рабочим столом windows 10

Если сразу обесточить, то будет пофиг, что там куда послано. Но, монтировать нужно будет уже ro и без discard.

Если сразу обесточить, то будет пофиг, что там куда послано. Но, монтировать нужно будет уже ro и без discard.

дык в том то и дело, что нет. В SSD поддерживается список свободных блоков(его делает TRIM), и этот список и после выключения сохраняется. Причём делает TRIM, а работает его уже GC, причём пофиг что ты с носителем делаешь. GC работает всегда.

в mhdd есть аппаратная команда быстрой очистки диска

Приведенная команда грохнет только таблицу разделов, которая находится в первых 512 байтах, остальное останется нетронутым. Разделы вместе с данными легко восстанавливаются при помощи testdisk.

dd if=/dev/urandom of=/dev/ada0 bs=1m

wipe удаленные файлы не тронет же.

А по времени это сколько может занять? HDD 750GB/7200

Несколько часов, если только нулями, если не только, то думаю в пределах суток или двух.

Вместо «c:» необходимо указать букву логического раздела.

Ты путаешь форматирование (то есть аналог mkfs) и затирание нулями. Форматирования недостаточно для полного удаления данных.

забивать весь диск чем угодно(порнушкой например) пока место есть.

Могут остаться незатёртые места — там где резервные блоки в ext4 (например пространство зарезервированное для рута), так что shred гораздо проще и надёжней. А ещё есть badblocks который может тестировать поверхность и с записью и в этом случае перезаписывает её четыре раза но без рандома.

У меня на двух винтах купленных в начале 13го года сектора по 4к.

100% гарантии даёт только морг.

так что shred гораздо проще и надёжней.

это в принципе тоже самое, что и забивание мусором. Оно и есть на самом деле.

А ещё есть badblocks который может тестировать поверхность и с записью и в этом случае перезаписывает её четыре раза но без рандома.

а не надо меня учить. Сам почитай:

-t test_pattern Specify a test pattern to be read (and written) to disk blocks. The test_pattern may either be a numeric value between 0 and ULONG_MAX-1 inclusive, or the word «ran- dom», which specifies that the block should be filled with a random bit pattern. For read/write (-w) and non-destructive (-n) modes, one or more test patterns may be specified by specifying the -t option for each test pattern desired. For read-only mode only a single pattern may be specified and it may not be «random». Read-only testing with a pattern assumes that the specified pattern has previously been written to the disk — if not, large numbers of blocks will fail verification. If multiple patterns are specified then all blocks will be tested with one pattern before pro- ceeding to the next pattern.

У меня на двух винтах купленных в начале 13го года сектора по 4к.

и что теперь, обосраться? Ставь 4М, будет быстрее. И не забивай голову всякой ерундой, «размер сектора» тебе всё равно никто не скажет. А в dd это размер блока(записи), который она за 1 раз пишет. Т.е. кусок а 4Г твоя команда будет писать за 1048576 раз.

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

Ну, хорошо. Сдуваем микросхемы, считываем оттуда и паяем назад. А там хоть трава не расти.

я догадался, что всякое говно копипастишь

На кэше подскользнуться не боишься?

И таки да, размер сектора в свежих механических винтах 4к, для упрощения адресации больших хардов.

кто тебе это сказал-то? В «свежих» это моложе 1990го что-ли?

Источник

Оцените статью