Управление дисковым пространством в Linux

Расширение существующего дискового раздела в Linux включает в себя два основных этапа: увеличение размера самого диска в панели управления хостингом (для виртуальных машин) и последующее расширение раздела и файловой системы внутри операционной системы. Команды growpart и resize2fs используются для изменения размера раздела и файловой системы соответственно. Важно предварительно создать резервную копию конфигурации разделов с помощью sfdisk -d /dev/vda > vda_partition_bak.dmp.
Управление дисковым пространством в Linux
Изображение носит иллюстративный характер

Для добавления нового диска необходимо создать таблицу разделов командой parted /dev/vdb mklabel gpt, затем создать раздел parted -a opt /dev/vdb mkpart primary ext4 0% 100%. Далее следует создание файловой системы на новом разделе командой mkfs.ext4 -L experimental-data /dev/vdb1. После этого необходимо создать точку монтирования (mkdir -p /mnt/experimental) и примонтировать раздел командой mount -o defaults /dev/vdb1 /mnt/experimental.

Чтобы новое дисковое пространство монтировалось автоматически после перезагрузки системы, нужно добавить строку в файл /etc/fstab. Например LABEL=experimental-data /mnt/experimental ext4 defaults 0 2. Для создания базы данных на новом диске можно создать директорию внутри точки монтирования /mnt/experimental/data и настроить СУБД для использования этой директории. Например для PostgreSQL это делается командами CREATE TABLESPACE fias_data OWNER postgres LOCATION '/mnt/experimental/data'; и CREATE DATABASE fias WITH OWNER postgres TABLESPACE fias_data;.


Новое на сайте

20865Как исследовательские модели OpenAI обходили ограничения и присваивали чужие данные 20864Атака на BeyondTrust: шпионская группа получила доступ к серверам поддержки 20863Как пакет imgdecode превращает npm-зависимость в загрузчик вредоносного кода? 20862Как PEERSTITCH обходит проверки VPN-сессий FortiOS? 20861Что происходит, когда ИИ-агент выходит за пределы тестовой среды? 20860Как 37-летняя ошибка открыла путь к root в OpenBSD 7.9? 20859ИИ-модели для SOC: точный ответ зависит от улик 20858Как одна учётная запись ConnectWise открыла доступ к 173 арендаторам Microsoft 365? 20857Пять минут до заражения: как подменили обновления AOMEI Backupper 20856Ловушка под видом регистрации: как UAT-11985 крадёт аккаунты Google 20855Может ли виртуальная машина прочитать память хоста? 20854Как дешёвые Android-смартфоны превращаются в чужие прокси? 20853В Индии имя звонящего появится на экране вместе с номером 20852Как проверить готовность команды к звонку с клонированным голосом? 20851Уязвимости MarkLogic: делегированные права могли открыть путь к администраторскому...
Ссылка