Разметка диска: различия между версиями

Материал из ALT Linux Wiki
(доработка инструкции по изменению размера раздела)
Нет описания правки
Строка 1: Строка 1:
На данной странице будет описана разметка диска с помощью утилиты Parted.
На данной странице будет описана разметка диска с помощью утилиты Parted.


==Запуск утилиты с выбором диска==
=Parted=
  parted /dev/sdb
==Запуск утилиты==
  # parted
 
==Список дисков==
parted> print devices
 
/dev/sda (34,4GB)
/dev/sdb (34,4GB)
/dev/sr0 (7303MB)


==Выбор диска==
==Выбор диска==
  select /dev/sda
  parted> select /dev/sdb


Используется /dev/sdb
==Вывод списка разделов==
==Вывод списка разделов==
  print
  parted> print


Модель: QEMU QEMU HARDDISK (scsi)
Диск /dev/sdb: 34,4GB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: loop
Флаги диска:
Номер  Начало  Конец  Размер  Файловая система  Флаги
  1    0,00B  34,4GB  34,4GB  ext4
==Создать таблицу разделов==
==Создать таблицу разделов==
  mktable ''тип''
  mktable ''тип''
Доступные типы: aix, amiga, bsd, dvh, gpt_sync_mbr, gpt, mac, msdos, pc98, sun, loop.
Доступные типы:  
*aix
*amiga
*bsd
*dvh
*gpt_sync_mbr
*gpt
*mac
*msdos
*pc98
*sun
*loop


GPT - gpt; Legacy, BIOS - msdos.
GPT - gpt; Legacy, BIOS - msdos.


Пример:
Пример:
  mktable msdos
  parted> mktable msdos                                                  
Предупреждение: Существующая метка диска на  /dev/sdb будет уничтожена и все
данные на этом диске будут потеряны. Действительно продолжить?
Да/Yes/Нет/No? y


==Создание раздела==
==Создание раздела==
Строка 31: Строка 62:
А
А
  mkpart primary ext2 400 M -1s
  mkpart primary ext2 400 M -1s
Или
mkpart primary ext2 400 M 100%
Создает раздел от 400Мб до конца.
Создает раздел от 400Мб до конца.


Доступные FS: ext2, fat16, fat32, hfs, hfs+, hfsx, linux-swap, ntfs, reiserfs, ufs, btrfs
Так же можно разметить диск полностью с процентами:
(parted) mkpart primary ext2 0 20%                                       
Предупреждение: Полученный раздел не выровнен для обеспечения лучшей
производительности: 1s % 2048s != 0s
Игнорировать/Ignore/Отменить/Cancel? I                                   
(parted) mkpart primary ext2 20% 70%
(parted) mkpart primary fat32 70% 100%
 
Доступные FS:
*ext2
*fat16
*fat32
*hfs
*hfs+
*hfsx
*linux-swap
*ntfs
*reiserfs
*ufs
*btrfs


==Удаление раздела==
==Удаление раздела==
Строка 54: Строка 106:


==Перемещение раздела==
==Перемещение раздела==
==Форматирование раздела==


==Создание метки==
==Создание метки==
  name 1 alt
  name 1 alt
где 1 - номер раздела из команды print.
где 1 - номер раздела из команды print.
=Mkfs=
==Форматирование раздела==
Чтобы отформатировать раздел выведите список разделов:
parted> print list


Источники: [http://blog.sedicomm.com/2017/11/15/8-parted-komand-linux-dlya-sozdaniya-izmeneniya-razmera-i-vosstanovleniya-razdelov-diska/ blog.sedicomm.com], [https://nxmnpg.lemoda.net/8/gpart nxmnpg.lemoda.net], [https://losst.ru/razmetka-diskov-v-linux losst.ru]
Источники: [http://blog.sedicomm.com/2017/11/15/8-parted-komand-linux-dlya-sozdaniya-izmeneniya-razmera-i-vosstanovleniya-razdelov-diska/ blog.sedicomm.com], [https://nxmnpg.lemoda.net/8/gpart nxmnpg.lemoda.net], [https://losst.ru/razmetka-diskov-v-linux losst.ru]
{{Category navigation|title=Помощь по ALT Linux Rescue|category=Rescue manuals|sortkey={{SUBPAGENAME}}}}
{{Category navigation|title=Помощь по ALT Linux Rescue|category=Rescue manuals|sortkey={{SUBPAGENAME}}}}
[[Category:Rescue manuals]]
[[Category:Rescue manuals]]

Версия от 14:23, 27 марта 2024

На данной странице будет описана разметка диска с помощью утилиты Parted.

Parted

Запуск утилиты

# parted

Список дисков

parted> print devices
/dev/sda (34,4GB)
/dev/sdb (34,4GB)
/dev/sr0 (7303MB)

Выбор диска

parted> select /dev/sdb
Используется /dev/sdb

Вывод списка разделов

parted> print
Модель: QEMU QEMU HARDDISK (scsi)
Диск /dev/sdb: 34,4GB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: loop
Флаги диска: 

Номер  Начало  Конец   Размер  Файловая система  Флаги
 1     0,00B   34,4GB  34,4GB  ext4

Создать таблицу разделов

mktable тип

Доступные типы:

  • aix
  • amiga
  • bsd
  • dvh
  • gpt_sync_mbr
  • gpt
  • mac
  • msdos
  • pc98
  • sun
  • loop

GPT - gpt; Legacy, BIOS - msdos.

Пример:

parted> mktable msdos                                                    
Предупреждение: Существующая метка диска на  /dev/sdb будет уничтожена и все
данные на этом диске будут потеряны. Действительно продолжить?
Да/Yes/Нет/No? y 

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

mkpart тип раздела файловая система начало конец
  • типы: primary, extended
  • файловые системы:

Пример:

mkpart primary ext2 0 400М

Создает раздел с 0 до 400Мб

А

mkpart primary ext2 400 M -1s

Или

mkpart primary ext2 400 M 100%

Создает раздел от 400Мб до конца.

Так же можно разметить диск полностью с процентами:

(parted) mkpart primary ext2 0 20%                                        
Предупреждение: Полученный раздел не выровнен для обеспечения лучшей
производительности: 1s % 2048s != 0s
Игнорировать/Ignore/Отменить/Cancel? I                                    
(parted) mkpart primary ext2 20% 70%
(parted) mkpart primary fat32 70% 100% 

Доступные FS:

  • ext2
  • fat16
  • fat32
  • hfs
  • hfs+
  • hfsx
  • linux-swap
  • ntfs
  • reiserfs
  • ufs
  • btrfs

Удаление раздела

rm 3

где 3 - номер раздела из команды print.

Изменение размера раздела

resizepart 1

где 1 - номер раздела из команды print.
Команда спросит до какого размера расширять. Свободное место можно посмотреть введя

print free

Раздел изменен, но файловая система осталась нетронутой. Для изменения её размера выходим из parted, нажав   CTRL   +   D  , либо командой

quit

Для изменения размера ФС вводим команду ниже. Для специфичных ФС нужно указать точку монтирования, для ext4 не нужно

resize2fs /dev/sdaX

X - Номер раздела, который мы увеличили.
Теперь можно проверить изменения, введя команду

df

Перемещение раздела

Создание метки

name 1 alt

где 1 - номер раздела из команды print.

Mkfs

Форматирование раздела

Чтобы отформатировать раздел выведите список разделов:

parted> print list

Источники: blog.sedicomm.com, nxmnpg.lemoda.net, losst.ru