Работа с GPT-разделами в Linux

Оцените статью

GUID Partition Table (GPT) — это стандарт для организации разделов на жёстких дисках, SSD и других носителях данных. Он является частью спецификации UEFI (Unified Extensible Firmware Interface) и предоставляет более гибкие и безопасные способы управления разделами по сравнению с устаревшей системой Master Boot Record (MBR).

  1. Поддержка большого количества разделов: на каждом диске можно создать до 128 разделов (конкретное число зависит от прошивки UEFI или BIOS).
  2. Поддержка больших размеров дисков: GPT позволяет использовать диски размером более 2 ТБ, что является ограничением для MBR.
  3. Защита от ошибок: GPT хранит копии таблиц разделов в разных местах диска и использует циклические проверки для обнаружения и исправления ошибок.
  4. Совместимость с UEFI: GPT является предпочтительным форматом для систем с UEFI, которые обеспечивают более быстрый запуск и дополнительные функции безопасности по сравнению с традиционными системами на базе BIOS.

Создание GPT-раздела

Для создания раздела воспользуемся утилитой gdisk.

# gdisk /dev/sdc

Выбираем режим создать пустую GPT-запись.

Found invalid MBR and corrupt GPT. What do you want to do? (Using the
GPT MAY permit recovery of GPT data.)
 1 - Use current GPT
 2 - Create blank GPT

Your answer: 2

Создаем один раздел на весь объем накопителя.

Command (? for help): n
Partition number (1-128, default 1):
First sector (34-11721045134, default = 2048) or {+-}size{KMGTP}:
Last sector (2048-11721045134, default = 11721043967) or {+-}size{KMGTP}:
Current type is 8300 (Linux filesystem)
Hex code or GUID (L to show codes, Enter = 8300):
Changed type of partition to 'Linux filesystem'

Сохраняем изменения.

Command (? for help): w

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/sdc.
The operation has completed successfully.

Форматируем раздел

# mkfs.xfs /dev/sdc1

Запрашиваем идентификаторы разделов.

# blkid
/dev/mapper/pve-root: UUID="01b8adab-ecc9-45c6-99d3-11438874411c" BLOCK_SIZE="4096" TYPE="ext4"
/dev/sdb2: UUID="8A83-5AA0" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="1e39467d-6993-48fc-bccd-466201509072"
/dev/sdb3: UUID="Vil9Rh-xdus-gbZS-8Re3-ESiW-y4Y5-gk8SpG" TYPE="LVM2_member" PARTUUID="45d93988-280f-4fab-b22d-3683d147726d"
/dev/mapper/pve-swap: UUID="41d6e913-240a-48c3-abfa-8c1268e63d32" TYPE="swap"
/dev/sda1: UUID="c4790529-282b-4ac9-802d-25e09d2b6925" BLOCK_SIZE="4096" TYPE="xfs" PARTUUID="21fefca6-6d3a-4e4e-809e-1375797d8d17"
/dev/sdb1: PARTUUID="3e5da778-064d-40d3-9564-38b266ed7971"
/dev/mapper/pve-vm--100--disk--0: PTUUID="e796c1e9" PTTYPE="dos"
/dev/sdc1: UUID="c4a24abb-41db-480a-a695-1e9d8ca3b2e7" BLOCK_SIZE="4096" TYPE="xfs" PARTLABEL="Linux filesystem" PARTUUID="e22265ae-4255-434f-b9de-6262ffa8378a"
/dev/mapper/pve-vm--101--disk--0: PTUUID="e796c1e9" PTTYPE="dos"

Монтируем раздел

Добавляем в fstab записи.

UUID="c4790529-282b-4ac9-802d-25e09d2b6925" /opt/vm-storage/ xfs defaults
UUID="c4a24abb-41db-480a-a695-1e9d8ca3b2e7" /opt/backup/ xfs defaults

Монтируем раздел.

# systemctl daemon-reload
# mount /opt/backup/

Related Posts

Неудачный эксперимент по установке ZoneMinder в Ubuntu 25.04

Пришло время реанимировать домашнюю систему видеонаблюдения на базе ZoneMinder. У меня как раз есть китайская камера BESDER 6024pb-jw201 которая уже год как не используется и просто смотрит в коридор для…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

You Missed

Статус заряда батареи в Linux консоли

Статус заряда батареи в Linux консоли

Неудачный эксперимент по установке ZoneMinder в Ubuntu 25.04

Неудачный эксперимент по установке  ZoneMinder в Ubuntu 25.04

Терминальный сервер и RemoteAPP в Ubuntu Linux

Терминальный сервер и RemoteAPP в Ubuntu Linux

Примеры конфигурации HAProxy

Примеры конфигурации HAProxy
Установка и настройка InfluxDB (V2 OSS)

Немного экспериментов с Windows Server 2025

Немного экспериментов с Windows Server 2025