Linux как очистить диски

8 простых способов освободить место на Ubuntu и Linux Mint

Вот несколько способов очистки вашей системы, чтобы освободить место на Ubuntu и других дистрибутивах Linux на базе Ubuntu.

Со временем любая операционная система может стать загроможденной по мере добавления и удаления программ.

Если у вас есть TB-накопитель, вы можете не трудиться, чтобы очистить Ubuntu, чтобы сделать некоторое свободное дисковое пространство.

Но если ваш жесткий диск имеет ограниченное пространство, например, у меня есть 128-Гбайт SSD-ноутбук, освобождение дискового пространства становится необходимостью.

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

Но прежде, давайте посмотрим, как найти свободное пространство, оставшееся на Ubuntu.

Проверьте свободное место на Ubuntu

Это довольно легко сделать на Ubuntu.

Просто используйте утилиту анализатор использования диска.

Найдите его в меню и запустите инструмент.

Вы должны увидеть используемое место на диске и оставшееся свободное пространство:

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

Как освободить место на диске в Ubuntu и Linux Mint

Существует несколько способов очистки дискового пространства в Ubuntu и другой системе на основе Ubuntu.

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

Хотя я упомянул здесь несколько способов, если вы новичок, избегайте тех, которые помечены как «эксперт».

Не то чтобы вы не могли их использовать, но лучше избегать, если вы не знаете, что делаете.

1. Избавьтесь от пакетов, которые больше не требуются. [Рекомендуется]

Если вы прочитали руководство по командам apt-get, возможно, вы столкнулись с опцией команды apt-get «autoremove».

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

Если этот пакет удален, эти автоматически установленные пакеты бесполезны в системе.

Он также удаляет старые ядра Linux, которые были установлены автоматически при обновлении системы.

Команда без проблем позволяет вам время от времени увеличивать свободное пространство в вашей системе Ubuntu:

sudo apt-get autoremove

Как вы можете видеть, эта команда освободит некоторое количество свободного места в вашей системе.

2. Очистка кеша APT в Ubuntu

Ubuntu использует APT (Advanced Package Tool) для установки, удаления и управления программным обеспечением в системе и при этом сохраняет кеш ранее загруженных и установленных пакетов даже после их удаления.

Система управления пакетами APT хранит кеш-файлы DEB в /var/cache/apt/archives.

Со временем этот кеш может вырасти до довольно большого размера и содержать много пакетов, которые вам не нужны.

Размер кеша можно увидеть с помощью следующей команды:

Теперь у вас есть два варианта обработки кеша.

Либо удалите только устаревшие пакеты, как те, которые заменены недавним обновлением, что делает их совершенно ненужными.

sudo apt-get autoclean

Или очистите кеш целиком (освобождает больше места на диске):

sudo apt-get clean

3. Очистите кеш thumbnail

Ubuntu автоматически создает миниатюру для просмотра в файловом менеджере.

Он хранит эти миниатюры в скрытом каталоге в вашей учетной записи пользователя по адресу

Со временем количество эскизов резко возрастет.

Более того, кэш эскизов в конечном итоге будет содержать много лишних эскизов изображений, которые больше не существуют.

Вы можете проверить размер кеша эскизов с помощью следующей команды:

Так что это хорошая практика, чтобы очистить кеш миниатюр каждые несколько месяцев или около того.

Самый быстрый способ – использовать терминал:

4. Удалите старые ядра Linux, которые были установлены вручную [для экспертов]

Команда, обсуждаемая в пункте 1, удаляет старое ядро Linux.

Читайте также:  Объект windows internet explorer

Но это не сработает, если вы вручную установили ядро в Ubuntu.

Но удаление старых неиспользуемых ядер Linux по-прежнему сэкономит вам много места.

Итак, если вы вручную установили ядро Linux, возможно, вы также можете вручную его удалить.

Список всех установленных ядер Linux:

sudo apt-get remove linux-image-VERSION

Моя рекомендация состоит в том, чтобы сохранить по крайней мере два или предпочтительно три ядра, включая последние.

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

5. Удалите потерянные пакеты [для экспертов]

Этот шаг лучше избегать, если вы новичок.

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

Во-первых, давайте посмотрим, что такое orphaned пакет в Ubuntu.

Предположим, вы установили пакет ‘myprogram’.

Но этот пакет имеет зависимость от библиотеки mylib.

Эта библиотека обычно устанавливается автоматически с помощью «myprogram».

Когда вы удаляете ‘myprogram’, mylib может оставаться в системе.

Таким образом, mylib в этом случае становится сиротским пакетом.

Теперь команда, указанная в пункте 1, удаляет такие потерянные пакеты.

Но представьте себе случай, когда вы вручную установили mylib перед установкой myprogram.

