headermask image
Рекомендую: Фриланс-биржа | Кэшбэк-сервис | Интернет-бухгалтерия

Управление дисками: parted

Утилита parted позволяет:

  • Просматривать существующую таблицу разделов
  • Изменять размер существующих разделов
  • Создавать/удалять разделы

Запустите parted указав в качестве параметра имя жесткого диска (например /dev/sda):

parted /dev/sda

(Для смены диска после запуска parted используйте команду select)

Устройство, на котором требуется создать/изменить раздел, не должно использоваться: все его разделы должны быть размонтированы, swap разделы отключены. Это требуется, поскольку ядро linux может некорректно распознать изменения. Если таблица разделов не соответствует реальному состоянию смонтированных разделов – информация может быть записана на ошибочный раздел, вызвав повреждения и/или потерю данных.

Просмотр таблицы разделов:

После запуска parted используйте команду print для просмотра таблицы разделов:
Обычный вывод выглядит следующим образом:

Model: ATA ST3160812AS (scsi)

Disk /dev/sda: 160GB

Sector size (logical/physical): 512B/512B

Partition Table: msdosNumber  Start   End    Size    Type      File system  Flags

 1      32.3kB  107MB  107MB   primary   ext3         boot

 2      107MB   105GB  105GB   primary   ext3

 3      105GB   107GB  2147MB  primary   linux-swap

 4      107GB   160GB  52.9GB  extended		      root

 5      107GB   133GB  26.2GB  logical   ext3

 6      133GB   133GB  107MB   logical   ext3

 7      133GB   160GB  26.6GB  logical                lvm

Первая часть содержит описание диска: Модель, производителя интерфейс и т.д., вторая – таблицу разделов.

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

Для создания разделов используется команда mkpart:

mkpart <тип-раздела> <тип-фс> <от> <до>

Создает раздел заданного типа с заданной фс размещая его в пределах: <от> мегабайт и <до> мегабайт

Пример создания раздела размером в 1024 мегабайта, размещенного между 1024мб и 2048 мб:

mkpart primary ext3 1024 2048

Форматирование файловых систем:

После создания раздела, на нем нужно создать файловую систему, это можно сделать вне parted с помощью команды mkfs

mkfs –t <тип_фс> <устройство>

Например, для создания файловой системы ext3 на разделе /dev/sda6:

mkfs –t ext3 /dev/sda6

Присвоение меток:
Присвоим разделу меткy для более удобного использования в дальнейшем: если мы создали раздел /dev/sda6 присвоим ему метку work

e2label /dev/sda6 /work

Добавление в /etc/fstab

Добавим созданный нами раздел в /etc/fstab для автоматического монтирования в директорию /work (убедитесь, что она существует):

LABEL=/work           /work                 ext3    defaults        1 2

Первое поле определяет что мы монтируем (там могло стоять /dev/sda6 если бы мы не создали метку), второе поле – куда мы монтируем, затем следует тип файловой системы и список параметров монтирования (в данном случае стандартные – «defaults»)

Смонтировать раздел добавленный в нами в fstab можно с помощью

 mount /work

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

Для удаления разделов используется команда partedrm

Например мы решили удалить 3й раздел диска /dev/sda:

parted /dev/sda

rm 3

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

Для изменения раздела используется команда parted resize

Например мы решили установить раздел 3 диска /dev/sda в 1024 мегабайта расположив в пределах от 1024 до 2048 мбайт диска:

parted /dev/sda

resize 3 1024 2048

123

Если вам требуется аренда на сутки в москве, обращайтесь!

Похожие посты
  • LPI 101: Установка Linux и управление пакетами. Схема жесткого диска
  • Как настроить групповые политики для использования агента восстановления данных с дисками зашифрованными “BitLocker to Go” – часть 4
  • Как настроить групповые политики для использования агента восстановления данных с дисками зашифрованными “BitLocker to Go” – часть 3
  • Как настроить групповые политики для использования агента восстановления данных с дисками зашифрованными “BitLocker to Go” – часть 2
  • Управление динамическим пулом MAC-адресов в Hyper-V
  • Exchange Server 2010: Управление архивными ящиками, часть 2
  • Управление локальными групповыми политиками Windows Server 2008 Core Edition
  • Exchange Server 2010: Управление архивными ящиками, часть 1
  • Exchange Server 2010: Управление архивными ящиками, часть 3
  • Как дать пользователю права на управление списком рассылки в Exchange 2007