summaryrefslogtreecommitdiff
path: root/LINUX/DISK/GPT-диск в Linux.md
blob: 8c313f49d982371550ddac4d71ce3111d9347909 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
 (носитель более 2 ТБ)

 ![Обновлено](https://www.dmosk.ru/img/public/time.jpg "Дата обновления") Обновлено: 24.05.2024  ![Опубликовано](https://www.dmosk.ru/img/public/time.jpg "Дата публикации") Опубликовано: 17.01.2017

C [GPT](https://www.dmosk.ru/terminus.php?object=gpt) в системах [Linux](https://www.dmosk.ru/terminus.php?object=linux) работает [утилита](https://www.dmosk.ru/terminus.php?object=utility) **parted**.

Чтобы узнать, какой именно тип диска (GPT или [MBR](https://www.dmosk.ru/terminus.php?object=mbr)) настроен вводим команду:

fdisk /dev/sdb -l

_* где sdb — наш [жесткий диск](https://www.dmosk.ru/terminus.php?object=hdd)._

Либо будет выведено предупреждение **WARNING: GPT (GUID Partition Table) detected**, значит используется GPT, либо мы увидим:

Тип метки диска: gpt

Также, для определения диска можно использовать **gdisk**:

gdisk /dev/sdb

Мы должны увидеть строку на подобие:

Found valid GPT with protective MBR; using GPT.

## Создаем GPT

Открываем наш диск утилитой parted:

parted /dev/sdb

Откроется интерактивное меню утилиты — нажимаем **p:**

(parted) p

На экран будет выведена информация о разделах. Если они есть, удаляем командой **rm:**

(parted) rm 1

_* где **1** — номер раздела. Команду нужно повторить для всех разделов. Их список мы смотрели на предыдущем шаге командой **p**.  
* если на разделе есть важная информация, ее нужно скопировать на другой носитель._

Создаем разметку GPT:

(parted) mklabel gpt

И создаем новый раздел:

(parted) mkpart primary 0 0

_* где **primary** указывает, что раздел является основным; **0** и **0** — использовать весь диск для создания раздела, но можно использовать часть диска, например, 0 2048GB._

Выходим из parted:

(parted) q

И форматируем диск:

mkfs.ext4 /dev/sdb

_* где в качестве файловой системы выбрана **ext4**._

Для проверки, монтируем отформатированный диск в директорию **/mnt**:

mount /dev/sdb /mnt

И выводим список дисков:

df -h