Команда «apt autoremove» в этом случае не может удалить потерянный пакет.

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

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

К счастью, у нас есть инструмент GUI для этого: gtkorphan, графический интерфейс для deborphan.

Установите gtkorphan через терминал:

Чтобы удалить потерянные пакеты, найдите инструмент «Removed Orphaned Package tool» и запустите его, чтобы найти все потерянные пакеты в вашей системе:

Честно говоря, я не буду использовать этот вариант, если вам действительно не нужно каждый МБ свободного места.

6. Удаление ненужных приложений [Рекомендуется]

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

Зайдите и найдите установленное программное обеспечение в системе Ubuntu.

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

sudo apt-get remove package-name1 package-name2

7. Поиск и удаление дубликатов файлов

Иногда у вас могут быть дубликаты файлов в разных местах вашей системы.

Избавление от дубликатов, безусловно, освободит место и очистит вашу систему Ubuntu.

Для этой задачи можно использовать инструмент графического интерфейса, например, FSlint или инструмент командной строки, такой как FDUPES.

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

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

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

Помнить о всех командах или использовать их по одному, возможно, вам не будет удобно.

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

Stacer – один из таких инструментов, который вы могли бы использовать.

Вы можете прочитать эту статью, чтобы узнать, как использовать Stacer в Ubuntu.

Источник

Как надёжно удалить файлы и зачистить HDD/SSD

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

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

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

Запас времени

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

Запас времени нужен, чтобы успеть выполнить все необходимые манипуляции — запустить процессы уничтожения информации на носителях.

Читайте также:  Windows time in registry

Cледует предусмотреть наличие резервного источника питания, то есть UPS (ИБП), для всех компьютеров. Он даст возможность сделать всё необходимое, если злоумышленник отключит подачу электроэнергии.

Система раннего реагирования может быть организована различными способами:

  • единомышленники в правоохранительных органах, у которых есть доступ к информации о заведении новых уголовных дел и проведении оперативно-розыскных мероприятий (как показывает практика, это один из самых эффективных методов раннего реагирования. Сотни мирных граждан сумели вовремя эвакуироваться незадолго до начала враждебных действий силовиков);
  • видеокамеры наружного наблюдения у въезда во двор, входа в подъезд, входа в квартиру. Современные системы общедомового видеонаблюдения иногда предусматривают аккаунты для жильцов с доступом к видеопотоку. Общую систему видеонаблюдения можно дополнить личными видеокамерами на своём этаже. Удобно организовать удалённый доступ, чтобы наблюдать картинку с мобильного телефона.
  • укреплённые двери и окна.

Резервные копии

Делать резервные копии рекомендуется всем пользователям, но в данном случае это совершенная необходимость.

Старую схему резервного копирования 3-2-1 в нашем случае придётся немного скорректировать, чтобы по основному месту жительства не осталось никаких бэкапов. Резервные копии можно делать в облачных хранилищах, на удалённом хостинге, на своём запасном сервере, который физически удалён от основной базы.

Доступ к резервным копиям должен быть невозможен для злоумышленника, знающего пароль, получившего доступ к вашему компьютеру и мобильным устройствам. Допусти́м вариант двухфакторной аутентификации с использованием устройства, которое по объективным причинам не может быть захвачено злоумышленником (например, физически находится в банковской ячейке зарубежного банка). Или доступ по схеме разделения секрета Шамира c обязательным участием нескольких доверенных сторон.

Непосредственная зачистка

Linux

Быструю зачистку дисков ATA/NVMe обеспечивает метод ATA/NVMe Sanitize Crypto Scramble (он же Secure Erase, Crypto Erase). Этот метод изменяет ключ шифрования для SSD с внутренним шифрованием, так что все данные превращаются в бессмысленный поток мусора.

В случае большого запаса времени можно использовать физическое стирание блоков ATA/NVMe Sanitize Block Erase или многократную физическую перезапись блоков ATA/NVMe Sanitize Overwrite. Это очень медленный метод, но он физически на 100% гарантирует удаление информации.

К сожалению, для этих операций нет простых в использовании универсальных опенсорсных инструментов, так что придётся использовать или программы, предоставленные производителем (опция Secure Erase или Sanitize в BIOS/UEFI), или бесплатные утилиты типа hdparm и nvme-cli из проприетарного комплекта Parted Magic. Отметим, что Parted Magic — платный продукт, но отдельные утилиты распространяются бесплатно и с открытым исходным кодом.

В качестве самого простого варианта, можно запустить процедуру повторной установки ОС с переформатированием и перешифрованием диска (full disk encryption).

В общем, порядок действий такой: проверить BIOS/UEFI на наличие опций Secure Erase или Sanitize. Если есть, воспользоваться ими. Вот соответствующая документация по стиранию накопителя из BIOS на официальных сайтах вендоров для ноутбуков разных моделей:

