Bug 8511

Summary: неправильно создаются разделы при неполном разбиении диска
Product: Sisyphus Reporter: Sergey Y. Afonin <asy>
Component: alterator-vmAssignee: Олег Соловьев <mcpain>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: mcpain, mike, thresh, vsu
Version: unstable   
Hardware: all   
OS: Linux   

Description Sergey Y. Afonin 2005-11-17 18:37:13 MSK
Хотя, с другой стороны, с этим можно спорить, но мне кажется, что это,  
все-таки, не фича. :-)  
  
Если на диске остается пустое место, то extended раздел его не захватывает:  
  
Disk /dev/sda: 80.0 GB, 80026361856 bytes 
255 heads, 63 sectors/track, 9729 cylinders 
Units = cylinders of 16065 * 512 = 8225280 bytes 
 
   Device Boot      Start         End      Blocks   Id  System 
/dev/sda1               1          32      257008+  83  Linux 
/dev/sda2              33         541     4088542+  83  Linux 
/dev/sda4             542        3228    21583327+   5  Extended 
/dev/sda5             542         795     2040223+  83  Linux 
/dev/sda6             796        1432     5116671   83  Linux 
/dev/sda7            1433        2706    10233373+  83  Linux 
/dev/sda8            2707        3228     4192933+  82  Linux swap / Solaris 
 
Command (m for help): n 
Command action 
   l   logical (5 or over) 
   p   primary partition (1-4) 
l 
No free sectors available 
 
Можно конечно, создать третий primary, но это не очень правильно. И в 
общем-то, не очень правильно уже то, что создан второй primary sda2.
Comment 1 Sergey Y. Afonin 2005-11-17 18:48:48 MSK
И к слову. А чем это теперь поправить можно ? Про dd/mc я догадываюсь, но 
что-то вспоминать, по каким смещениям какие данные в partition table не очень 
хочется, надо бы что-то вроде Disk Editor нортоновского... 
 
Comment 2 Sergey Vlasov 2005-12-03 16:08:23 MSK
Можно поправить через cfdisk - он умеет увеличивать размер расширенного раздела
при необходимости.
Comment 3 Michael Shigorin 2007-02-09 11:01:00 MSK
Всё-таки лучше действительно создавать extended на всё оставшееся место (по
мотивам налетания месячной давности на такую же багофичу winxp).

Надо будет проверить на следующей альфе, что сейчас...
Comment 4 Sergey Bolshakov 2007-02-25 01:28:56 MSK
неактуально.
Comment 5 Konstantin Pavlov 2007-03-06 17:56:17 MSK
Почему неактуально?
с образами qemu по 5G каждый получается ровно так же картина.
Comment 6 Sergey Bolshakov 2007-03-06 18:48:46 MSK
> Почему неактуально?
> с образами qemu по 5G каждый получается ровно так же картина.

Неактуально потому, что если собраться и попробовать таки
создать на пустом месте ещё один (или сколько там нужно) logical --
оно, о чудо, удастся.
Comment 7 Sergey Y. Afonin 2007-03-06 19:00:34 MSK
что, прямо штатным fdisk ? Хотя вот Сергей Власов cfdisk посоветовал 
посмотреть, это я, пока, не попробовал. Но это так это знать надо что 
cfdisk существует...
Comment 8 Sergey Bolshakov 2007-03-06 19:04:42 MSK
что мешает попробовать, и, если fdisk по сию пору не умеет желаемого,
повесить на него баг/fr ?
Comment 9 Sergey Y. Afonin 2007-03-06 20:24:32 MSK
Попробовать чем ? fdisk-ом ? Так вот в конце января пробовал, не умеет. Правил 
таблицу с помощью демки dfsee, про cfdisk тогда не знал. Представится случай, 
проверю cfdisk.