Главная » Операционные системы

Простое резервное копирование VPS сервера на Linux с помощью bash-скрипта

Бэкап (backup — «резервная копия»), — это создание копии данных, хранящихся на устройстве, с целью возможности их восстановления в случае потери или повреждения оригиналов. Бэкапы делаются для файлов, папок, приложений, систем и других данных. Обычно провайдеры предоставляют возможность снятие полного снапшота (snapshot) VPS сервера. Такой вариант бэкапа хорош, но не позволяет полученные данные загрузить себе локально на ПК или один-в-один перенести на другой сервер. Можно установить специализированное ПО, но оно занимает место на диске и потребляет дополнительный объем памяти. И обычно, хорошие системы резервного копирования стоят немалых денег, а бесплатные, не обладают нужной гибкостью и функциональностью. Поэтому предлагается простой bash-скрипт без overhead, позволяющий создавать резервные копии: файлов, папок, volumes Docker контейнеров, баз данных и т.д.

Читать далее »

Очистка дискового пространства в Ubuntu

Со временем любая операционная система может «засоряться» по мере установки и удаления программ. Файлы журналов событий, неиспользуемые устаревшие пакеты, все это занимает лишнее пространство. Особенно за наличием сводного пространства необходимо следить, если вы эксплуатируете VPS сервер. Это на домашнем компьютере плюс/минус пара гигабайт не сделает роли, а на VPS сервере, где весь диск может быть не более 20 ГБ, дополнительное пространство никогда не будет лишним. В отличие от Windows, ОС построенные на Linux более чувствительны к нехватке свободного места на диске. В особо критических случаях, при полном заполнение диска, вы даже не сможете войти в систему по удаленному SSH доступу. В посте рассматриваются простые шаги по очистке диска от устаревших данных и программ.

Читать далее »

Уменьшение размера виртуальной машины VMware для гостевой-ОС Linux и освобождение пространства на диске [обновлено 01.06.2024]

В VMware виртуальные диски (vmdk) бывают двух типов это pre-allocated и growable. Тип диска growable занимает объем физического диска по мере заполнения виртуального диска, т.е. виртуальный диск на 120 Гб, занято 10 Гб, размер файла *.vmdk соответственно 10 Гб. В случае освобождения пространства на виртуальном диске, физический размер диска *.vmdk не уменьшается. Для уменьшения диска необходимо выполнить операцию Defragment (дефрагментация) затем и Compact (сжатие). После этого размер диска *.vmdk будет соответствовать занимаемому пространству в виртуальном диске, но это так работает, если установлена гостевая-ОС Windows. В публикации рассматривается уменьшение размера виртуальной машины VMware в случае гостевой-ОС Linux и освобождение пространства на диске.

Читать далее »

Запуск Armbian UEFI x86 в виртуальной машине VMWare [обновлено 01.06.2024]

Armbian Linux работает не только на ARM, но и на x86 процессорах. Команда Armbian проделала большую работу, теперь поддерживаются одноплатные компьютеры на архитектуре ARM, x86 и RISC-V. Образ Generic Intel / AMD предназначен для x86 компьютеров, содержит наиболее часто используемый набор драйверов, включая драйвера для видеоускорителей NVIDIA и Intel. Не требует установки, можно напрямую записать на HDD/SSD или запускать со сменного носителя USB-Flash, получается Linux на флешке.

Читать далее »

Выпущен тестовый образ Armbian для Raspberry Pi 4

Созданные Armbian образы на базе Ubuntu и Debian получили популярность из-за отсутствия должной поддержки большинства разработчиков одноплатных компьютеров. Некоторое время после выпуска платы на рынок, разработчики поддерживают актуальность дистрибутива, обновляют версию ядра и драйвера. Но максимум через 2 года полностью прекращается обновление всего ПО, и плата остается с устаревшим ядром Linux. Именно для таких случаев проект Armbian и стал единственным решением, позволяющим запускать последние версии Linux на старых одноплатных компьютерах.

Читать далее »

Линус Торвальдс про проблемы Linux на десктопе [DebConf14]

На конференции DebConf14 в 2014 году Линуса Торвальдса спросили про использование Linux на десктопе. Был поднят достаточно сложный вопрос о бинарной совместимости приложений между различными дистрибутивами Linux. Линус высказался: «Что нет ни одного дистрибутива, который просто работал». «Делать бинарники для десктопных приложений под linux это огромная еб***ая заноза в жопе» — © Линус Торвальдс (1:48).

Читать далее »