LINUX.ORG.RU

Parted


4

1

Всего сообщений: 9

GParted 0.33

Группа GNOME

13 декабря вышла новая версия написанного с использованием библиотеки GTK+ редактора разделов GParted — 0.33.0.

Основные изменения:

  • появилась возможность копирования и перемещения содержимого с неподдерживаемых разделов;
  • добавлена поддержка файловой системы Minix;
  • теперь распознается APFS — новая файловая система от Apple;
  • модернизирован код GTK+ 2;
  • обновлены переводы и исправлены ошибки.

>>> Подробности

 , ,

cetjs2
()

GParted 0.28.0

Группа Open Source

Вышла новая версия GParted — основанного на GNU parted редактора дисковых разделов с графическим интерфейсом, позволяющего выполнять все типовые операции с разделами, такие как форматирование, изменение размеров, создание таблицы разделов и т. д.

Главной особенностью релиза стала частичная поддержка зашифрованных файловых систем LUKS. GParted 0.28.0 не может создавать, открывать или закрывать LUKS-разделы, но может манипулировать файловыми системами в них. Отдельным замечанием разработчики предупреждают, что в случае работы с зашифрованными данными особенно важно позаботиться о резервных копиях.

Также теперь GParted может обнаруживать файловые системы типа iso9660.

Помимо этого в новой версии присутствуют исправления ошибок и обновления переводов интерфейса.

>>> Подробности

 , ,

the_electric_hand
()

Вышел GNU Parted 3.2

Группа GNU's Not Unix

GNU Parted (от слов PARTition (раздел) и EDitor (редактор)) — это свободный редактор разделов, используемый для их создания и уничтожения. Он полезен для выделения места под новые операционные системы, перераспределения дискового пространства, копирования данных между жёсткими дисками и создания образов дисков. Он написан Эндрю Клаузеном и Леннертом Буйтенхеком и состоит из библиотеки, libparted, и консольной оболочки, parted, выполняющей также роль примера реализации.

Нововведения:

  • Добавлена команда resizepart для изменения размера разделов. Работает даже для смонтированных разделов.
  • Добавлена поддержка разделов EAV DASD — ECKD с более чем 65520 цилиндров.
  • Добавлена поддержка неявных разделов FBA DASD с единым неизменным разделом.
  • Добавлена поддержка распознавания btrfs — теперь она отображается в колонке «file system» вывода parted.
  • Добавлен новый флаг типа раздела esp, который выставляет тип 0xEF для MS-DOS. Также отвечает за загрузку на GPT, выставляя UEFI ESP GUID.
  • Добавлен новый флаг типа раздела irst, использующийся для Intel Rapid Start Technology. На разделах MS-DOS он выставляет тип 0x84, а на GPT выставляет GUID D3BFE2DE-3DAF-11DF-BA-40-E3A556D89593.
  • Теперь можно игнорировать ошибки о разделах, пересекающихся с другими или выходящих за пределы диска. Это позволяет использовать parted для исправления проблем.
  • Добавлена поддержка флага prep на GPT для выбора типа загрузочного раздела PowerPC Reference Platform.

