Работа с 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

Работа с консольной утилитой wsl для управления Windows Subsystem for Linux (Подсистемы Windows для Linux)

В заметке “Установка WSL (Windows Subsystem for Linux)” я в общих чертах рассказал как их установить, а про утилиту wsl я рассказал лишь как с ее помощью переключить WSL на…

Установка и настройка vsftpd в Ubuntu 22.04

Скажем честно, что PureFTP не оправдал моих радужных ожиданий и давайте пробежимся по установке и настройке vsftpd сервера. Я его раньше уже настраивал и теперь надо вспомнить как-там что крутить…

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

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

You Missed

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

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

Работа с консольной утилитой wsl для управления Windows Subsystem for Linux (Подсистемы Windows для Linux)

Работа с консольной утилитой wsl для управления Windows Subsystem for Linux (Подсистемы Windows для Linux)

Установка и настройка vsftpd в Ubuntu 22.04

Установка и настройка vsftpd в Ubuntu 22.04

Установка WSL (Windows Subsystem for Linux)

Установка WSL (Windows Subsystem for Linux)

Создание кластера Kubernetes в Yandex Cloud

Создание кластера Kubernetes в Yandex Cloud

Шпаргалка по работе с утилитой OpenSSL в Linux

Шпаргалка по работе с утилитой OpenSSL в Linux