Если такой опции нет, можно купить или скачать с торрентов образ Parted Magic — последняя версия в официальном магазине parted_magic_2021_05.12.iso — и сделать загрузочную флэшку или DVD c помощью утилиты Rufus (Windows) или Etcher (macOS).

Программа предоставляет простой и удобный интерфейс для стирания HDD/SSD.

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

Для внешних дисков под Linux можно использовать команду blkdiscard с обнулением всех блоков:

Если контроллер или накопитель не поддерживает такую функциональность, то остаётся вариант повторного запуска полнодискового шифрования (утилиты LUKS или Veracrypt).

Менее безопасный способ — стереть файлы вручную и заполнить сектора псевдослучайными данными. Например, с помощью утилиты BleachBit или из командной строки с помощью secure-delete .

Эта комплект из четырёх инструментов, в том числе srm для безопасного удаления файлов, sfill для затирания пространства, которое на диске помечено пустым, и др.

Программу удобно ставить в bash-скрипты для удалённого удаления приватных директорий.

Для системных/внутренних HDD порядок действий такой же: проверить BIOS на наличие опций Secure Erase или Sanitize. Если их нет, то переустановить ОС с перешифрованием всего диска.

Поскольку второй вариант очень медленный, то в качестве альтернативы можно загрузить System Rescue CD, Darik’s Boot And Nuke (DBAN) и ShredOS.

Windows

Как обычно, самое простое и надёжное решение — проверить BIOS/UEFI на наличие опций Secure Erase или Sanitize. Если их нет, поискать утилиты от производителей для стирания HDD и SSD.

Читайте также:  Службы нужно для удаленного администрирования windows

В конце концов остаются загрузочные образы System Rescue CD, Darik’s Boot And Nuke (DBAN) и ShredOS, а также самый медленный метод с переустановкой Windows и перешифрованием всего диска (Veracrypt или Bitlocker).

Альтернативный (небезопасный) способ — стереть файлы и перезаписать секторы несколько раз случайными данными с помощью программ типа BleachBit и PrivaZer. Для SSD в крайнем случае можно запустить Defrag режиме Optimize.

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

Временная эвакуация

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

  • эвакуация за границу;
  • эвакуация в деревню.

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

Во втором случае необходимы дополнительные меры предосторожности: новая симка, новая цифровая личность, отказ от безналичных расчётов и т. д. Подробнее см. «Виртуальные личности, анонимность, одноразовые симки — суровая реальность в мире тотальной слежки» и «Практическое руководство по анонимности в онлайне».

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

Во время эвакуации в бытовых вопросах могут помочь жена, родственники и знакомые, но лучше не вовлекать их и не делиться никакой информацией о своих планах, местонахождении и т.д. (для их же блага). Конечно, это касается только внутренней эмиграции. В случае отъезда за границу, то даже в ближайших странах (Украина, Литва, Польша) можно чувствовать себя в относительной безопасности, открыто общаться с родственниками, коллегами, участвовать в зум-конференциях, официально работать, получать зарплату и т. д. В общем, жить привычной жизнью. В этом смысле отъезд за границу выглядит предпочтительнее, чем эмиграция в деревню, где приходится соблюдать строгие правила конспирации.

Как показывает опыт Беларуси, на практике выбор варианта эмиграции обычно зависит от предполагаемой меры наказания: административный арест или тюремное заключение. В первом случае проще на несколько месяцев скрыться в деревне, во втором случае — временно отъехать за границу.

«Красная кнопка»

Для экстренных ситуаций разработаны специальные мобильные программы типа «Красная Кнопка». Смысл в том, что в случае опасности человек незаметно нажимает кнопку на телефоне. Например, её можно нажать в кармане незаметно от посторонних.

Пока что функциональность таких приложений весьма ограничена. Они всего лишь рассылают SMS и уведомления о чрезвычайной ситуации с GPS-координатами по списку контактов. Специально для Беларуси в приложении реализовали функцию «Отложенный запуск», поскольку там силовики часто брутально задерживают граждан и сразу отбирают мобильный телефон, а также во время протестов отключают мобильный интернет — и нажать «Красную кнопку» становится невозможным. Поэтому перед посещением акций протеста человек ставит таймер. Если время истекло и таймер не отменён, то пользователь считается задержанным и его данные автоматически отправляются правозащитникам.

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

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

P. S. Замечания и дополнения к статье приветствуются. Защита приватности в ситуации правового дефолта — наше общее дело.

На правах рекламы

Закажите сервер и сразу начинайте работать! Создание VDS в течение минуты, в том числе серверов для хранения большого объёма данных до 4000 ГБ. Эпичненько 🙂

Источник

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