Исправления ошибок:

  • libparted:
    • исправлены таблицы разделов MAC при размере секторов более 512 байт.
    • ped_partition_get_path() возвращал «/dev/foo1» вместо «/dev/foo» для петлевых разметок.
    • петлевая разметка представляет неразмеченный диск, однако создаёт раздел-пустышку для представления целого диска. Этот раздел загружался прямо в ядро. Не надо так делать.
    • петлевая разметка больше не очищается, если вы не создали раздел и не вернули ошибку синхронизации.
    • удаляются все старые разделы, даже если новая разметка столько не поддерживает.
    • загрузочные сектора fat и ntfs ошибочно определялись как таблицы разделов dos, вместо их обработки как петлевой разметки.
    • ранее, если вы игнорировали предупреждение о том, что gpt считает, что размер диска меньше, чем на нём содержимого, то последующие предупреждения для других дисков подавлялись. Теперь parted отображает предупреждения для каждого диска отдельно.
    • символическая ссылка /dev/md может изменяться после того, как libparted её разыменовал, вместо банального использования символической ссылки, указанной вызвавшим, как это делается с /dev/mapper
    • на multipath-системах новые разделы иногда не создавались с ошибкой «device-mapper: create ioctl failed: Device or resource busy» до перезагрузки системы. Добавлены вызовы dm_udev_wait для синхронизации parted c udev.
    • исправлена обработка окончания диска на GPT. Ранее, если резервная копия GPT была не в конце диска и эта ошибка игнорировалась, parted всё равно перемещал её в конец. Теперь при игнорировании этой ошибки резервная копия будет оставаться на месте.
    • обработка начала логических разделов непосредственно после EBR. Создание логического раздела со следующего после EBR сектора вынуждало parted жаловаться, что он не сможет уведомить ядро об изменениях, но после перезагрузки всё было в порядке. Теперь parted корректно уведомляет ядро об изменениях, только выставляет длину расширенного раздела в 1 сектор вместо двух, что вызывает его пересечение с логическим разделом.
    • исправлено падение при манипуляциях с разделами на dmraid-дисках, на которых используются другие разделы.
    • mac: таблица разделов MAC могла иметь размер блока больше, чем уведомляло ядро. При чтении такой таблицы разделов libparted спрашивает, использовать ли больший размер блока. При утвердительном ответе он читал в буфер количество байт больше его длины, вызывая переполнение.
    • gpt: исправлена работа gpt_get_max_supported_partition_count на little-endian системах
    • диски без pMBR обрабатывались как диски с ms-dos-разметкой, даже если у них были верные GPT-заголовки.
  • partprobe
    • при вызове для диска, ставшего петлевой разметкой, удаляются все разделы, оставшиеся от предыдущей разметки.
    • partprobe теперь сообщает ядру забыть обо всех разделах на устройстве, на котором нет распознаваемой таблицы разделов.
  • parted
    • исправлена обработка EOF и Ctrl+C. parted отклонял выход при нажатии Ctrl+C и уходил в бесконечный цикл, запрашивая продолжения ввода, когда получал EOF со stdin.
  • Исправлено определение файловых систем на секторах размером не 512 байт.
  • Исправлены коды синхронизации linux-разделов для сброса разделов > 16.
  • Загрузочный сектор FAT не отклоняется как битый, если у него строки system ID.
  • Исправлен текст справки для disk_{set,toggle}, теперь показываются флаги диска вместо флагов раздела.
  • Исправлена обработка не-ASCII символов в названиях разделов на GTP
  • Если размер диска был стократно чётной степенью двойки, размеры, выраженные в процентах, вызывали точное правило размещения и не округлялись до ближайшей половины процента.
  • Избегается создание событий udev add/remove для всех неизменённых разделов при записи новой таблицы разделов.
  • Исправлена проблема когерентности кэшей путём сброса разделов — блочных устройств. Это было по ошибке отключено в parted 2.0 и приводило к тому, что parted иногда идентифицировал предыдущие типы ФС после вызова mkfs для форматирования раздела в новый тип.
  • dos: диапазон случайных сигнатур MBR искусственно ограничивался до 0..999999, и 0 в этот диапазон включён случайно. Теперь используется полный 32-разрядный диапазон, но без 0.

Изменения в поведении:

  • При попытках манипуляции со смонтированным разделом, parted вместо ошибки теперь выбрасывает предупреждение, которое можно проигнорировать.
  • При создании петлевой разметки автоматически создаётся раздел размером с весь диск.
  • parted -l больше не выводит устройства Device Mapper, кроме целых dmraid-дисков.
  • Добавлен Linux-специфичный код GUID типа раздела (0FC63DAF-8483-4772-8E79-3D69D8477DE4) для файловых систем Linux на GPT-дисках. Этот код типа теперь выставлен как код по умолчанию для новых разделов, содержащих файловые системы Linux.
  • Добавлен новый флаг msftdata, идентифицирующий разделы, содержащие ФС NTFS или FAT на GPT-дисках. Этот флаг соответствует коду типа GPT EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 («Microsoft Basic Data»). Поскольку разделы файловых систем Linux изначально использовали данный код типа, этот флаг можно опционально выставить для разделов Linux, чтобы обеспечить соответствие кода предыдущим конфигурациям на случай проблем с новым кодом в каких-либо утилитах. Имейте в виду, что этот флаг нельзя убрать с разделов NTFS и FAT из parted кроме как установив конкурирующий флаг, например, boot (который устанавливает код типа, используемый EFI System Partitions) или msftres (устанавливающий код «Microsoft Reserved»).

Исходники, сигнатура.

Зеркало, сигнатура.

Если нет нужного публичного ключа — можете импортировать его: gpg --keyserver keys.gnupg.net --recv-keys 8E45A0223348AAF0 .

Релиз собран с Autoconf 2.69, Automake 1.14.1, Gettext 0.18.3, Gnulib v0.1-139-g98ca2c0 и Gperf 3.0.4.ttt

>>> Источник

 ,

MiniRoboDancer
()

GNU parted-3.1

Группа GNU's Not Unix

Новая версия GNU Parted это не только исправление ошибок, но и добавление новых возможностей, в том числе и тех, что были исключены в прошлой версии, parted 3.0. Добавлена новая библиотека, libparted-fs-resize, которая обеспечивает изменение размеров файловых систем FAT и HFS/HFS+.

Итак, значительные изменения

  • Новые особенности
    • parted теперь поддерживает до 64 разделов msdos (было всего 16). Таблица разделов не предполагает ограничения, это ведь просто связный список, так что это значение может быть увеличено в будущем;
    • улучшена поддержка разбиения на разделы петлевых устройств;
    • новая библиотека libparted-fs-resize служит для изменения размеров файловых систем FAT и HFS/HFS+; эта библиотека включает всего лишь несколько функций, для её полноценного использования следует подключать и libparted.
  • Исправление ошибок
    • в libparted исправлены ошибки при создании большого количества разделов при использовании таблицы разделов GPT (ошибка появилась в версии parted-1.9.0);
    • исправлена поддержка большого количества разделов в таблице разделов MS-DOS, ранее ядро не всегда информировалось о новых разделах сверх 16;
    • parted теперь возвращает ненулевой код ошибки в ряде ошибочных ситуаций, когда parted и ранее сообщала об ошибке, например: «Error: ...unrecognised disk label»;
    • libparted: функция gpt_disk_duplicate теперь копирует флаги на новый диск, ранее флаги игнорировались;
    • libparted: реализована поддержка новой системы именования версий ядра Linux, такие ядра, как 3.0 и т.п.;
    • libparted: исправлена ошибка, из-за которой таблица разделов порой неправильно идентифицировалась как pc98, а не msdos;
    • parted теперь использует атрибут устройства ext_range, чтобы определить максимально допустимое число разделов. Благодаря этому parted может корректно работать с устройствами MD RAID;
    • libparted: исправлены ошибки при создании новой таблицы разделов на устройстве с существующей таблицей разделов mac;
    • исправлены и некоторые другие ошибки.
  • Изменения в поведении
    • дискеты больше не сканируются в системах с ядром Linux, так как на некоторых машинах с неправильно настроенным BIOS это могло приводить к зависаниям. Теперь дискеты нельзя разбить на разделы с помощью parted;
    • изменилась семантика команды mkpart; если конец раздела задан в таких единицах, как MiB, GiB и т.п., то раздел создаётся на один сектор меньше. Благодаря этому можно создавать разделы 1MiB-2MiB, 2MiB-3MiB и тому подобное в этом же духе;
    • для устройств device-mapper (LVM, dmraid) больше не вставляется дополнительная буква 'p' между базовым именем устройства и номером раздела. Это приводит parted в согласие с ядром Linux, однако, отличается от способа работы dmraid 1.0.0-rc16-3;
    • добавлена возможность установки boot-флага на GP PMBR. Это необходимо для некоторых BIOS, которые иначе отказываются загружаться с GPT. Чтобы установить флаг pmbr_boot, могут использоваться команды disk_set и disk_toogle.
  • Сборка
    • «make dist» больше не создает архивы .tar.gz. xz достаточно хорошо переносим, чтобы использовать только .tar.xz.

Архив с исходниками: http://ftpmirror.gnu.org/parted/parted-3.1.tar.xz

>>> Подробности

 ,

anarquista
()

GNU Parted 3.0

Группа GNU's Not Unix

30 мая 2011 года Джим Мейеринг (Jim Meyering), администратор и участник многих проектов, являющихся частью проекта GNU и размещённых на savannah.gnu.org, в списке рассылки info-gnu сообщил о выходе версии 3.0 утилиты для операций с таблицами разделов GNU Parted.

С момента выхода корректирующего выпуска 2.4 прошло всего 12 дней, однако в выпуске 3.0 содержится важное изменение: из кода были удалены все функции и команды интерфейса, являющиеся специфичными для файловых систем, а именно касающиеся создания файловой системы на разделе (mkpartfs, mkfs), копирования, перемещения, изменения размера и проверки файловой системы (cp, move, check, resize). Полный список удалённых функций содержится в анонсе к выпуску.

Джим Мейеринг прокомментировал это событие таким образом:

Код, встроенный в Parted, благодаря которому он знал об этих файловых системах, был настолько стар, сложен в поддержке и наполнен ошибками, что, как бы радикально не выглядело это изменение, оно сродни ампутации ног при гангрене.

Среди файловых систем, с которыми с версии 3.0 нельзя будет при помощи Gnu Parted выполнить вышеупомянутые операции:

  • Linux SWAP
  • XFS
  • JFS
  • UFS
  • ReiserFS
  • HFS
  • NTFS
  • Ext2
  • FAT

Особенно спорным выглядит решение удалить код для изменения размера разделов с файловыми системами FAT16 и FAT32, несмотря на то, что Parted - одна из немногих, если не единственная свободная утилита, имевшая такую функцию.

Стоит отметить, что удалённый из Parted функционал доступен с пакетами утилит util-linux(mkswap), xfsprogs, jfsutils, ufsutils, reiserfsprogs, hfsprogs, ntfsprogs, e2fsprogs, dosfstools.

В связи с удалением из кода функций и интерфейсов, специфичных для файловых систем, была увеличена major-версия библиотеки libparted - с 0.2.0 до 1.0.0, и удалены опции конфигурации --disable-fs, --enable-fs, --enable-Werror, --disable-Werror.

Также в числе изменений множество патчей, ликвидирующих утечки памяти в библиотеке libparted и пользовательском интерфейсе и обновление субмодуля gnulib до последней версии.

Исходный код

>>> Страница проекта

 

adriano32
()

gnu parted 2.4, стабильная версия

Группа GNU's Not Unix

почти год прошёл с момента выпуска gnu parted v2.3, и вот Jim Meyering публикует новость о выходе версии 2.4

программа gnu parted (и распространяемая вместе с ней библиотека libparted) манипулирует таблицами разделов (partition tables). она может помочь при отведении места для новой операционной системы, при переразбивке, копировании и создании образов дисков.

1340 изменений разделяют версии 2.3 и 2.4.

что заслуживает внимания:

исправлены ошибки:

  • parted больше не допускает изменения некоторых разделов, если они используются. до исправления программа позволяла удалять или модифицировать любой используемый раздел dmraid и любой (после пятнадцатого по счёту) раздел обычного scsi диска.
  • улучшена поддержка dasd-устройств на архитектуре s390.
  • libparted: увеличен лимит на максимальный начальный сектор и максимальное количество секторов в таблице разделов типа «loop» с 2^32 до 2^64.
  • libparted вновь распознаёт занимающие весь диск fat-разделы.
  • libparted теперь распознаёт scsi-диски со старшими номерами (high major) 128-135.
  • распознаются msdos-разделы, занимающие меньше одного цилиндра.
  • libparted: устройства с нулевым размером (не файлы) теперь просто игнорируются, а не вызывают исключение.
  • libparted: исправления в работе с gpt labels.

изменения в поведении:

  • «parted $dev print» теперь выводит информацию об устройстве (модель, размер, транспорт, размер сектора) даже если произошла ошибка при распознании метки диска.
  • указание начальных и конечных значений в MiB, GiB и т.д. ведёт к использованию точных значений, а не приблизительных, в районе 500KiB или 500MiB от указанных. раньше, чтобы добиться такого же результата, приходилось указывать размер в байтах или секторах. данное изменение не повлияло на работу с суффиксами KB, MB, GB и т.д.

программа распространяется под лицензией gnu gpl v3+

домашняя страница

репозиторий

>>> первоисточник

 , , ,

sash-kan
()

Вышел GParted 0.8.0

Группа GNOME

GParted — это лёгкая и удобная графическая оболочка к мощному консольному редактору разделов GNU Parted. Программа написана на C++ с использованием библиотеки GTK+.

Ключевых изменений немного:

  • Добавлена функция восстановления данных с потерянных разделов, используя утилиту gpart.
  • Исправлена вставка из большего раздела в меньший.
  • Исправлено исчезновение панели с информацией о диске.

>>> Подробности

 ,

uju
()

Релиз Parted Magic 4.9

Группа Linux General

Parted Magic — небольшой live-дистрибутив GNU/Linux, предназначенный для работы с разделами диска. Включает в себя утилиты для работы с файловыми системами Btrfs, HFS и HFS+, JFS, FAT, NTFS, XFS и, само собой, Ext и Reiser. Размер дистрибутива — 73 Мб. Рабочее окружение — смесь LXDE, XFCE и Openbox.
Изменения:

  • Google Chrome заменён на Chromium
  • Новые драйвера устройств ATA (IDE). Теперь винчестер будет отображаться как /dev/sdX, а не /dev/hdX.
  • Теперь в интерфейсе используются шрифты Droid.
  • Добавлены mhdd, zsync и браузер elinks.
  • Обновлён ряд программ, в том числе Openbox (3.4.11), ядро Linux (2.6.32.9), Gparted (0.5.2) и HAL (0.5.14).

>>> Подробности

 , ,

dogbert
()

Parted Magic 4.7. Google Chrome вместо Firefox.

Группа Hardware and Drivers

Вышла очередная версия Parted Magic — дистрибутива, предназначенного для администрирования и восстановления жёстких дисков. Наиболее существенные изменения:

  • Заменили Firefox на Google Chrome.
  • Заменили xfburn и libburnia на simpleburn и cdrtools.
  • По многочисленным просьбам вернули Partclone 0.1.9.
  • Добавили LXMusic-0.4.0 и урезанный до минимума xmms2.
  • Заменили util-linux на util-linux-ng.
  • Восстановили работу беспроводных драйверов Broadcom.
  • Обновили ядро до 2.6.32.2 с поддержкой сжатия squashfs-lzma.
  • Добавили пакеты lsof, workman и hddtemp.
  • Обновили ряд других программ, в том числе ntfs-3g до 2009.11.14, coreutils до 8.1, ddrescue до 1.11, gdisk до 0.5.1, gparted до 0.5.0, fsarchiver до 0.6.2, smartmontools до 5.39, syslinux до 3.84.

>>> Официальный сайт

 ,

question4
()