Перегородки
В старых системах (pre-UEFI) Windows обычно занимала бы один большой раздел, который занимал весь диск. Некоторые производители помещают разделы восстановления на диск, поэтому вы можете обнаружить, что у старых компьютеров было 2 раздела.
Чтобы освободить место для Linux на компьютерах до UEFI, вы можете взять раздел Windows и сжать его с помощью GParted. Сокращение раздела Windows приведет к созданию области нераспределенного пространства, которую вы могли бы использовать для создания разделов Linux.
Достаточно стандартная установка Linux на компьютере перед UEFI будет включать три раздела:
- корень
- Главная
- Своп
В корневом разделе вы должны установить Linux, домашний раздел хранит все ваши документы, музыку, видео и настройки конфигурации. Раздел подкачки будет использоваться для хранения неактивных процессов, освобождая память для других приложений.
Для двойной загрузки Windows XP, Vista и 7 с Linux у вас будут следующие четыре раздела (пять, если вы сохранили раздел восстановления):
- Windows
- корень
- Главная
- Своп
В системах на основе UEFI обычно существует несколько разделов, даже если вы используете только Windows 8 или 10.
На компьютере с UEFI у вас должен быть системный раздел EFI. (512 МБ). Обычно вы устанавливаете загрузчик GRUB по запросу Linux.
Если вы планируете двойную загрузку с Windows, вам понадобятся следующие разделы:
- EFI
- Windows (NTFS)
- Linux Root Partition (то есть EXT4)
- Своп
Возможно, вы захотите также добавить домашний раздел, но в действительности это не имеет существенного значения. Требование для раздела подкачки также обсуждается.
Об отношении Linux к разделам жёсткого диска
Linux очень забавно работает с различными устройствами и источниками данных. Для каждого такого объекта создаётся специальный файл, через который происходит «общение» этого объекта с системой. В частности, подобные файлы есть для жёстких дисков и разделов на них. И обычно при описании работы с винчестерами и разделами в качестве названий используются как раз имена этих файлов.
Физические жёсткие диски (т. е. рассматриваемые как аппаратные устройства, как «куски железа») называются , , и т. д. ( — первый жёсткий диск, — второй, и далее по аналогии). Кстати, подключаемые флешки и другие USB-устройства также идентифицируются как винчестеры и тоже получают имена вида .
А вот разделы на винчестерах называются так: , , и т. д. То есть название раздела состоит из названия физического жёсткого диска и цифры — номера раздела на нём. Но тут есть некая хитрая особенность. Первые четыре цифры зарезервированы для основных разделов, а нумерация логических начинается всегда с пяти. Например, рассмотрим такое разбиение диска:
- sda1 — основной
-
sda2 — расширенный
- sda5 — логический
- sda6 — логический
- sda7 — логический
- sda3 — основной
Как видно, у нас имеется 2 основных и 3 логических раздела, то есть в операционной системе у нас будет доступно 5 разделов на этом диске. При этом четвёртого основного раздела нет, соответственно, нет и специального файла в системе.
Обратите внимание, расширенный раздел — это всего лишь контейнер для логических, поэтому из операционной системы он недоступен и никакие данные на него записать нельзя.
На этом теория временно заканчивается, пора приступить непосредственно к разметке вашего жёсткого диска.
Структура файловой системы
Ubuntu поддерживает стандарт FHS, описывающий какая информация должна находится в том или ином месте «дерева». Ниже приведена таблица с кратким описанием основных директорий.
Директория | Описание |
---|---|
Корневая директория, содержащая всю файловую иерархию. | |
/bin/ | Основные системные утилиты, необходимые как в однопользовательском режиме, так и при обычной работе всем пользователям (например: cat, ls, cp). |
/boot/ | Загрузочные файлы (в том числе файлы загрузчика, ядро и т.д.). Часто выносится на отдельный раздел. |
/dev/ | Основные файлы устройств системы (например физические устройства sata винчестеры /dev/sda, видео камеры или TV-тюнеры /dev/video или псевдоустройства, например «чёрные дыры» /dev/null, /dev/zero ). |
/etc/ | Общесистемные конфигурационные файлы, лежат в корне директории и файлы конфигурации установленных программ (имя происходит от et cetera). |
/etc/X11/ | Файлы конфигурации X Window System версии 11. |
/etc/apt/ | Файлы конфигурации пакетного менеджера Apt. |
/etc/samba/ | Файлы конфигурации сервера Samba, расшаривающего файлы по сети с windows машинами. |
/home/ | Содержит домашние директории пользователей, которые в свою очередь содержат персональные настройки и данные пользователя. Часто размещается на отдельном разделе. |
/lib/ | Основные библиотеки, необходимые для работы программ из /bin/ и /sbin/. |
/media/ | Точки монтирования для сменных носителей, таких как CD-ROM, DVD-ROM, flash дисков. |
/opt/ | Дополнительное программное обеспечение. |
/proc/ | Виртуальная файловая система, представляющая состояние ядра операционной системы и запущенных процессов в виде каталогов файлов. |
/root/ | Домашняя директория пользователя root. |
/sbin/ | |
/srv/ | Данные, специфичные для окружения системы. |
/tmp/ | Временные файлы (см. также /var/tmp). |
/usr/ | Вторичная иерархия для данных пользователя; содержит большинство пользовательских приложений и утилит, используемых в многопользовательском режиме. Может быть смонтирована по сети только для чтения и быть общей для нескольких машин. |
/usr/bin/ | Дополнительные программы для всех пользователей, не являющиеся необходимыми в однопользовательском режиме. |
/usr/include/ | Стандартные заголовочные файлы. |
/usr/lib/ | Библиотеки для программ, находящихся в /usr/bin/ и /usr/sbin/. |
/usr/sbin/ | Дополнительные системные программы (такие как демоны различных сетевых сервисов). |
/usr/share/ | Архитектурно-независимые общие данные. |
/usr/src/ | Исходные коды (например, здесь располагаются исходные коды ядра). |
/usr/local/ | Третичная иерархия для данных, специфичных для данного хоста. Обычно содержит такие поддиректории, как bin/, lib/, share/. Она пригодится, когда /usr/ используется по сети. |
/var/ | Изменяемые файлы, такие как файлы регистрации (log-файлы), временные почтовые файлы, файлы спулеров. |
/var/cache/ | Данные кэша приложений. Сюда скачиваются пакеты перед их установкой в систему, здесь же они какое-то время и хранятся |
/var/lib/ | Информация о состоянии. Постоянные данные, изменяемые программами в процессе работы (например, базы данных, метаданные пакетного менеджера и др.). |
/var/lock/ | Lock-файлы, указывающие на занятость некоторого ресурса. |
/var/log/ | Различные файлы регистрации (log-файлы). |
/var/mail/ | Почтовые ящики пользователей. |
/var/run/ | Информация о запущенных программах (в основном, о демонах). |
/var/spool/ | Задачи, ожидающие обработки (например, очереди печати, непрочитанные или неотправленные письма). |
/var/tmp/ | Временные файлы, которые должны быть сохранены между перезагрузками. |
/var/www/ | Директория веб-сервера Apache, всё что находится внутри транслируется им в интернет (конфигурация по-умолчанию) |
Как узнать имена дисков, как просмотреть все диски в системе
Начать нужно с того, чтобы узнать имя диска, который мы будем изменять. В Linux совсем непохожая на Windows система обозначения дисков. Вместо привычных дисков C, D, E и так далее, в Linux диски это устройства в папке /dev/. В dev вообще все возможные устройства, даже весьма экзотические, не существующие в Windows.
Чтобы посмотреть доступные диски, выполните команду:
sudo fdisk -l
Как видно из скриншота, имеется диск /dev/nvme0n1. Затем перечислены два устройства /dev/nvme0n1p1 и /dev/nvme0n1p2. По совпадающему части названия nvme0n1 можно понять, что это разделы, на которые разделён диск /dev/nvme0n1.
Также имеется диск /dev/sda, который не разделён ни на какие разделы — именно его я и буду подключать.
Разделы жесткого диска
Раздел — часть долговременной памяти жёсткого диска или флеш-накопителя, выделенная для удобства работы, и состоящая из смежных блоков. На одном устройстве хранения может быть несколько разделов.
Создание разделов на различных видах современных накопителей почти всегда предусмотрено (хотя, к примеру, на, ныне уже не используемых, флоппи-дисках было невозможно создать несколько разделов). Однако в Windows, с флешки с несколькими разделами будет доступен только первый из них (в Windows принято считать флешки аналогом флоппи-диска, а не жесткого диска).
Преимущества использования нескольких разделов
Выделение на одном жёстком диске нескольких разделов даёт следующие преимущества:
- на одном физическом жёстком диске можно хранить информацию в разных файловых системах, или в одинаковых файловых системах, но с разным размером кластера (например, выгодно хранить файлы большого размера — например, видео — отдельно от маленьких, и задавать больший размер кластера для хранилища больших файлов);
- можно отделить информацию пользователя от файлов операционной системы;
- на одном жёстком диске можно установить несколько операционных систем;
- манипуляции с одной файловой системой не сказываются на других файловых системах.
Структура диска, разбитого на разделы (MBR)
- Информация о размещении разделов на жёстком диске хранится в таблице разделов, которая является частью главной загрузочной записи (MBR).
- Раздел может быть либо первичным, либо расширенным.
- В первом секторе каждого первичного раздела находится загрузочный сектор, отвечающий за загрузку операционной системы с этого раздела. Информация о том, какой раздел будет использован для загрузки операционной системы, тоже записана в главной загрузочной записи.
- В MBR под таблицу разделов выделено 64 байта. Каждая запись занимает 16 байт. Таким образом, всего на жестком диске может быть создано не более 4 разделов. Когда разрабатывалась структура MBR, это считалось достаточным. Однако, позднее был введён расширенный раздел, в котором можно прописать несколько логических разделов.
- По правилам расширенный раздел может быть только один. Таким образом, в максимальной конфигурации на жёстком диске может быть сформировано три первичных и один расширенный раздел, содержащий несколько логических.
Первичный (основной) раздел
Первичный раздел обязательно должен быть на физическом диске. Этот раздел всегда содержит либо одну файловую систему, либо другие логические разделы. На физическом диске может быть до четырёх первичных разделов.
Некоторые старые операционные системы — например, MS-DOS и Windows — могли быть установлены только на первичный раздел.
Расширенный и Логические разделы
Таблица разделов может содержать не более 4 первичных разделов, поэтому были изобретёны расширенный разделы. В расширенном разделе можно создать несколько логических разделов. Логические разделы выстраиваются в цепочку где информация о первом логическом разделе храниться в MBR, а информация о последующем хранится в первом секторе логического раздела. Такая цепочка позволяет (в теории) создавать неограниченное количество разделов, но (на практике) число логических разделов ограничивается утилитами и, обычно, больше 10 логических разделов не создать.
Важно отметить что некоторые версии Windows не могут загрузиться с логического раздела (нужен обязательно первичный раздел), тогда как для Linux никакой разницы в виде разделов — нет, Linux загружается и работает с разделами совершенно независимо от их вида (первичный или логический).
Использование
GParted запускается либо из меню графического интерфейса, либо через терминал, с правами суперпользователя:
sudo gparted
Программа в целом интуитивно понятна, но будет не лишним однако, описать все её возможности. Вашему вниманию представляется внешний вид редактора разделов:
Как видно на скриншоте выше, в верхней части окна имеются разделы меню. Теперь узнаем, за что отвечает каждый из них и какие есть подразделы:
-
Gparted :
- « Пересканировать устройства » — при монтировании/отмонтировании устройств, например флэшки или внешнего жёсткого диска, нужно обновить список доступных устройств с помощью этого пункта. Быстрее это можно сделать с помощью комбинации клавиш «Ctrl+R»;
- « Устройства » — показать доступные к редактированию устройства;
- « Выход » — выйти из программы.
-
Правка :
- « Отменить последнюю операцию » — думаю, всё и так красноречиво ;
- « Отменить все операции » — аналогично;
- « Выполнить все операции » — применяет изменения к носителю (диску). Дело в том, что GParted не выполняет операции сразу после получения инструкций от пользователя, а сначала создаёт некий сценарий и пользователь видит не что есть в данный момент, а что будет происходить с диском после выполнения операций.
-
Вид :
- « Информация об устройстве » — в левой части окна показывает основную информацию об устройстве (диске). Для примера выбрана USB-флэшка, её и будем кромсать;
- « Ожидающие операции » — в нижней части окна показывает последовательность запланированных операций;
- « Поддержка файловых систем » — открывает таблицу, в которой указаны типы файловых систем, поддерживаемых программой и операции, которые она к ним может применять:
-
Устройство :
- « Создать таблицу разделов » — если устройство новое, «с пылу, с жару», то скорее всего диск на нём девственно чист и не имеет ни таблицы разделов, ни тем более файловой системы. Данный пункт позволяет создать таблицу разделов;
- « Попробовать восстановить данные » — установив из консоли утилиту «gpart», у вас появится шанс восстановить удалённые с этого носителя данные. Шансы честно говоря, невысокие, процедура длительная.
-
Раздел :
- « Новый » — создаёт новый раздел на диске. Если данный пункт бледный (невозможно активировать), значит раздел либо уже существует, либо не создана таблица разделов на диске;
- « Удалить » — собственно, удалить раздел;
- « Изменить размер/Переместить » — позволяет уменьшать/увеличивать размер разделов, перемещать их. Процедура также длительная (время зависит от объёма информации в разделах, размера разделов и мощности компьютера), при этом сохранность ваших данных не гарантируется стопроцентно, так что желательно перед манипуляциями сделать копию;
- « Копировать » и « Вставить » — при наличии неразмеченной области (область диска без разделов) достаточного размера позволяет копировать существующий раздел в неё.
- « Форматировать в » — форматировать раздел в нужный вам тип файловой системы;
- « Монтировать » — монтирует указанный раздел, при этом он становится доступным для чтения/записи, редактирование самого раздела при этом невозможно;
- « Размонтировать » — данный пункт появляется на месте «Монтировать», если раздел уже смонтирован. Размонтирование позволяет снова редактировать раздел;
- « Управление флагами » — важный пункт, даёт возможность помечать раздел для каких-либо целей, подробнее об этом будет написано ниже;
- « Проверка на ошибки » — как вы догадались, проверяет файловую систему раздела на ошибки. О наличии ошибок может намекать знак восклицания в строке раздела;
- « Метка » — позволяет дать разделу метку, имя, чтобы легче было его искать и не сомневаться что он — это он ;
- « Новый UUID » — даёт новое случайное значение UUID для указанного раздела;
- « Информация » — показывает подробную информацию о разделе в отдельном окошке:
-
Справка :
- « » — мини-справочник по программе, полезная штука;
- « О программе » — показывает используемую версию программы и адрес официального сайта.
Подробное руководство пользователя по GParted на русском языке можно посмотреть на официальном сайте:
Руководство пользователя GParted на русском языке
Разметка диска для установки Ubuntu
Сначала ещё немного полезных знаний. Возможно, вам известно, что зачастую существующего объёма оперативной памяти для нормальной работы всех приложений не хватает. В этом случае включается так называемый механизм подкачки, использующий свободное место на жёстком диске для увеличения объёма доступной оперативной памяти. Windows для этих целей использует обычные файлы, которые она размещает на доступных ей разделах. Linux тоже умеет так делать, однако обычно в Linux для целей подкачки используется отдельный раздел со специальной файловой системой, называемый свопом ( по-английски).
Вы ничего не сможете записать на этот раздел, собственно из системы вы его даже не увидите — Linux сам справляется с ним. Обычно размер свопа выбирается равным объёму оперативной памяти или чуть больше, поскольку своп может использоваться ещё и для сохранения состояния компьютера (то есть содержимого оперативной памяти) при переходе компьютера в спящий режим (по-английски такой режим называется «hibernate»). Подробнее о размере раздела подкачки можно почитать в статье SWAP на нашем портале.
В принципе, если у вас много оперативной памяти и вам не нужно использовать спящий режим, можно совсем отказаться от использования свопа, однако настоятельно рекомендуется не жалеть лишних двух-трёх гигабайов на вашем винчестере и создать своп-раздел. Правда увлекаться тоже не стоит, выделять под своп слишком много места абсолютно бесполезно.
Итак, вам уже понятно, каким должен быть первый необходимый для установки Ubuntu раздел. Но, кроме свопа, вам понадобится ещё как минимум один раздел — собственно для файлов самой системы. Однако, если вы готовы выделить для Ubuntu хотя бы 15 GB места, то кроме системного раздела, рекомендуется создать ещё и раздел для пользовательских документов и настроек. Дело в том, что Ubuntu устроена так, что все пользовательские данные, включая все настройки, полностью отделены от системных файлов и могут быть вынесены на отдельный раздел. Смысл так делать весьма прост: если вы что-то испортите, то всегда сможете переустановить Ubuntu, просто отформатировав системный раздел и заново поставив туда систему, при этом не придётся особенно мучиться с сохранением настроек и данных, поскольку все они останутся на отдельном разделе.
В этом руководстве будет описана стандартная разметка, то есть один раздел будет отведён под систему, один — под пользовательские данные, и один — под своп. При этом для системного раздела вам потребуется 15 гигабайт, для свопа немножко больше, чем у вас оперативной памяти, а для последнего раздела под пользовательские данные вы отведёте всё оставшееся свободное место.
На самом деле Ubuntu занимает на жёстком диске чуть меньше 6 гигабайт, однако, чтобы не возникало проблем с переполнением диска после установки дополнительных программ, рекомендуется выделить под системный раздел около 15 GB. Более того, если вы собираетесь использовать систему для игр и т. п., размеры как системного раздела, так и раздела с данными, должны быть существенно увеличены.
Ну вот, кажется, с теорией покончено, дальше всё зависит от вашей текущей конфигурации винчестера и от ваших планов. Теперь попробуем применить все полученные знания на практике на примере достаточно типичной ситуации, и можно будет перейти к установке Ubuntu на ваш компьютер.
Создание разделов диска во время установки Linux Ubuntu
Для самостоятельного создания разметки диска во время установки Linux Ubuntu необходимо выбрать тип установки «Другой вариант» и нажать «Продолжить».
Если у Вас несколько физических дисков (у меня один) выбираем нужный и нажимаем «Новая таблица разделов».
Затем нас предупреждают, что будет создана новая пустая таблица разделов, мы нажимаем «Продолжить», т.е. подтверждаете свое действие.
Далее выбираем пункт «Свободное место» и нажимаем на плюсик (+).
Первое, что мы должны создать — это корневой раздел, т.е. основной (системный) раздел под установку системы. Для этого мы указываем:
- Размер – для корневого раздела минимально 15 гигабайт, на перспективу, конечно же, лучше указать больше, например 50 гигабайт. У меня для теста диск маленький, поэтому я указываю 15 гигабайт;
- Тип нового раздела – указываем «Первичный», так как данный тип должен обязательно быть на диске;
- Местоположение нового раздела – указываем «Начало этого пространства»;
- Использовать как – здесь нам необходимо выбрать тип файловый системы, оставляем по умолчанию файловую систему Ext4 — это журналируемая файловая система для операционных систем Linux, которая наиболее подходит на текущий момент для файловой системы корневого раздела (да и для пользовательских данных);
- Точка монтирования – указываем «/», так как это у нас корневой раздел.
Жмем «ОК».
Затем практически таким же способом создаем раздел для пользовательских данных, т.е. домашний раздел. Создание такого раздела позволит Вам хранить свои данные (документы, музыку, фото и так далее) в отдельном месте, которое не нужно будет каким-то специальным образом копировать (резервировать) во время переустановки (обновления) дистрибутива или даже его смене.
В данном случае нам необходимо указать:
- Размер – по возможности максимальный, т.е. все оставшееся место, как я уже говорил у меня тестовый диск маленький, поэтому и осталось мало место;
- Тип нового раздела – указываем «Логический»;
- Местоположение нового раздела – указываем «Начало этого пространства»;
- Использовать как – также выбираем файловую систему Ext4;
- Точка монтирования – указываем «/home».
Жмем «ОК».
Раздел подкачки «swap» (своп) мы создавать не будем, так как в Ubuntu, начиная с версии 17.04, вместо раздела подкачки используется файл подкачки (как в Windows). По умолчанию его размер составляет 5% от свободного места на диске, но не более 2 гигабайт. После установки размер файла подкачки в любое время можно будет изменить.
На этом разметка диска, которая подойдет для домашнего компьютера, закончена, нажимаем «Установить сейчас».
Подтверждаем внесение изменений на диск, жмем «Продолжить» и продолжаем установку дистрибутива.
У меня на этом все, надеюсь, материал был Вам полезен, пока!
Нравится24Не нравится7
Шаг 1. Расширение раздела
Обычные тома
Допустим, есть диск /dev/sdb и раздел /dev/sdb2, который нужно увеличить.
Сначала необходимо отмонтировать раздел:
umount /dev/sdb2
В случае работы с корневой директорией, отмонтировать ее не получиться. В таком случае необходимо загрузить компьютер с Windows LiveCD или GParted Live.
Подключаемся утилитой fdisk к /dev/sdb:
fdisk /dev/sdb
Если мы работаем с разделом более чем 2Тб, используем утилиту parted.
Смотрим номера разделов:
: p
Удаляем раздел (не переживайте — все данные сохраняются):
: d
: 2
* в моем примере, раздел для удаления на второй позиции.
Создаем новый раздел:
: n
Первичный (primary):
: p
Номер раздела — 2:
: 2
На запрос начального и конечного секторов просто нажимаем Enter.
Если раздел был загрузочный, добавляем соответствующий флаг:
: a
Еще раз проверяем, что получилось:
: p
Сохраняем изменения:
: w
LVM
LVM-тома расширяются на лету, даже для корневых разделов. В данном примере, работаем с /dev/sda.
Открываем диск утилитой fdisk:
fdisk /dev/sda
* напомню, что при работе с диском 2Тб и более, следует использовать утилиту parted.
Создаем еще один раздел:
: n
Первичный:
: p
Номер раздела оставляем тот, который предлагает система (просто нажимаем Enter).
Первый и последний сектора также оставляем по умолчанию для использования всего дискового пространства (еще два раза Enter).
Задаем тип раздела:
: t
Выбираем номер раздела (в моем примере создавался раздел 3):
: 3
Командой L можно посмотреть список всех типов, но нас интересует конкретный — LVM (8e):
: 8e
Сохраняем настройки:
: w
Проинформируем систему, что в таблице разделов произошли изменения:
partprobe
Создаем физический том из нового раздела:
pvcreate /dev/sda3
Смотрим наши Volume Group и для нужного добавляем созданный том:
vgdisplay
vgextend vg_centos /dev/sda3
* в моем примере группа томов LVM называется vg_centos
Смотрим LVM-разделы и расширяем пространства для нужного:
lvdisplay
lvextend -l +100%FREE /dev/vg_centos/lv_root
* данная команда расширяем LVM-раздел /dev/vg_centos/lv_root, используя все свободное пространство (100%FREE).
Как пользоваться Gparted
После того, как программа будет установлена, вы можете запустить ее из главного меню
Только обратите внимание, для правильной работы утилиту необходимо запускать с правами суперпользователя. Если вы запускаете ее из главного меню, то система сама спросит пароль
1. Интерфейс программы
После запуска перед вами откроется главное окно программы. Оно состоит из нескольких областей. Давайте рассмотрим их чтобы потом было проще использовать программу:
- Меню — находится в самом верху окна;
- Список устройств — находится справа сразу под меню;
- Панель инструментов — находится слева от списка устройств, здесь вы можете выбрать один из подключенных дисков;
- Свободное место — диаграмма соотношений размеров дисков;
- Рабочая область — здесь отображаются все разделы на текущем диске.
Все это мы и будем использовать для работы с разделами. Как вы убедитесь, использование Gparted очень просто. Дальше мы рассмотрим как разбить диск Gparted.
2. Создание таблицы разделов
Первое, что обычно вам может понадобиться сделать с новым диском — это создать таблицу разделов. Если вы хотите подключить к системе новый диск, то и он еще не размечен, то для этого необходимо открыть меню «Устройства» -> «Создать таблицу разделов»:
В открывшемся окне вы можете выбрать тип таблицы, программа Gparted поддерживает несколько вариантов, но самые популярные из них — это MSDOS и GPT. По умолчанию рекомендуется использовать MSDOS. Только после этого вы сможете перейти к созданию разделов.
3. Создание раздела
Чтобы создать новый раздел выберите область «Не размечено» и кликните правой кнопкой чтобы открыть контекстное меню. В этом меню выберите «Новый».
Теперь необходимо заполнить информацию о будущем разделе. В левой стороне вы можете тонко настроить расположение раздела от начала или конца свободного пространства и указать размер. С правой стороны можно выбрать файловую систему, тип раздела (первичный/вторичный) и метку. В таблице разделов MSDOS может быть только четыре первичных раздела, все остальные логические. Что касается GPT, то здесь таких ограничений нет.
4. Изменение раздела
Для изменения раздела откройте контекстное меню для этого раздела и выберите пункт «Изменить или переместить раздел». Здесь можно только изменить размер Gparted:
Вы можете указать новый размер раздела или выбрать его с помощью ползунка. В зависимости от выбранного действия и способа переноса, эта операция может занять довольно много времени. Если же вы захотите изменить файловую систему, то для этого нужно использовать пункт контекстного меню «Форматировать в».
7. Применение изменений
Как вы могли заметить, все действия выполняются мгновенно, но на самом деле они не применяются к реальному диску. Программа только записывает что нужно сделать. Чтобы применить изменения вам нужно нажать на инструмент с зеленой галочкой. Также можно пойти другим путем и открыть меню «Правка» -> «Применить все операции». Затем нужно подтвердить что вы уверены, в том что делаете, поскольку это может вызвать потерю данных:
Работа утилиты может занять довольно длительное время. Теперь вы знаете как разбить диск gparted.
8. Управление флагами
Кроме основных параметров, разделы могут иметь флаги, которые будут указывать на их особое состояние, например, на то, что это загрузочный раздел или раздел lvm. Для того чтобы установить флаг для раздела вам нужно сначала применить изменения. Затем выберите в контекстном меню пункт «Управление флагами». В открывшемся окне вы можете отметить галочкой флаги, которые нужно установить, например, boot.
В этом случае уже нет необходимости применять изменения. Флаг будет установлен сразу же.
Уменьшение диска образа RAW
Возможно если у вас виртуальная машина работает на LVM существует способ более простой и не надо переносить образ в файловый вариант, но мне не захотелось выполнять более сложные действия с системой LVM.
Воспользуемся командой которая может произвести изменение диска обрезав образ диска raw с конца на нужный размер.
В нашем случае номер виртуальной машины был 112 и нам необходимо уменьшить образ на 50 G:
qemu-img resize /var/lib/vz/images/112/vm-112-disk-0.raw -50G = вывод команды = WARNING: Image format was not specified for '/var/lib/vz/images/112/vm-112-disk-0.raw' and probing guessed raw. Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. Specify the 'raw' format explicitly to remove the restrictions. qemu-img: warning: Shrinking an image will delete all data beyond the shrunken image's end. Before performing such an operation, make sure there is no important data there. qemu-img: warning: Using the --shrink option will suppress this message. Note that future versions of qemu-img may refuse to shrink images without this option. Image resized.
Как видим образ успешно изменён.
Осталось загрузится c Live-образа и в программе Gparted задействовать все свободное место от диска.
В системе Proxmox после изменения размера диска в разделе вы увидите уже новые параметры а вот в свойствах машины будет стоять старое значение. Возможно необходимо выполнить какое то действие, но в моем случае я переношу диск на раздел LVM и после этого везде будет показываться правильное значение.