Как расширить gpt диск
Этот сценарий применим только к дискам ОС с таблицей разделов GPT.
В этой статье описывается, как увеличить размер диска ОС с разделом GPT в Linux.
Расширение тома с помощью компонента управления дисками
Чтобы расширить том в пустое пространство, расположенное на диске сразу за этим томом, сделайте следующее.
Откройте модуль управления дисками с правами администратора.
Для этого введите Управление дисками в поле поиска на панели задач, выберите и удерживайте (или щелкните правой кнопкой мыши) Управление дисками, а затем выберите Запуск от имени администратора>Да. Когда откроется компонент управления компьютером, перейдите в раздел Хранилище>Управление дисками.
Щелкните и удерживайте (или щелкните правой кнопкой мыши) тот том, который вы хотите расширить, а затем выберите Расширить том.
Если действие Расширить том неактивно, проверьте следующее:
- Компонент управления дисками или управления компьютером открыты с правами администратора;
- существует нераспределенное пространство непосредственно после нужного тома (справа от него), как показано на рисунке выше. Если между расширяемым томом и нераспределенным местом существует другой том, вы можете удалить этот промежуточный том и все файлы в нем (не забудьте сначала заархивировать или переместить все важные данные!), применить приложение сегментирования стороннего поставщика (не Майкрософт), которое может перемещать тома без уничтожения данных, или остановить процесс расширения тома и создать на нераспределенном пространстве новый том.
- Жесткий диск форматируется в файловую систему NTFS или ReFS. Для других файловых систем расширение не поддерживается, поэтому вам придется заархивировать или переместить нужные файлы с этого тома и заново отформатировать его в файловую систему NTFS или ReFS.
- Если размер диска превышает 2 ТБ, к нему должна быть применена схема секционирования GPT. Чтобы использовать более 2 ТБ на одном диске, его необходимо инициализировать с использованием схемы секционирования GPT. См. сведения о том, как изменить стиль раздела диска с MBR на GPT.
- Если и после этого не удается расширить том, проверьте возможные проблемы на сайте сообщества Майкрософт в разделе "Файлы, папки и хранилища". Если здесь нет готового ответа, задайте свой вопрос, чтобы сотрудники корпорации Майкрософт или другие члены сообщества попытались вам помочь, или обратитесь в службу поддержки Майкрософт.
Щелкните Далее, а затем на странице мастера Выбор дисков (показано здесь) укажите, какой объем нужно добавить к расширяемому тому. Обычно лучше всего использовать вариант по умолчанию, то есть все свободное пространство, но вы можете указать меньшее значение, если хотите создать дополнительные тома в свободном пространстве.
Щелкните Далее, а затем Готово, чтобы выполнить расширение.
RHEL с LVM
Войдите на виртуальную машину с учетными данными привилегированного пользователя с помощью следующей команды:
Используйте команду lsblk , чтобы определить, какой логический том (LV) подключен к корню файловой системы ( / ). В этом случае можно видеть, что rootvg-rootlv подключен к / . Если необходима другая файловая система, замените LV и точку подключения на всех этапах этого сценария.
Проверьте, нет ли свободного пространства в группе томов (VG) LVM, содержащей корневой раздел. Если есть свободное пространство, перейдите к шагу 12.
В этом примере строка Free PE / Size показывает, что в группе томов свободно 38,02 ГБ. Перед добавлением пространства в группу томов не требуется изменять размер диска.
Увеличение размера диска операционной системы в RHEL 7.x с LVM:
- Остановите виртуальную машину.
- Увеличьте размер диска операционной системы на портале.
- Запустите виртуальную машину.
После перезапуска виртуальной машины выполните следующие действия.
- Установите пакет cloud-utils-growpart для поддержки команды growpart, которая требуется для увеличения размера диска операционной системы, и обработчика gdisk для разметки диска GPT. Эти пакеты предварительно устанавливаются в большинстве образов Marketplace.
Определите, какой диск и раздел содержат физический том или тома (PV) LVM в группе томов с именем rootvg, выполнив команду pvscan . Отметьте, какой размер и свободное пространство указаны в скобках ( [ и ] ).
Проверьте размер раздела с помощью lsblk .
Разверните раздел, который содержит этот PV, задавая growpart , имя устройства и номер раздела. Это позволит расширить указанный раздел, чтобы он использовал все свободное непрерывное пространство на устройстве.
Убедитесь, что размер раздела изменился до ожидаемой величины, повторно выполнив команду lsblk . Обратите внимание, что в примере sda4 произошло изменение с 63 ГБ до 95 ГБ.
Разверните PV для использования оставшейся части вновь развернутого раздела:
Проверьте, имеет ли PV ожидаемый новый размер, сравнив его с исходными значениями [size / free] :
Разверните нужный логический том (LV) на намеченную величину. Этот объем не обязательно должен занимать все свободное место в группе томов. В следующем примере размер /dev/mapper/rootvg-rootlv изменен с 2 ГБ на 12 ГБ (увеличен на 10 ГБ). Эта команда также позволяет изменить размер файловой системы.
Выходные данные примера:
Команда lvresize автоматически вызывает соответствующую команду изменения размера для файловой системы в LV. Проверьте, имеет ли /dev/mapper/rootvg-rootlv, который подключен к / , увеличенный размер файловой системы, с помощью следующей команды:
Выходные данные примера:
Чтобы использовать ту же процедуру для изменения размера другого логического тома, измените имя LV в шаге 12.
Необходимо определить, содержит ли диск ОС раздел MBR или GPT
Используйте команду parted , чтобы узнать, создан ли раздел диска с помощью раздела основной загрузочной записи (MBR) или раздела GPT.
2.2. Расширение GPT утилитой parted
С parted все намного проще, порядок действий примерно такой же, но при этом раздел должен быть отмонтирован.
umount /dev/mapper/p2000_storage parted /dev/mapper/p2000_storage
Первым делом снимаем информацию по существующим разделам. У меня она уже была из вывода gdisk.
Дальше немного внимания , если создать раздел как «mkpart GPT xfs 0 100%«, то есть большая вероятность что начальный сектор будет смещен. Именно так было у меня — parted поставил стартовым 53 сектор, после принудительной замены стартового сектора на 1953, мне удалось решить проблему недоступности файловой системы.
mkpart GPT xfs 1053s 100%
Осталось только смонтировать раздел и дать «xfs_growfs» выполнить расширение.
partprobe xfs_growfs -d /misc/backup
На этом все. Надеюсь данная инструкция поможет вам избежать часть проблем, с которыми столкнулся я.
Категория: Администрирование, Разное
GPT — стандарт формата размещения таблиц разделов на физическом жестком диске. Он является частью Расширяемого микропрограммного интерфейса (англ. Extensible Firmware Interface, EFI) — стандарта, предложенного Intel на смену BIOS. EFI использует GPT там, где BIOS использует Главную загрузочную запись (англ. Master Boot Record, MBR).
На одном из серверов при выполнении команды fdisk -l вылезло предупреждение:
Гугл переводчик нам говорит следующее:
Поддержка fdisk GPT в настоящее время является новой, и поэтому находится на экспериментальной стадии. Используйте по своему усмотрению.
Устанавливаем утилиту gdisk
Посмотрим информацию о диске через эту утилиту
Тут следует обратить внимание на последнюю строчку, значение столбца End (sector) = 35649535, это значение нам потребуется в дальнейшем
Приступим к созданию нового раздела
Где мы использовали следующие значения:
- Command (? for help): n — Создать новый раздел
- Partition number (4-128, default 4): 4 — Номер раздела
- First sector (34-209715166, default = 35649536) or size: 35649536 — Первый сектор (про этот параметр я говорил выше, выделено)
- Last sector (35649536-209715166, default = 209715166) or size: 209715166 — Последний сектор
- Hex code or GUID (L to show codes, Enter = 8300): 8e00 — Код для LVM
- Command (? for help): w — Записать изменения
- Do you want to proceed? (Y/N): Y — Подтвердить
Проинформируем операционную систему об изменении таблицы разделов
Смотрим что получилось
Как видно, появится новый раздел /dev/sda4
Создадим физический том /dev/sda4 через команду
Ищем наш VG Name:
Расширяем том centos
Проверяем что получилось
Ищем наш LV Path:
Расширяем логический том /dev/centos/root и активируем его
С диска из космоса в общем вопросе в Windows 10 ноутбук / настольный компьютер / планшет. На тома данных вы можете легко перенести файлы в другое место, но с системным разделом C вы не можете этого сделать. Чтобы решить эту проблему, некоторые люди задаются вопросом, можно ли расширить системный раздел без потери данных. Никто не любит воссоздавать перегородки и начинать с нуля. Ответ - да, но для многих нелегко увеличить объем системы для Windows 10 ноутбук / настольный компьютер / планшет. В этой статье я расскажу о 4 способах расширения системного раздела в Windows 10 с родным инструментом и бесплатное программное обеспечение для раздела. Выберите соответствующий метод в соответствии со структурой разделов вашего собственного диска.
Содержание:
Раздел GPT
В следующих выходных данных таблица разделов отображает значение gpt. Это значение указывает на наличие раздела GPT.
Если виртуальная машина имеет раздел GPT на диске операционной системы, необходимо увеличить размер диска операционной системы.
Увеличение размера диска ОС
Приведенные ниже инструкции относятся к дистрибутивам, рекомендованным Linux.
Прежде чем продолжить работу, создайте резервную копию виртуальной машины или моментальный снимок диска операционной системы.
1. Немного «исторической» информации
RHEL RAW
Увеличение размера диска операционной системы в разделе RHEL RAW:
- Остановите виртуальную машину.
- Увеличьте размер диска операционной системы на портале.
- Запустите виртуальную машину.
После перезапуска виртуальной машины выполните следующие действия.
Войдите на виртуальную машину с учетными данными корневого, используя следующую команду:
После перезапуска виртуальной машины выполните следующие действия.
- Установите пакет cloud-utils-growpart для поддержки команды growpart, которая требуется для увеличения размера диска операционной системы, и обработчика gdisk для разметки диска GPT. Эти пакеты предварительно устанавливаются в большинстве образов Marketplace.
Используйте команду lsblk -f, чтобы проверить раздел и тип файловой системы, в которых находится корневой раздел ( / ):
Для проверки начните с вывода таблицы разделов на диске SDA с помощью gdisk. В этом примере мы видим диск размером 48 ГБ с секцией 2 в 29,0 ГиБ. Диск был увеличен с 30 ГБ до 48 ГБ в портале Azure.
Разверните раздел для root, в данном случае sda2, с помощью команды growpart. С помощью этой команды можно развернуть раздел, чтобы использовать все смежные места на диске.
Теперь снова распечатайте новую таблицу разделов с помощью gdisk. Обратите внимание, что секция 2 расширилась до 47,0 ГБ:
Разверните файловую систему в разделе, используя команду xfs_growfs, которая подходит для стандартной системы RedHat, созданной Marketplace:
Убедитесь, что новый размер отразился, выполнив команду df:
Относится к: Windows 10, Windows 8.1, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012.
С помощью компонента управления дисками вы можете добавить в существующий том дополнительное пространство за счет пустого места на диске, но только если пустое пространство не содержит томов (то есть не распределено) и располагается сразу за расширяемым томом без других промежуточных томов, как показано на следующем изображении. Для расширения базовый том должен быть отформатирован в файловую систему NTFS или ReFS.
Если вы используете Windows Server 2012 R2 или более поздней версии, вы также можете использовать Синхронизацию файлов Azure для расширения тома в облако. Дополнительные сведения см. в статье Планирование развертывания Синхронизации файлов Azure в Windows Server.
1.2. XFS
XFS — высокопроизводительная журналируемая файловая система, созданная компанией Silicon Graphics для собственной операционной системы IRIX. 1 мая 2001 года Silicon Graphics выпустила XFS под GNU General Public License. XFS отличается от других файловых систем тем, что она изначально была рассчитана для использования на дисках большого объёма (более 2 терабайт, см. например, RAID-массивы).
1.1. Таблица разделов GUID
На рисунке приведена диаграмма, схематично поясняющая формат GUID Partition Table. Каждый логический блок (LBA) имеет размер ровно 512 байт. Отрицательные адреса логических блоков говорят о том, что их нумерация начинается с конца тома (диска), причем последний адресуемый блок имеет адрес −1.
GPT использует современную систему адресации логических блоков (LBA) вместо применявшейся в MBR адресации «Цилиндр — Головка — Сектор» (CHS). MBR, доставшаяся по наследству со всей своей информацией, содержится в блоке LBA 0, оглавление GPT — в блоке LBA 1. В оглавлении содержится адрес блока, где начинается сама таблица разделов, обычно это следующий блок — LBA 2. В случае 64-битной версии ОС Microsoft Windows NT, для таблицы разделов зарезервировано 16 384 байт (при использовании сектора размером 512 байт это будет 32 сектора), так что первым используемым сектором каждого жёсткого диска в ней будет блок LBA 34.
Кроме того, GPT обеспечивает дублирование — оглавление и таблица разделов записаны как в начале, так и в конце диска.
3. Как расширить системный диск с помощью бесплатного partition editor (3 способа)
Расширить системный раздел в Windows 10 компьютер, стороннее программное обеспечение намного мощнее. Они могут расширить системный том, не удаляя ни одного раздела. Однако это не означает, что какое-либо программное обеспечение для разбиения на разделы может хорошо выполнить эту задачу.
Возможно повреждение системы и данных риск при изменении размера разделов, потому что все параметры связанного диска, раздела и файлов должны быть изменены правильно. Кроме того, необходимо обновить файлы, связанные с загрузкой системы. Некоторое ненадежное программное обеспечение может вызвать Windows сбой загрузки или потеря данных.
Лучше, чем другие инструменты, NIUBI Partition Editor имеет инновационные технологии для защиты системы и данных:
-
- автоматически возвращает компьютер в исходное состояние в мгновение ока при обнаружении какой-либо ошибки. - избегайте неправильных операций, перечисляя их как ожидающие предварительного просмотра, реальные разделы диска не будут изменены до щелчка Apply , чтобы подтвердить. - отменить неправильные, но продолжающиеся операции, не причиняя ущерба.
к Windows 10/8/7/Vista/XP пользователи домашних компьютеров, NIUBI имеет бесплатная версия. То же самое и с профессиональной версией, за исключением отсутствия 1-секундного отката и конструктора загрузочных носителей.
Есть 3 способа расширить системный раздел для Windows 10 ноутбук / настольный компьютер / планшет, выберите соответствующий метод в соответствии со структурой разделов вашего собственного диска.
2.1. Расширение GPT утилитой gdisk
Материал основан на Grow a GPT / XFS Partition и собственном, не совсем удачном, опыте.
Основные процедуры очень похожи на с fdisk.
- Размонтируем раздел
- Получение информации: начальный сектор, имя, идентификатор раздела
- Удаление партиции, создание раздела по полученной информации с расширением
- Повторная проверка изменений, запись и перезагрузка
2.1.1 Размонтируем раздел
Необходимость данного шага под сомнением. Я делал на смонтированном диске, пр расчете, что работы будут только на расширение раздела.
2.1.2 Получение информации: начальный сектор, имя, идентификатор раздела
Последовательно нажимаем «p» и «i», скриншетим или записываем стартовый сектор, GUID партиции.
2.1.3 Удаление партиции, создание раздела по полученной информации с расширением
Тут меня поджидала первая неожиданность, на которую я должным образом не обратил внимание.
Номер сектора начала, должен быть такой же, какой вы заскриншетили ранее — у меня это был 1953.
Однако программе было «не удобно считать» и она его сдвинула на 1952.
Чуть позже удалось выяснить, что уход в экспертный режим (Use ‘l’ on the experts’) также результата не дал, первый сектор всегда смещался.
Partition number (1-128, default 1): 1
First sector (34-52691757662, default = 64) or size: 1953 Information: Moved requested sector from 1953 to 1952 in order to align on 32-sector boundaries. Use 'l' on the experts' menu to adjust alignment
Как результат, порядка 2 суток простоя раздела, во время которого xfs_growfs пыталась восстановить раздел.
xfs_growfs -d /dev/mapper/p2000_storagep1
Со стороны p2000 (хранилка подключена по iscsi) работа программы выглядела так:
Полка по входящему трафику 1,4Gb- максимальная скорость хранилки по шпинделям.
«xfs_growfs» к сожалению не помог, как удалось восстановиться раздел немного ниже.
2.1.4 Переименовываем раздел, и устанавливаем назад GUID раздела
Последовательно нажимаем «с», имя раздела
Последовательно нажимаем «x», потом «c», GUID раздела
2.1.5 Проверяем введенные данные и сохраняем изменения
Последовательно нажимаем «p», потом «i».
Очень внимательно все проверяем, если все OK, то сохраняемся — нажимаем «w».
Расширение тома с помощью PowerShell
Щелкните и удерживайте (или щелкните правой кнопкой мыши) кнопку "Пуск", а затем выберите Windows PowerShell (администратор).
Введите следующую команду, чтобы изменить размер тома до максимально возможного, и укажите букву расширяемого диска в переменной $drive _letter.
Хотелось бы логически продолжить пост по изменению размера multipath LUN в Linux.
После расширения размера multipath LUN, нам необходимо расширить раздел, чтобы файловая система увидела дополнительное пространство. Приведенные ниже инструкции предназначены специально для раздела GPT с файловой системой XFS.
① Расширение системного раздела за счет сжатия непрерывного диска
В большинстве компьютеров на том же диске есть другой диск (D :). Вы можете сжать его и сделать Нераспределенное пространство слева, а затем объединить с системным диском C. Таким образом, операционная система, программы и связанные с ними настройки, а также все остальное остаются прежними.
Шаги по расширению системного раздела в Windows 10 с NIUBI Partition Editor:
Шаг 1: Щелкните правой кнопкой мыши D: диск и выберите "Resize/Move Volume", тянуть левая граница вправо во всплывающем окне.
Тогда часть свободного места будет преобразована в Нераспределенное налево.
Шаг 2: Щелкните правой кнопкой мыши диск C: и выберите "Resize/Move Volume"снова перетащите правая граница к праву на объединить нераспределенное пространство.
Затем системный диск C расширяется с 30 ГБ до 50 ГБ.
Шаг 3: Нажмите Apply вверху слева выполнить, готово (до этого шага все операции работали только в виртуальном режиме).
1. Разница между системным и загрузочным разделами
По мнению многих, системный раздел - это диск, на котором расположена операционная система, но это неправильно.
До Windows 7, системный и загрузочный разделы совпадают - диск «C:». Но от Windows 7, для нового добавленного BitLocker требуется незашифрованный раздел, поэтому системный раздел отделен от диска C.
Следуйте инструкциям, если хотите расширить системный зарезервированный раздел на MBR-диске в Windows 10, Если ты хочешь продлить EFI системный раздел на GPT-диске вам может помочь только стороннее программное обеспечение. В этой статье я говорю только о расширении системного раздела C, потому что это большая часть Windows пользователи хотят делать.
Ubuntu
Чтобы увеличить размер диска ОС в Ubuntu 16.x и 18.x
- Остановите виртуальную машину.
- Увеличьте размер диска операционной системы на портале.
- Перезапустите виртуальную машину, а затем войдите на виртуальную машину с учетными данными привилегированного пользователя.
- Убедитесь в том, что размер файловой системы на диске ОС увеличился.
Как показано в следующем примере, размер диска ОС на портале теперь равен 100 ГБ. Файловая система /dev/sda1, смонтированная на / , теперь имеет размер 97 ГБ.
Увеличение размера диска ОС в SUSE 12 SP4, SUSE SLES 12 для SAP, SUSE SLES 15 и SUSE SLES 15 для SAP.
- Остановите виртуальную машину.
- Увеличьте размер диска операционной системы на портале.
- Перезапустите виртуальную машину.
После перезапуска виртуальной машины выполните следующие действия.
Войдите на виртуальную машину с учетными данными привилегированного пользователя с помощью следующей команды:
Используйте следующую команду, чтобы установить пакет growpart, который будет служить для изменения размера раздела:
С помощью команды lsblk найдите раздел, подключенный к корню файловой системы ( / ). В этом случае можно видеть, что раздел 4 устройства sda подключен к / :
Измените размер требуемого раздела, задавая команду growpart и номер раздела, определенного на предыдущем шаге:
Снова выполните команду lsblk , чтобы проверить, увеличился ли размер раздела.
Следующие выходные данные показывают, что размер раздела /dev/sda4 теперь составляет 46,5 ГБ:
Укажите тип файловой системы на диске ОС с помощью команды lsblk с флагом -f :
Для изменения размера файловой системы используйте команды, соответствующие типу файловой системы.
Для xfs используйте эту команду:
Выходные данные примера:
Для ext4 используйте эту команду:
Проверьте, увеличился ли размер файловой системы для df -Th с помощью следующей команды:
Выходные данные примера:
В предыдущем примере можно увидеть, что размер файловой системы для диска ОС увеличился.
Раздел MBR
В следующих выходных данных таблица разделов отображает значение msdos. Это значение указывает на раздел MBR.
2. Расширьте системный раздел с помощью Windows 10 Инструмент управления дисками
То же самое с Windows 7, Windows 10 имеет собственный инструмент управления дисками с функциями сжатия и расширения тома, так что вы можете изменить размер выделенного раздела без потери данных (не 100%).
Однако, чтобы расширить системный раздел в Windows 10 На компьютере встроенный инструмент управления дисками - не лучший выбор, потому что он имеет те же ограничения, что и предыдущие версии:
- Только NTFS раздел поддерживается, другой общий раздел FAT32 не может быть уменьшен или расширен.
- Функция уменьшения объема может только уменьшить размер раздела к оставил и сделать Нераспределенное пространство справа .
- Расширить функцию громкости можно только расширить раздел когда есть смежный Незанятое пространство справа .
Как вы видите на скриншоте, Расширение громкости отключено для дисков C и E после сжатия D. Это связано с тем, что Нераспределенное пространство несмежно на диск C и находится слева от диска E.
Следовательно, единственный способ расширить системный раздел в Windows 10 Управление дисками осуществляется удаление Диск D (соседний раздел рядом с C). За диском C будет соседнее незанятое пространство, поэтому расширение тома будет включено. Примечание: не удаляйте диск D, если вы установили на него программы.
Как расширить системный раздел в Windows 10 с помощью инструмента управления дисками:
- Переместите все файлы в правильном непрерывном разделе (D :) в другое место.
- Нажмите Windows и X на клавиатуре и щелкните в списке Управление дисками.
- Щелкните правой кнопкой мыши соседний диск D и выберите Удалить громкости.
- Щелкните правой кнопкой мыши диск системы C и выберите Расширить том.
- Просто нажмите Далее для завершения всплывающего окна Мастера расширения тома.
Если D является Логический привод, ты все еще не может расширить системный раздел после удаления.
③ Расширьте системный диск еще одним диском
На некоторых компьютерах нет другого тома данных или недостаточно свободного места на том же диске. В этом случае никакое программное обеспечение не сможет добавить место на диске C с другого отдельного диска. Вы можете клонировать этот диск на больший и расширить системный раздел за счет дополнительного дискового пространства.
Помимо расширения системного раздела в Windows 11/10/8/7 / Vista / XP, NIUBI Partition Editor помогает объединять, преобразовывать, дефрагментировать, стирать, скрывать, создавать, удалять, форматировать, сканировать разделы и многое другое.
2. Расширение раздела GPT:
Это далеко не первая моя статья про работы с дисками, но как говориться «все в жизни бывает», поэтому теперь в некоторых мануалах будет такое вот предупреждение.
Предупреждение!
Всё что Вы делаете — Вы делаете на свой страх и риск! Перед работой должно быть понимание, что именно необходимо сделать и как восстанавливаться после неудачи.
Сделайте бекапы!
Мне хотелось бы рассказать о двух способах расширения раздела: первый может быть произведен без размонтирования раздела — утилитой gdisk, второй — через parted.
В обоих случаях для применения настроек, вам скорее всего придется перезапустить сервер.
② Увеличьте объем системы за счет сжатия несмежного диска
На некоторых компьютерах недостаточно свободного места в непрерывном разделе D. В этом случае вы можете сжать несмежный диск (E :), чтобы получить незанятое пространство.
Точно так же щелкните правой кнопкой мыши E и выполните ШАГ 1 выше, чтобы освободить незанятое пространство. налево , До добавление нераспределенного пространства на диск Cесть дополнительный шаг к переместить раздел вправо и сделать неразмеченное пространство непрерывным на диск C. Для этого щелкните правой кнопкой мыши D: диск и выберите "Resize/Move Volume", тянуть середина буквы D двигайтесь вправо во всплывающем окне.
Посмотрите видеоинструкцию, как расширить системный раздел в Windows 10 ноутбук / настольный компьютер / планшет.
Читайте также: