parted

Инструмент для управления разделами диска, позволяющий создавать, изменять и удалять разделы на жестких дисках и SSD в Найс.ОС.

Подпакеты
Имя Краткое описание
parted-devel Описание отсутствует

Домашняя страница: https://www.gnu.org/software/parted

Доступные версии
Версия Релиз Архитектура Лицензия Дата сборки Размер Версии ОС Подробности
3.6 1.niceos5 x86_64 GPLv3+ 24 апр. 2025 г. 594,717 МиБ Подробности
Описание

Обзор пакета parted в Найс.ОС

Пакет parted — это мощный инструмент командной строки для управления разделами жестких дисков и SSD в операционной системе Найс.ОС. Программа предназначена для создания, изменения, удаления и проверки разделов, а также работы с таблицами разделов, такими как MBR (Master Boot Record) и GPT (GUID Partition Table). Утилита parted широко используется системными администраторами и пользователями, которым требуется гибкость в управлении дисковым пространством.

Основные возможности parted

Программа parted предоставляет широкий спектр функций для работы с дисками. Она поддерживает интерактивный режим и выполнение команд в скриптах, что делает её универсальной для автоматизации задач. Вот ключевые возможности утилиты:

  • Создание новых разделов на неразмеченном дисковом пространстве.
  • Изменение размеров существующих разделов (при поддержке файловой системы).
  • Удаление разделов для освобождения пространства.
  • Работа с различными типами таблиц разделов, включая MBR и GPT.
  • Проверка и восстановление таблиц разделов.
  • Поддержка работы с файловыми системами, такими как ext4, NTFS и FAT32 (при наличии дополнительных инструментов).

Установка parted в Найс.ОС

Для установки пакета parted в Найс.ОС используется пакетный менеджер dnf. Выполните следующую команду для установки:

sudo dnf install parted

После установки утилита становится доступной для использования в терминале. Убедитесь, что вы запускаете команды с правами суперпользователя (sudo), так как управление разделами требует повышенных привилегий.

Примеры использования parted

Ниже приведены типичные сценарии использования parted для управления дисками. Эти примеры помогут вам освоить базовые команды и понять, как применять утилиту в реальных задачах.

1. Запуск parted и просмотр информации о диске

Для начала работы с утилитой запустите её с указанием целевого диска (например, /dev/sda):

sudo parted /dev/sda

Это откроет интерактивный режим, где вы можете вводить команды для управления разделами. Чтобы посмотреть информацию о диске, используйте команду print в интерактивном режиме.

2. Создание нового раздела

Если на диске есть свободное пространство, вы можете создать новый раздел. В интерактивном режиме выполните:

mkpart primary ext4 1MiB 100MiB

Эта команда создаст первичный раздел с файловой системой ext4 размером 100 МБ, начиная с 1 МБ.

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

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

rm 1

Эта команда удалит первый раздел на выбранном диске. Будьте осторожны: данные на разделе будут потеряны.

Сценарии применения parted

Утилита parted подходит для множества задач, связанных с управлением дисками. Рассмотрим несколько типичных случаев её использования:

  • Подготовка диска для установки ОС: Перед установкой Найс.ОС можно использовать parted для создания необходимых разделов, таких как корневой (/), домашний (/home) и swap.
  • Расширение дискового пространства: При добавлении нового диска или изменении размера существующего раздела parted позволяет перераспределить пространство без потери данных (при поддержке файловой системы).
  • Восстановление после сбоя: Если таблица разделов повреждена, parted может помочь восстановить структуру диска с помощью команды rescue.
  • Автоматизация: Системные администраторы могут использовать parted в скриптах для автоматического разбиения дисков на серверах.

Преимущества и ограничения

Утилита parted обладает рядом преимуществ, которые делают её популярной среди пользователей Найс.ОС:

  • Простота использования благодаря интерактивному режиму.
  • Поддержка как MBR, так и GPT таблиц разделов.
  • Возможность работы в неинтерактивном режиме для автоматизации задач.

Однако есть и ограничения. Например, parted не всегда поддерживает изменение размеров разделов с некоторыми файловыми системами без дополнительных инструментов, таких как resize2fs для ext4. Также работа с утилитой требует осторожности, так как ошибки могут привести к потере данных.

Полезные советы по работе с parted

Чтобы избежать проблем при использовании parted, следуйте этим рекомендациям:

  • Всегда создавайте резервные копии данных перед изменением разделов.
  • Проверяйте состояние диска с помощью команды print перед выполнением операций.
  • Используйте опцию --script для неинтерактивного режима в автоматизированных задачах, например:
sudo parted --script /dev/sdb mklabel gpt mkpart primary ext4 0% 100%

Эти меры помогут минимизировать риски и сделать работу с утилитой более эффективной.

Итоги

Пакет parted — это незаменимый инструмент для управления разделами в Найс.ОС. Он подходит как для начинающих пользователей, так и для опытных системных администраторов, предоставляя гибкость и мощность для работы с дисками. Используйте parted для создания разделов, изменения их размеров или подготовки дисков к установке системы, но всегда помните о важности резервного копирования данных.