изменить распределение пространства

Применимость: Linux, LVM

Слова для поиска: партиции, разделы, место на диске


Задача:

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

Делать это нужно только если это действительно нужно.

Решение:

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

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

Шаблоны Linux-систем созданы с использованием 2-х разделов, один для загрузчика и второй для корневой файловой системы.

Есть 2 основных варианта изменения дискового пространства:

1. Расширение файловой системы без разделения пространства (пример)

Расширить имеющийся раздел для коневой файловой системы на величину свободного места это просто. Мы создали специальный скрипт для этого.

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

2. Расширение добавлением отдельных разделов (пример)

Этот вариант более рационален и менее рискованный, но более сложный.

Меньше риска потому что не меняется размер существующих разделов.

Рационален потому, что исключает падение системы в случае переполнения корневой файловой системы и дает возможность защиты примерно от 80% приемов взлома.

Для каталогов, в которые пользователи имеют возможность загружать файлы, опытные администраторы делают отдельные разделы с опциями монтирования запрещающими особые свойства файлов и повышение привилегий. Обычно это каталоги /tmp и /var.

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

Но мы не можем заранее знать оптимальные размеры разделов для вашего сервера. В каждом конкретном случае они могут быть разными. Поэтому вам придется самостоятельно определить оптимальные размеры.

Безопасность данных

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

LVM Снапшот (снимок)

Убедитесь, что у вас есть свежая копия важных данных, если нет, попросите службу поддержки сделать LVM снапшот (снимок) вашей системы.

Это действие может выполнить только персонал имеющий непосредственный доступ к серверу виртуализации.

Инструкция для персонала по созданию снапшотов VDS (доступ ограничен)

Смотрите также: