Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37347215
en ru br
Репозитории ALT

Группа :: Система/Настройка/Оборудование
Пакет: ptmax

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Текущая версия: 2018-alt1
Время сборки: 30 января 2018, 10:48 ( 324.1 недели назад )
Размер архива: 10.41 Kb

Домашняя страница:   https://github.com/amarao/ptmax

Лицензия: GPL
О пакете: Maximize partition in partition table to include it's trailing unallocated space

Anyone, who have tried to resize a partition with LVM's PV on it do know
that felling: What the hell, we are dealing with a 64-bytes 35-years
old fixed size structure with bunch of INTs and still CAN NOT JUST
RESIZE partiton.

All existing utilities looks grim. Fdisk allows us to do this, but with
'DELETE and CREATE' (if you miss numbers, you are fckd up), parted says
it don't know how to do with LVM partition and so on.

If we had an 'old plain spinning drive' with misarranged paritions, we can
say: 'think before creating'. Because bare metall hard drives don't scale.

But now we live in the world of virtual machines, iscsi, LVM, MD which
offers way to 'change disk size in 2 clicks'. And what the hell you are
supposed to do after drive (block device) size changed, but the partition
table is still the same?

Yep. This utility partially solve the problem. It takes parition name
(/dev/sda1, /dev/xvda2 and so on) and attemts to maximize partition. Only
4 bytes in partition table (size filed), nothing more. After that you
can run pvreze, or resize2fs, or whatever, to reflect the change on a
higher level.

Usage is pertty simple:

ptmax /dev/sda3

That's all.

It cautious to avoid doing do bad things, so it will max partition
size only if PT is sane  and there is a free space after the targeted
partition. It will not move partitions, attempt to use leading
unpartitioned space, change the partition number, or alter in any other
way the original partitioning schema or data inside partition.

Currently there is no support for CHS, LBA only (?), so don't try it on
<32Mb partitions.

See also http://habrahabr.ru/company/selectel/blog/13915…

Текущий майнтейнер: Vitaly Lipatov

Список всех майнтейнеров, принимавших участие
в данной и/или предыдущих сборках пакета:

Список rpm-пакетов, предоставляемый данным srpm-пакетом:

  • ptmax
  • ptmax-debuginfo
    дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
    текущий майнтейнер: Michael Shigorin